@charset "UTF-8";

/* src/styles.scss */
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-outlined-IHF6KUOS.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
.mat-datepicker-content-touch .mat-datepicker-content-container:where(:not(mat-sidenav-content *)) {
  max-height: max-content;
}
.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions:where(:not(mat-sidenav-content *)) {
  height: auto;
}
@media (max-width: 1279.9px) {
  .mat-datepicker-content-touch .mat-datepicker-content-container-with-actions:where(:not(mat-sidenav-content *)) {
    max-width: 70vw;
  }
}
@keyframes skeleton-shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.d-skeleton-image:where(:not(mat-sidenav-content *)),
.d-skeleton-text:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.06) 25%,
      rgba(0, 0, 0, 0.12) 50%,
      rgba(0, 0, 0, 0.06) 75%);
  background-size: 200% 100%;
  animation: skeleton-shimmer 2s ease-in-out infinite;
  border-radius: 4px;
}
.d-skeleton-text:where(:not(mat-sidenav-content *)) {
  height: 0.85em;
  width: 100%;
  display: block;
  margin: 0.25em 0;
}
.d-skeleton-image:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.configuration-manager-dialog--expanded:where(:not(mat-sidenav-content *)) {
  max-width: 90vw !important;
}
.configuration-manager-dialog--expanded .mat-mdc-dialog-container:where(:not(mat-sidenav-content *)),
.configuration-manager-dialog--expanded .mdc-dialog__container:where(:not(mat-sidenav-content *)),
.configuration-manager-dialog--expanded .mdc-dialog__surface:where(:not(mat-sidenav-content *)) {
  max-width: 90vw !important;
}
.d-attachment-location-picker-dialog .mat-mdc-dialog-container:where(:not(mat-sidenav-content *)),
.d-attachment-location-picker-dialog .mdc-dialog__container:where(:not(mat-sidenav-content *)),
.d-attachment-location-picker-dialog .mdc-dialog__surface:where(:not(mat-sidenav-content *)) {
  max-height: none !important;
  overflow: hidden;
}
.d-attachment-location-picker-dialog .mat-mdc-dialog-content:where(:not(mat-sidenav-content *)),
.d-attachment-location-picker-dialog .mdc-dialog__content:where(:not(mat-sidenav-content *)) {
  max-height: none !important;
  overflow: visible !important;
  flex-grow: 0 !important;
}
.mapboxgl-map {
  font:
    12px/20px Helvetica Neue,
    Arial,
    Helvetica,
    sans-serif;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgb(0 0 0/0);
}
.mapboxgl-canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.mapboxgl-map:-webkit-full-screen {
  width: 100%;
  height: 100%;
}
.mapboxgl-canary {
  background-color: salmon;
}
.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
}
.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
  cursor: pointer;
}
.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
  cursor: grabbing;
}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: pinch-zoom;
}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: none;
}
.mapboxgl-ctrl-bottom,
.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-left,
.mapboxgl-ctrl-right,
.mapboxgl-ctrl-top,
.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right {
  position: absolute;
  pointer-events: none;
  z-index: 2;
}
.mapboxgl-ctrl-top-left {
  top: 0;
  left: 0;
}
.mapboxgl-ctrl-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mapboxgl-ctrl-top-right {
  top: 0;
  right: 0;
}
.mapboxgl-ctrl-right {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.mapboxgl-ctrl-bottom-right {
  right: 0;
  bottom: 0;
}
.mapboxgl-ctrl-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mapboxgl-ctrl-bottom-left {
  bottom: 0;
  left: 0;
}
.mapboxgl-ctrl-left {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.mapboxgl-ctrl {
  clear: both;
  pointer-events: auto;
}
.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  margin: 10px 0 0 10px;
  float: left;
}
.mapboxgl-ctrl-top .mapboxgl-ctrl {
  margin: 10px 0;
  float: left;
}
.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  margin: 10px 10px 0 0;
  float: right;
}
.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,
.mapboxgl-ctrl-right .mapboxgl-ctrl {
  margin: 0 10px 10px 0;
  float: right;
}
.mapboxgl-ctrl-bottom .mapboxgl-ctrl {
  margin: 10px 0;
  float: left;
}
.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,
.mapboxgl-ctrl-left .mapboxgl-ctrl {
  margin: 0 0 10px 10px;
  float: left;
}
.mapboxgl-ctrl-group {
  border-radius: 4px;
  background: #fff;
}
.mapboxgl-ctrl-group:not(:empty) {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1019607843);
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl-group:not(:empty) {
    box-shadow: 0 0 0 2px ButtonText;
  }
}
.mapboxgl-ctrl-group button {
  width: 32px;
  height: 32px;
  display: block;
  padding: 0;
  outline: 0;
  border: 0;
  box-sizing: border-box;
  background-color: initial;
  cursor: pointer;
  overflow: hidden;
}
.mapboxgl-ctrl-group button + button {
  border-top: 1px solid #ddd;
}
.mapboxgl-ctrl button .mapboxgl-ctrl-icon {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl-icon {
    background-color: initial;
  }
  .mapboxgl-ctrl-group button + button {
    border-top: 1px solid ButtonText;
  }
}
.mapboxgl-ctrl-attrib-button:focus,
.mapboxgl-ctrl-group button:focus {
  box-shadow: 0 0 2px 2px #0096ff;
}
.mapboxgl-ctrl button:disabled {
  cursor: not-allowed;
}
.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
  opacity: 0.25;
}
.mapboxgl-ctrl-group button:first-child {
  border-radius: 4px 4px 0 0;
}
.mapboxgl-ctrl-group button:last-child {
  border-radius: 0 0 4px 4px;
}
.mapboxgl-ctrl-group button:only-child {
  border-radius: inherit;
}
.mapboxgl-ctrl button:not(:disabled):hover {
  background-color: #eee;
}
.mapboxgl-ctrl-group button:focus:focus-visible {
  box-shadow: 0 0 2px 2px #0096ff;
}
.mapboxgl-ctrl-group button:focus:not(:focus-visible) {
  box-shadow: none;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E);
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E);
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E);
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E);
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E);
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E);
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%2011.7071C4.68342%2012.0976%205.31658%2012.0976%205.70711%2011.7071L9%208.41421L12.2929%2011.7071C12.6834%2012.0976%2013.3166%2012.0976%2013.7071%2011.7071C14.0976%2011.3166%2014.0976%2010.6834%2013.7071%2010.2929L9.70711%206.29289C9.31658%205.90237%208.68342%205.90237%208.29289%206.29289L4.29289%2010.2929C3.90237%2010.6834%203.90237%2011.3166%204.29289%2011.7071Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%206.29289C4.68342%205.90237%205.31658%205.90237%205.70711%206.29289L9%209.58579L12.2929%206.29289C12.6834%205.90237%2013.3166%205.90237%2013.7071%206.29289C14.0976%206.68342%2014.0976%207.31658%2013.7071%207.70711L9.70711%2011.7071C9.31658%2012.0976%208.68342%2012.0976%208.29289%2011.7071L4.29289%207.70711C3.90237%207.31658%203.90237%206.68342%204.29289%206.29289Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23aaa%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e58978%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e54e33%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon {
  animation: mapboxgl-spin 2s linear infinite;
}
@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23999%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e58978%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e54e33%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E);
  }
}
@keyframes mapboxgl-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
a.mapboxgl-ctrl-logo {
  width: 88px;
  height: 23px;
  margin: 0 0 -4px -4px;
  display: block;
  background-repeat: no-repeat;
  cursor: pointer;
  overflow: hidden;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%220.3%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%220.9%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
a.mapboxgl-ctrl-logo.mapboxgl-compact {
  width: 23px;
}
@media (-ms-high-contrast: active) {
  a.mapboxgl-ctrl-logo {
    background-color: initial;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%221%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%221%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
@media (-ms-high-contrast: black-on-white) {
  a.mapboxgl-ctrl-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%221%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20fill%3D%22%23fff%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%221%22%20fill%3D%22%23000%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  padding: 0 5px;
  background-color: rgba(255, 255, 255, 0.5019607843);
  margin: 0;
}
@media screen {
  .mapboxgl-ctrl-attrib.mapboxgl-compact {
    min-height: 20px;
    padding: 2px 24px 2px 0;
    margin: 10px;
    position: relative;
    background-color: #fff;
    border-radius: 12px;
    box-sizing: initial;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    padding: 2px 28px 2px 8px;
    visibility: visible;
  }
  :is(.mapboxgl-ctrl-bottom-left, .mapboxgl-ctrl-left, .mapboxgl-ctrl-top-left) > .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    padding: 2px 8px 2px 28px;
    border-radius: 12px;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
    display: none;
  }
  .mapboxgl-ctrl-attrib-button {
    display: none;
    cursor: pointer;
    position: absolute;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);
    background-color: rgba(255, 255, 255, 0.5019607843);
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border-radius: 12px;
    outline: 0;
    top: 0;
    right: 0;
    border: 0;
  }
  :is(.mapboxgl-ctrl-bottom-left, .mapboxgl-ctrl-left, .mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button {
    left: 0;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner {
    display: block;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button {
    background-color: rgba(0, 0, 0, 0.0509803922);
  }
  .mapboxgl-ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    right: 0;
  }
  .mapboxgl-ctrl-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    right: 0;
  }
  .mapboxgl-ctrl-top-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    top: 0;
    right: 0;
  }
  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    top: 0;
    left: 0;
  }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    left: 0;
  }
  .mapboxgl-ctrl-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    left: 0;
  }
}
@media screen and (-ms-high-contrast: active) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);
  }
}
.mapboxgl-ctrl-attrib a {
  color: rgba(0, 0, 0, 0.7490196078);
  text-decoration: none;
}
.mapboxgl-ctrl-attrib a:hover {
  color: inherit;
  text-decoration: underline;
}
.mapboxgl-ctrl-attrib .mapbox-improve-map {
  font-weight: 700;
  margin-left: 2px;
}
.mapboxgl-attrib-empty {
  display: none;
}
.mapboxgl-ctrl-scale {
  background-color: rgba(255, 255, 255, 0.7490196078);
  font-size: 10px;
  border-color: #333;
  border-style: none solid solid;
  border-width: medium 2px 2px;
  padding: 0 5px;
  color: #333;
  box-sizing: border-box;
  white-space: nowrap;
}
.mapboxgl-popup {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  will-change: transform;
  pointer-events: none;
}
.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
  flex-direction: column;
}
.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
  flex-direction: column-reverse;
}
.mapboxgl-popup-anchor-left {
  flex-direction: row;
}
.mapboxgl-popup-anchor-right {
  flex-direction: row-reverse;
}
.mapboxgl-popup-tip {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  z-index: 1;
}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  align-self: center;
  border-top: none;
  border-bottom-color: #fff;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-top: none;
  border-left: none;
  border-bottom-color: #fff;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-top: none;
  border-right: none;
  border-bottom-color: #fff;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  align-self: center;
  border-bottom: none;
  border-top-color: #fff;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-bottom: none;
  border-left: none;
  border-top-color: #fff;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-bottom: none;
  border-right: none;
  border-top-color: #fff;
}
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  align-self: center;
  border-left: none;
  border-right-color: #fff;
}
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  align-self: center;
  border-right: none;
  border-left-color: #fff;
}
.mapboxgl-popup-close-button {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-radius: 0 3px 0 0;
  cursor: pointer;
  background-color: initial;
}
.mapboxgl-popup-close-button:hover {
  background-color: #eee;
}
.mapboxgl-popup-content {
  position: relative;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1019607843);
  padding: 10px 10px 15px;
  pointer-events: auto;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
  border-top-left-radius: 0;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
  border-top-right-radius: 0;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 0;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
  border-bottom-right-radius: 0;
}
.mapboxgl-popup-track-pointer {
  display: none;
}
.mapboxgl-popup-track-pointer * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.mapboxgl-map:hover .mapboxgl-popup-track-pointer {
  display: flex;
}
.mapboxgl-map:active .mapboxgl-popup-track-pointer {
  display: none;
}
.mapboxgl-marker {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
  opacity: 1;
  transition: opacity 0.2s;
}
.mapboxgl-user-location-dot,
.mapboxgl-user-location-dot:before {
  background-color: #1da1f2;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.mapboxgl-user-location-dot:before {
  content: "";
  position: absolute;
  animation: mapboxgl-user-location-dot-pulse 2s infinite;
}
.mapboxgl-user-location-dot:after {
  border-radius: 50%;
  border: 2px solid #fff;
  content: "";
  height: 19px;
  left: -2px;
  position: absolute;
  top: -2px;
  width: 19px;
  box-sizing: border-box;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3490196078);
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading {
  width: 0;
  height: 0;
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
  content: "";
  border-bottom: 7.5px solid #4aa1eb;
  position: absolute;
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
  border-left: 7.5px solid transparent;
  transform: translateY(-28px) skewY(-20deg);
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after {
  border-right: 7.5px solid transparent;
  transform: translate(7.5px, -28px) skewY(20deg);
}
@keyframes mapboxgl-user-location-dot-pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  70% {
    transform: scale(3);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 0;
  }
}
.mapboxgl-user-location-dot-stale {
  background-color: #aaa;
}
.mapboxgl-user-location-dot-stale:after {
  display: none;
}
.mapboxgl-user-location-accuracy-circle {
  background-color: rgba(29, 161, 242, 0.2);
  width: 1px;
  height: 1px;
  border-radius: 100%;
}
.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
  cursor: crosshair;
}
.mapboxgl-boxzoom {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: #fff;
  border: 2px dotted #202020;
  opacity: 0.5;
}
@media print {
  .mapbox-improve-map {
    display: none;
  }
}
.mapboxgl-scroll-zoom-blocker,
.mapboxgl-touch-pan-blocker {
  color: #fff;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Helvetica,
    Arial,
    sans-serif;
  justify-content: center;
  text-align: center;
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7019607843);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.75s ease-in-out;
  transition-delay: 1s;
}
.mapboxgl-scroll-zoom-blocker-show,
.mapboxgl-touch-pan-blocker-show {
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,
.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button {
  font-weight: 600;
  font-size: 14px;
  text-align: center;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected {
  background-color: #bccbd7;
  color: #000;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover {
  background-color: #ccc;
}
/*!
* Quill Editor v2.2.6
* https://quill-next.diverse.space/
* Copyright (c) 2026, Vincent Chan
* Copyright (c) 2017-2025, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: 0;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre {
  margin: 0;
  padding: 0;
}
@supports (counter-set: none) {
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6,
  .ql-editor p {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6,
  .ql-editor p {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: 0;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble .ql-toolbar:after,
.ql-bubble.ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble .ql-toolbar button,
.ql-bubble.ql-toolbar button {
  background: 0 0;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble .ql-toolbar button svg,
.ql-bubble.ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble .ql-toolbar button:active:hover,
.ql-bubble.ql-toolbar button:active:hover {
  outline: 0;
}
.ql-bubble .ql-toolbar input.ql-image[type=file],
.ql-bubble.ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble.ql-toolbar button:hover {
  color: #fff;
}
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble .ql-toolbar button:hover:not(.ql-active),
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-stroke.ql-thin,
.ql-bubble .ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor .ql-code-block-container,
.ql-bubble .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
  content: "Heading 1";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
  content: "Heading 2";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
  content: "Heading 3";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
  content: "Heading 4";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
  content: "Heading 5";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label::before {
  content: "Sans Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
  content: "Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
  content: "Small";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
  content: "Large";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: 0 0;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: 0;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\d7";
  font-size: 16px;
  font-weight: 700;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close) {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: 400;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 0.2s;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before {
  visibility: visible;
}
/*!
* Quill Editor v2.2.6
* https://quill-next.diverse.space/
* Copyright (c) 2026, Vincent Chan
* Copyright (c) 2017-2025, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: 0;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre {
  margin: 0;
  padding: 0;
}
@supports (counter-set: none) {
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6,
  .ql-editor p {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6,
  .ql-editor p {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: 0;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow .ql-toolbar:after,
.ql-snow.ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-toolbar button,
.ql-snow.ql-toolbar button {
  background: 0 0;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow .ql-toolbar button svg,
.ql-snow.ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow .ql-toolbar button:active:hover,
.ql-snow.ql-toolbar button:active:hover {
  outline: 0;
}
.ql-snow .ql-toolbar input.ql-image[type=file],
.ql-snow.ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button:hover {
  color: #06c;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow .ql-toolbar button:hover:not(.ql-active),
  .ql-snow.ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-stroke.ql-thin,
.ql-snow .ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor .ql-code-block-container,
.ql-snow .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-item::before,
.ql-snow .ql-picker.ql-header .ql-picker-label::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-item::before,
.ql-snow .ql-picker.ql-font .ql-picker-label::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item::before,
.ql-snow .ql-picker.ql-size .ql-picker-label::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
kendo-pager-page-sizes kendo-dropdownlist:where(:not(mat-sidenav-content *)) {
  width: 6em !important;
}
kendo-popup .k-grid-columnmenu-popup:where(:not(mat-sidenav-content *)) {
  font-family: var(--mdc-list-list-item-label-text-font);
  font-size: var(--mdc-list-list-item-label-text-size);
  letter-spacing: var(--mdc-list-list-item-label-text-tracking);
  font-weight: var(--mdc-list-list-item-label-text-weight);
  text-transform: var(--mdc-list-list-item-label-text-transform);
}
kendo-popup .k-grid-columnmenu-popup kendo-grid-columnmenu-item .k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--mat-option-selected-state-label-text-color);
}
kendo-popup .k-grid-columnmenu-popup kendo-grid-columnmenu-item[icon=sort-asc-small] > .k-columnmenu-item > kendo-icon-wrapper > kendo-svgicon::before:where(:not(mat-sidenav-content *)) {
  content: "\e5d8";
  font-family: "Material Icons";
}
kendo-popup .k-grid-columnmenu-popup kendo-grid-columnmenu-item[icon=sort-desc-small] > .k-columnmenu-item > kendo-icon-wrapper > kendo-svgicon::before:where(:not(mat-sidenav-content *)) {
  content: "\e5db";
  font-family: "Material Icons";
}
kendo-popup .k-grid-columnmenu-popup kendo-grid-columnmenu-item[icon=columns] > .k-columnmenu-item > kendo-icon-wrapper > kendo-svgicon::before:where(:not(mat-sidenav-content *)) {
  content: "\e8ec";
  font-family: "Material Icons";
}
kendo-popup .k-grid-columnmenu-popup kendo-grid-columnmenu-item[icon=filter] > .k-columnmenu-item > kendo-icon-wrapper > kendo-svgicon::before:where(:not(mat-sidenav-content *)) {
  content: "\ef4f";
  font-family: "Material Icons";
}
.mat-icon:where(:not(mat-sidenav-content *)),
.material-symbols-outlined {
  font-family: "Material Symbols Outlined" !important;
  text-transform: none !important;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.mat-icon.icon-primary:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-primary {
  color: var(--d-icon-color-primary) !important;
}
.mat-icon.icon-success:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-success {
  color: var(--d-icon-color-success) !important;
}
.mat-icon.icon-warn:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-warn {
  color: var(--d-icon-color-warn) !important;
}
.mat-icon.icon-solid:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-solid {
  font-variation-settings: "FILL" 1 !important;
  font-weight: 400;
  font-style: normal;
}
.mat-icon.icon-folder:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-folder {
  font-variation-settings: "FILL" 1 !important;
  font-weight: 400;
  font-style: normal;
  color: var(--d-icon-color-folder) !important;
  font-variation-settings:
    "FILL" 1,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24 !important;
}
.mat-icon.icon-pdf:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-pdf {
  color: var(--d-icon-color-pdf) !important;
}
.mat-icon.icon-excel:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-excel {
  color: var(--d-icon-color-excel) !important;
}
.mat-icon.icon-word:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-word {
  color: var(--d-icon-color-word) !important;
}
.mat-icon.icon-image:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-image {
  color: var(--d-icon-color-image) !important;
}
.mat-icon.icon-code:where(:not(mat-sidenav-content *)),
.material-symbols-outlined.icon-code {
  color: var(--d-icon-color-code) !important;
}
.k-context-menu-popup:where(:not(mat-sidenav-content *)) {
  border-radius: 8px;
  box-shadow: 0 4px 16px var(--d-color-shadow), 0 1px 4px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}
.k-context-menu-popup .k-menu-group:where(:not(mat-sidenav-content *)) {
  padding: 4px 0;
  background-color: var(--d-color-surface);
  border: 1px solid var(--d-color-border-subtle);
  border-radius: 8px;
}
.k-context-menu-popup .k-item:where(:not(mat-sidenav-content *)) {
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--d-color-text-primary);
  transition: background-color 0.15s ease;
}
.k-context-menu-popup .k-item.k-hover:where(:not(mat-sidenav-content *)),
.k-context-menu-popup .k-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--d-color-surface-hover);
}
.k-context-menu-popup .k-item.k-focus:where(:not(mat-sidenav-content *)),
.k-context-menu-popup .k-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--d-color-surface-hover);
  outline: 0;
  box-shadow: none;
}
.k-context-menu-popup .k-separator:where(:not(mat-sidenav-content *)) {
  margin: 4px 0;
  border-color: var(--d-color-border-subtle);
}
.context-menu-item:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 4px 0;
  font-family: Roboto, sans-serif;
  letter-spacing: 0.02em;
}
.context-menu-item .context-menu-icon:where(:not(mat-sidenav-content *)) {
  font-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.context-menu-item .context-menu-text:where(:not(mat-sidenav-content *)) {
  font-size: 0.875rem;
  color: var(--d-color-text-primary);
}
@media screen and (max-width: 600px) {
  .d-responsive-dialog-panel:where(:not(mat-sidenav-content *)) {
    width: 90vw !important;
    max-width: 90vw !important;
  }
}
.car-preferences-dialog-backdrop {
  background: rgba(15, 23, 42, 0.58);
}
.cdk-overlay-pane.car-preferences-dialog-panel {
  max-width: 96vw;
  background: transparent !important;
  box-shadow: none !important;
}
.cdk-overlay-pane.car-preferences-dialog-panel mat-dialog-container.mat-mdc-dialog-container {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  --mat-dialog-container-surface-tint-color: transparent;
  --mdc-dialog-container-color: transparent;
  --mdc-dialog-container-shape: 0;
  width: min(1200px, 96vw);
  max-width: 96vw;
  max-height: none;
  padding: 0 !important;
  overflow: visible;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cdk-overlay-pane.car-preferences-dialog-panel {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  --mat-dialog-container-surface-tint-color: transparent;
  --mdc-dialog-container-color: transparent;
  --mdc-dialog-container-shape: 0;
}
.cdk-overlay-pane.car-preferences-dialog-panel .mat-mdc-dialog-inner-container.mdc-dialog__container {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  background: transparent !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible;
}
.cdk-overlay-pane.car-preferences-dialog-panel .mat-mdc-dialog-surface.mdc-dialog__surface {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  padding: 0;
  overflow: visible;
  width: min(1200px, 96vw);
  max-width: 96vw;
  max-height: none;
  background: transparent !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
mat-dialog-container.mat-mdc-dialog-container.car-preferences-dialog-panel {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  --mat-dialog-container-surface-tint-color: transparent;
  --mdc-dialog-container-color: transparent;
  --mdc-dialog-container-shape: 0;
  width: min(1200px, 96vw);
  max-width: 96vw;
  max-height: none;
  padding: 0 !important;
  overflow: visible;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  --mat-dialog-container-surface-tint-color: transparent;
  --mdc-dialog-container-color: transparent;
  --mdc-dialog-container-shape: 0;
}
mat-dialog-container.mat-mdc-dialog-container.car-preferences-dialog-panel .mat-mdc-dialog-inner-container.mdc-dialog__container {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  background: transparent !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible;
}
mat-dialog-container.mat-mdc-dialog-container.car-preferences-dialog-panel .mat-mdc-dialog-surface.mdc-dialog__surface {
  --mat-dialog-container-color: transparent;
  --mat-dialog-container-shape: 0;
  padding: 0;
  overflow: visible;
  width: min(1200px, 96vw);
  max-width: 96vw;
  max-height: none;
  background: transparent !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.cdk-overlay-pane.segment-video-player-dialog-panel {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  overflow: hidden !important;
  border-radius: 18px !important;
}
.cdk-overlay-pane.segment-video-player-dialog-panel mat-dialog-container.mat-mdc-dialog-container {
  --mat-dialog-container-shape: 18px;
  --mat-dialog-container-surface-tint-color: transparent;
  --mdc-dialog-container-color: transparent;
  --mdc-dialog-container-shape: 18px;
  border-radius: 18px !important;
  overflow: hidden !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cdk-overlay-pane.segment-video-player-dialog-panel .mat-mdc-dialog-inner-container.mdc-dialog__container {
  border-radius: 18px !important;
  overflow: hidden !important;
  background: transparent !important;
  background-color: transparent !important;
}
.cdk-overlay-pane.segment-video-player-dialog-panel .mat-mdc-dialog-surface.mdc-dialog__surface {
  border-radius: 18px !important;
  overflow: hidden !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
:host:where(:not(mat-sidenav-content *)) {
  --kendo-disabled-text:var(--kendo-color-on-app-surface, #212121);
  --kendo-disabled-bg:unset;
  --kendo-disabled-border:unset;
  --kendo-disabled-opacity:.6;
  --kendo-disabled-filter:grayscale(.1);
  --kendo-color-app-surface:#f5f5f5;
  --kendo-color-on-app-surface:#1f1f1f;
  --kendo-color-subtle:oklch(39.81% 0.0174 303.61deg);
  --kendo-color-surface:#f5f5f5;
  --kendo-color-surface-alt:oklch(from var(--kendo-color-surface) calc(l + 0.031) c h);
  --kendo-color-border:oklch(from var(--kendo-color-on-app-surface) l c h / 0.12);
  --kendo-color-border-alt:oklch(from var(--kendo-color-on-app-surface) l c h / 0.15);
  --kendo-color-base-subtle:rgb(79.3725490196%, 79.3725490196%, 79.3725490196%);
  --kendo-color-base-subtle-hover:rgb(75.7647058824%, 75.7647058824%, 75.7647058824%);
  --kendo-color-base-subtle-active:rgb(68.5490196078%, 68.5490196078%, 68.5490196078%);
  --kendo-color-base:#e6e6e6;
  --kendo-color-base-hover:rgb(86.5882352941%, 86.5882352941%, 86.5882352941%);
  --kendo-color-base-active:rgb(79.3725490196%, 79.3725490196%, 79.3725490196%);
  --kendo-color-base-emphasis:rgb(61.3333333333%, 61.3333333333%, 61.3333333333%);
  --kendo-color-base-on-subtle:rgb(11.7254901961%, 11.7254901961%, 11.7254901961%);
  --kendo-color-on-base:rgb(11.7254901961%, 11.7254901961%, 11.7254901961%);
  --kendo-color-base-on-surface:rgb(11.7254901961%, 11.7254901961%, 11.7254901961%);
  --kendo-color-primary-subtle:rgb(80%, 88.6274509804%, 92.3137254902%);
  --kendo-color-primary-subtle-hover:rgb(65%, 80.0980392157%, 86.5490196078%);
  --kendo-color-primary-subtle-active:rgb(50%, 71.568627451%, 80.7843137255%);
  --kendo-color-primary:#006e9d;
  --kendo-color-primary-hover:rgb(0%, 41.4117647059%, 59.1058823529%);
  --kendo-color-primary-active:rgb(0%, 37.9607843137%, 54.1803921569%);
  --kendo-color-primary-emphasis:rgb(25%, 57.3529411765%, 71.1764705882%);
  --kendo-color-primary-on-subtle:rgb(0%, 15.0980392157%, 21.5490196078%);
  --kendo-color-on-primary:white;
  --kendo-color-primary-on-surface:rgb(0%, 21.568627451%, 30.7843137255%);
  --kendo-color-secondary-subtle:#fafafa;
  --kendo-color-secondary-subtle-hover:rgb(96.568627451%, 96.568627451%, 96.568627451%);
  --kendo-color-secondary-subtle-active:rgb(95.0980392157%, 95.0980392157%, 95.0980392157%);
  --kendo-color-secondary:#e6e6e6;
  --kendo-color-secondary-hover:rgb(86.5882352941%, 86.5882352941%, 86.5882352941%);
  --kendo-color-secondary-active:rgb(79.3725490196%, 79.3725490196%, 79.3725490196%);
  --kendo-color-secondary-emphasis:rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);
  --kendo-color-secondary-on-subtle:rgb(31.568627451%, 31.568627451%, 31.568627451%);
  --kendo-color-on-secondary:black;
  --kendo-color-secondary-on-surface:#737373;
  --kendo-color-tertiary-subtle:oklch(from var(--kendo-color-tertiary) 0.918 calc(c * 0.760) h);
  --kendo-color-tertiary-subtle-hover:oklch(from var(--kendo-color-tertiary) 0.888 calc(c * 0.766) h);
  --kendo-color-tertiary-subtle-active:oklch(from var(--kendo-color-tertiary) 0.870 calc(c * 0.771) h);
  --kendo-color-tertiary:oklch(49.04% 0.0605 358.39deg);
  --kendo-color-tertiary-hover:oklch(from var(--kendo-color-tertiary) calc(l + 0.043) calc(c - 0.007) h);
  --kendo-color-tertiary-active:oklch(from var(--kendo-color-tertiary) calc(l + 0.066) calc(c - 0.009) h);
  --kendo-color-tertiary-emphasis:oklch(from var(--kendo-color-tertiary) calc(l + 0.066) calc(c - 0.009) h);
  --kendo-color-tertiary-on-subtle:oklch(from var(--kendo-color-tertiary) calc(l - 0.086) c h);
  --kendo-color-on-tertiary:oklch(from var(--kendo-color-tertiary) clamp(0, (0.7 - l) * 99999, 1) 0 h);
  --kendo-color-tertiary-on-surface:oklch(from var(--kendo-color-tertiary) calc(l - 0.086) c h);
  --kendo-color-info-subtle:oklch(from var(--kendo-color-info) 0.868 calc(c * 0.269) h);
  --kendo-color-info-subtle-hover:oklch(from var(--kendo-color-info) 0.829 calc(c * 0.352) h);
  --kendo-color-info-subtle-active:oklch(from var(--kendo-color-info) 0.773 calc(c * 0.479) h);
  --kendo-color-info:oklch(55.72% 0.184 260.56deg);
  --kendo-color-info-hover:oklch(from var(--kendo-color-info) calc(l - 0.047) calc(c - 0.006) h);
  --kendo-color-info-active:oklch(from var(--kendo-color-info) calc(l - 0.112) calc(c - 0.030) h);
  --kendo-color-info-emphasis:oklch(from var(--kendo-color-info) calc(l + 0.160) calc(c * 0.611) h);
  --kendo-color-info-on-subtle:oklch(from var(--kendo-color-info) calc(l * 0.620) calc(c * 0.607) h);
  --kendo-color-on-info:oklch(from var(--kendo-color-info) clamp(0, (0.7 - l) * 99999, 1) 0 h);
  --kendo-color-info-on-surface:oklch(from var(--kendo-color-info) calc(l - 0.112) calc(c - 0.030) h);
  --kendo-color-success-subtle:oklch(from var(--kendo-color-success) 0.942 calc(c * 0.320) h);
  --kendo-color-success-subtle-hover:oklch(from var(--kendo-color-success) 0.909 calc(c * 0.514) h);
  --kendo-color-success-subtle-active:oklch(from var(--kendo-color-success) 0.879 calc(c * 0.710) h);
  --kendo-color-success:oklch(52.3% 0.1309 150.49deg);
  --kendo-color-success-hover:oklch(from var(--kendo-color-success) calc(l - 0.051) calc(c - 0.015) h);
  --kendo-color-success-active:oklch(from var(--kendo-color-success) calc(l - 0.103) calc(c - 0.029) h);
  --kendo-color-success-emphasis:oklch(from var(--kendo-color-success) calc(l + 0.287) calc(c * 1.117) h);
  --kendo-color-success-on-subtle:oklch(from var(--kendo-color-success) calc(l - 0.183) calc(c * 0.601) h);
  --kendo-color-on-success:oklch(from var(--kendo-color-success) clamp(0, (0.7 - l) * 99999, 1) 0 h);
  --kendo-color-success-on-surface:oklch(from var(--kendo-color-success) calc(l - 0.051) calc(c - 0.015) h);
  --kendo-color-warning-subtle:oklch(from var(--kendo-color-warning) 0.947 calc(c * 0.400) h);
  --kendo-color-warning-subtle-hover:oklch(from var(--kendo-color-warning) 0.927 calc(c * 0.543) h);
  --kendo-color-warning-subtle-active:oklch(from var(--kendo-color-warning) 0.908 calc(c * 0.679) h);
  --kendo-color-warning:oklch(85.41% 0.1507 90.23deg);
  --kendo-color-warning-hover:oklch(from var(--kendo-color-warning) calc(l - 0.020) calc(c + 0.010) h);
  --kendo-color-warning-active:oklch(from var(--kendo-color-warning) calc(l - 0.037) calc(c + 0.015) h);
  --kendo-color-warning-emphasis:oklch(from var(--kendo-color-warning) calc(l + 0.027) calc(c * 0.849) h);
  --kendo-color-warning-on-subtle:oklch(from var(--kendo-color-warning) calc(l * 0.555) calc(c * 0.620) h);
  --kendo-color-on-warning:oklch(from var(--kendo-color-warning) clamp(0, (0.6 - l) * 99999, 1) 0 h);
  --kendo-color-warning-on-surface:oklch(from var(--kendo-color-warning) calc(l * 0.555) calc(c * 0.620) h);
  --kendo-color-error-subtle:oklch(from var(--kendo-color-error) 0.922 calc(c * 0.168) h);
  --kendo-color-error-subtle-hover:oklch(from var(--kendo-color-error) 0.867 calc(c * 0.303) h);
  --kendo-color-error-subtle-active:oklch(from var(--kendo-color-error) 0.809 calc(c * 0.449) h);
  --kendo-color-error:oklch(50.13% 0.1783 28.7deg);
  --kendo-color-error-hover:oklch(from var(--kendo-color-error) calc(l - 0.052) calc(c - 0.0164) h);
  --kendo-color-error-active:oklch(from var(--kendo-color-error) calc(l - 0.117) calc(c - 0.033) h);
  --kendo-color-error-emphasis:oklch(from var(--kendo-color-error) 0.678 calc(c * 0.810) calc(h - 4.2));
  --kendo-color-error-on-subtle:oklch(from var(--kendo-color-error) calc(l - 0.117) calc(c - 0.033) h);
  --kendo-color-on-error:oklch(from var(--kendo-color-error) clamp(0, (0.7 - l) * 99999, 1) 0 h);
  --kendo-color-error-on-surface:oklch(from var(--kendo-color-error) calc(l - 0.052) calc(c - 0.0164) h);
  --kendo-color-inverse-subtle:oklch(from var(--kendo-color-inverse) 0.749 calc(c * 1.570) h);
  --kendo-color-inverse-subtle-hover:oklch(from var(--kendo-color-inverse) 0.838 calc(c * 1.640) h);
  --kendo-color-inverse-subtle-active:oklch(from var(--kendo-color-inverse) 0.889 calc(c * 1.105) h);
  --kendo-color-inverse:oklch(31.07% 0.0114 307.91deg);
  --kendo-color-inverse-hover:oklch(from var(--kendo-color-inverse) calc(l + 0.029) calc(c + 0.003) h);
  --kendo-color-inverse-active:oklch(from var(--kendo-color-inverse) calc(l + 0.087) calc(c + 0.006) h);
  --kendo-color-inverse-emphasis:oklch(from var(--kendo-color-inverse) calc(l + 0.256) calc(c + 0.005) h);
  --kendo-color-inverse-on-subtle:oklch(from var(--kendo-color-inverse) calc(l + 0.256) calc(c + 0.005) h);
  --kendo-color-on-inverse:oklch(from var(--kendo-color-inverse) clamp(0, (0.7 - l) * 99999, 1) 0 h);
  --kendo-color-inverse-on-surface:oklch(from var(--kendo-color-inverse) l c h);
  --kendo-color-series:oklch(51.68% 0.2152 321.22deg);
  --kendo-color-series-a:var(--kendo-color-series);
  --kendo-color-series-a-bold:oklch(from var(--kendo-color-series-a) calc(l * 0.815) calc(c * 0.800) h);
  --kendo-color-series-a-bolder:oklch(from var(--kendo-color-series-a) calc(l * 0.621) calc(c * 0.579) h);
  --kendo-color-series-a-subtle:oklch(from var(--kendo-color-series-a) calc(l * 1.203) calc(c * 0.806) h);
  --kendo-color-series-a-subtler:oklch(from var(--kendo-color-series-a) calc(l * 1.436) calc(c * 0.532) h);
  --kendo-color-series-b:oklch(from var(--kendo-color-series) calc(l + 0.1414) calc(c - 0.0461) calc(h - 72.39));
  --kendo-color-series-b-bold:oklch(from var(--kendo-color-series-b) calc(l * 0.813) calc(c * 0.790) h);
  --kendo-color-series-b-bolder:oklch(from var(--kendo-color-series-b) calc(l * 0.612) calc(c * 0.578) h);
  --kendo-color-series-b-subtle:oklch(from var(--kendo-color-series-b) calc(l * 1.113) calc(c * 0.782) h);
  --kendo-color-series-b-subtler:oklch(from var(--kendo-color-series-b) calc(l * 1.244) calc(c * 0.528) h);
  --kendo-color-series-c:oklch(from var(--kendo-color-series) calc(l + 0.0877) calc(c - 0.1078) calc(h - 137.79));
  --kendo-color-series-c-bold:oklch(from var(--kendo-color-series-c) calc(l * 0.815) calc(c * 0.816) h);
  --kendo-color-series-c-bolder:oklch(from var(--kendo-color-series-c) calc(l * 0.666) calc(c * 0.910) h);
  --kendo-color-series-c-subtle:oklch(from var(--kendo-color-series-c) calc(l * 1.144) calc(c * 0.942) h);
  --kendo-color-series-c-subtler:oklch(from var(--kendo-color-series-c) calc(l * 1.309) calc(c * 0.703) h);
  --kendo-color-series-d:oklch(from var(--kendo-color-series) calc(l + 0.4117) calc(c - 0.035) calc(h + 141.3));
  --kendo-color-series-d-bold:oklch(from var(--kendo-color-series-d) calc(l * 0.805) calc(c * 0.799) h);
  --kendo-color-series-d-bolder:oklch(from var(--kendo-color-series-d) calc(l * 0.602) calc(c * 0.585) h);
  --kendo-color-series-d-subtle:oklch(from var(--kendo-color-series-d) calc(l * 1.015) calc(c * 0.844) h);
  --kendo-color-series-d-subtler:oklch(from var(--kendo-color-series-d) calc(l * 1.033) calc(c * 0.606) h);
  --kendo-color-series-e:oklch(from var(--kendo-color-series) calc(l + 0.0733) calc(c - 0.0097) calc(h + 67.16));
  --kendo-color-series-e-bold:oklch(from var(--kendo-color-series-e) calc(l * 0.849) calc(c * 0.867) h);
  --kendo-color-series-e-bolder:oklch(from var(--kendo-color-series-e) calc(l * 0.699) calc(c * 0.654) h);
  --kendo-color-series-e-subtle:oklch(from var(--kendo-color-series-e) calc(l * 1.187) calc(c * 0.673) h);
  --kendo-color-series-e-subtler:oklch(from var(--kendo-color-series-e) calc(l * 1.371) calc(c * 0.387) h);
  --kendo-color-series-f:oklch(from var(--kendo-color-series) calc(l + 0.1563) calc(c - 0.0528) calc(h - 176.99));
  --kendo-color-series-f-bold:oklch(from var(--kendo-color-series-f) calc(l * 0.811) calc(c * 0.792) h);
  --kendo-color-series-f-bolder:oklch(from var(--kendo-color-series-f) calc(l * 0.614) calc(c * 0.578) h);
  --kendo-color-series-f-subtle:oklch(from var(--kendo-color-series-f) calc(l * 1.115) calc(c * 0.768) h);
  --kendo-color-series-f-subtler:oklch(from var(--kendo-color-series-f) calc(l * 1.237) calc(c * 0.508) h);
  --kendo-spacing-base:0.25rem;
  --kendo-spacing-0:0px;
  --kendo-spacing-1px:1px;
  --kendo-spacing-0\.5:calc(0.5 * var(--kendo-spacing-base));
  --kendo-spacing-1:calc(1 * var(--kendo-spacing-base));
  --kendo-spacing-1\.5:calc(1.5 * var(--kendo-spacing-base));
  --kendo-spacing-2:calc(2 * var(--kendo-spacing-base));
  --kendo-spacing-2\.5:calc(2.5 * var(--kendo-spacing-base));
  --kendo-spacing-3:calc(3 * var(--kendo-spacing-base));
  --kendo-spacing-3\.5:calc(3.5 * var(--kendo-spacing-base));
  --kendo-spacing-4:calc(4 * var(--kendo-spacing-base));
  --kendo-spacing-4\.5:calc(4.5 * var(--kendo-spacing-base));
  --kendo-spacing-5:calc(5 * var(--kendo-spacing-base));
  --kendo-spacing-5\.5:calc(5.5 * var(--kendo-spacing-base));
  --kendo-spacing-6:calc(6 * var(--kendo-spacing-base));
  --kendo-spacing-6\.5:calc(6.5 * var(--kendo-spacing-base));
  --kendo-spacing-7:calc(7 * var(--kendo-spacing-base));
  --kendo-spacing-7\.5:calc(7.5 * var(--kendo-spacing-base));
  --kendo-spacing-8:calc(8 * var(--kendo-spacing-base));
  --kendo-spacing-9:calc(9 * var(--kendo-spacing-base));
  --kendo-spacing-10:calc(10 * var(--kendo-spacing-base));
  --kendo-spacing-11:calc(11 * var(--kendo-spacing-base));
  --kendo-spacing-12:calc(12 * var(--kendo-spacing-base));
  --kendo-spacing-13:calc(13 * var(--kendo-spacing-base));
  --kendo-spacing-14:calc(14 * var(--kendo-spacing-base));
  --kendo-spacing-15:calc(15 * var(--kendo-spacing-base));
  --kendo-spacing-16:calc(16 * var(--kendo-spacing-base));
  --kendo-spacing-17:calc(17 * var(--kendo-spacing-base));
  --kendo-spacing-18:calc(18 * var(--kendo-spacing-base));
  --kendo-spacing-19:calc(19 * var(--kendo-spacing-base));
  --kendo-spacing-20:calc(20 * var(--kendo-spacing-base));
  --kendo-spacing-21:calc(21 * var(--kendo-spacing-base));
  --kendo-spacing-22:calc(22 * var(--kendo-spacing-base));
  --kendo-spacing-23:calc(23 * var(--kendo-spacing-base));
  --kendo-spacing-24:calc(24 * var(--kendo-spacing-base));
  --kendo-border-radius-base:0.25rem;
  --kendo-border-radius-none:0px;
  --kendo-border-radius-xs:calc(var(--kendo-border-radius-base) * 0.25);
  --kendo-border-radius-sm:calc(var(--kendo-border-radius-base) * 0.5);
  --kendo-border-radius-md:var(--kendo-border-radius-base);
  --kendo-border-radius-lg:calc(var(--kendo-border-radius-base) * 2);
  --kendo-border-radius-xl:calc(var(--kendo-border-radius-base) * 3);
  --kendo-border-radius-xxl:calc(var(--kendo-border-radius-base) * 4);
  --kendo-border-radius-xxxl:calc(var(--kendo-border-radius-base) * 5);
  --kendo-border-radius-full:calc(var(--kendo-border-radius-base) * 9999);
  --kendo-elevation-1:0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --kendo-elevation-2:0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --kendo-elevation-3:0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --kendo-elevation-4:0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --kendo-elevation-5:0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --kendo-font-family:Roboto,"Helvetica Neue",sans-serif;
  --kendo-font-size:0.875rem;
  --kendo-line-height:1.4285714286;
  --kendo-font-weight:400;
  --kendo-letter-spacing: ;
  --kendo-font-size-xxs:0.5rem;
  --kendo-font-size-xs:0.625rem;
  --kendo-font-size-sm:0.75rem;
  --kendo-font-size-md:0.875rem;
  --kendo-font-size-lg:1rem;
  --kendo-font-size-xl:1.25rem;
  --kendo-line-height-xs:1;
  --kendo-line-height-sm:1.33;
  --kendo-line-height-md:1.4285714286;
  --kendo-line-height-lg:1.5;
  --kendo-font-weight-thin:100;
  --kendo-font-weight-extra-light:200;
  --kendo-font-weight-light:300;
  --kendo-font-weight-normal:400;
  --kendo-font-weight-medium:500;
  --kendo-font-weight-semibold:600;
  --kendo-font-weight-bold:700;
  --kendo-font-weight-extra-bold:800;
  --kendo-font-weight-black:900;
  --kendo-letter-spacing-tightest:-0.5px;
  --kendo-letter-spacing-tighter:-0.25px;
  --kendo-letter-spacing-tight:-0.1px;
  --kendo-letter-spacing-normal:0.25px;
  --kendo-letter-spacing-wide:0.1px;
  --kendo-letter-spacing-wider:0.25px;
  --kendo-letter-spacing-widest:0.5px;
  --kendo-font-family-sans:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,Impact,Gill Sans;
  --kendo-font-family-serif:Times New Roman,Georgia,Garamond,Palatino,Baskerville;
  --kendo-font-family-sans-serif:Roboto,Helvetica Neue,sans-serif;
  --kendo-font-family-monospace:Consolas,Ubuntu Mono,Lucida Console,Courier New,monospace;
  --kendo-duration-instant:var(--kendo-duration-global, 0ms);
  --kendo-duration-immediate:var(--kendo-duration-global, 50ms);
  --kendo-duration-brief:var(--kendo-duration-global, 100ms);
  --kendo-duration-quick:var(--kendo-duration-global, 150ms);
  --kendo-duration-rapid:var(--kendo-duration-global, 200ms);
  --kendo-duration-swift:var(--kendo-duration-global, 250ms);
  --kendo-duration-speedy:var(--kendo-duration-global, 300ms);
  --kendo-duration-brisk:var(--kendo-duration-global, 350ms);
  --kendo-duration-prompt:var(--kendo-duration-global, 400ms);
  --kendo-duration-timely:var(--kendo-duration-global, 450ms);
  --kendo-duration-moderate:var(--kendo-duration-global, 500ms);
  --kendo-duration-measured:var(--kendo-duration-global, 550ms);
  --kendo-duration-steady:var(--kendo-duration-global, 600ms);
  --kendo-duration-leisurely:var(--kendo-duration-global, 700ms);
  --kendo-duration-slow:var(--kendo-duration-global, 800ms);
  --kendo-duration-languid:var(--kendo-duration-global, 900ms);
  --kendo-duration-sluggish:var(--kendo-duration-global, 1000ms);
  --kendo-easing-linear:cubic-bezier(0, 0, 1, 1);
  --kendo-easing-accelerate:cubic-bezier(0.42, 0, 1, 1);
  --kendo-easing-decelerate:cubic-bezier(0, 0, 0.58, 1);
  --kendo-easing-standard:cubic-bezier(0.42, 0, 0.58, 1);
  --kendo-easing-sharp:cubic-bezier(0.75, 0, 0.25, 1);
  --kendo-easing-bounce:cubic-bezier(0.68, -0.55, 0.265, 1.55);
  --kendo-easing-elastic:cubic-bezier(0.5, -0.5, 0.5, 1.5);
  --kendo-easing-stretchy:cubic-bezier(0.07, 1.81, 0.3, 0.81);
  --kendo-transition-instant:var(--kendo-duration-instant) var(--kendo-easing-linear);
  --kendo-transition-rapid:var(--kendo-duration-quick) var(--kendo-easing-decelerate);
  --kendo-transition-snappy:var(--kendo-duration-swift) var(--kendo-easing-decelerate);
  --kendo-transition-energetic:var(--kendo-duration-swift) var(--kendo-easing-elastic);
  --kendo-transition-bouncy:var(--kendo-duration-speedy) var(--kendo-easing-bounce);
  --kendo-transition-subtle:var(--kendo-duration-brisk) var(--kendo-easing-standard);
  --kendo-transition-gentle:var(--kendo-duration-prompt) var(--kendo-easing-accelerate);
  --kendo-transition-enter:var(--kendo-duration-speedy) var(--kendo-easing-decelerate);
  --kendo-transition-exit:var(--kendo-duration-rapid) var(--kendo-easing-accelerate);
  --kendo-transition-settle:var(--kendo-duration-brisk) var(--kendo-easing-decelerate);
  --kendo-transition-scale-out:var(--kendo-duration-quick) var(--kendo-easing-accelerate);
  --kendo-transition-scale-in:var(--kendo-duration-rapid) var(--kendo-easing-decelerate);
  --kendo-transition-fade-out:var(--kendo-duration-rapid) var(--kendo-easing-standard);
  --kendo-transition-fade-in:var(--kendo-duration-swift) var(--kendo-easing-standard);
  --kendo-transition-slide-out:var(--kendo-duration-swift) var(--kendo-easing-accelerate);
  --kendo-transition-slide-in:var(--kendo-duration-speedy) var(--kendo-easing-decelerate);
  --kendo-transition-emphasis:var(--kendo-duration-quick) var(--kendo-easing-sharp);
  --kendo-transition-collapse:var(--kendo-duration-speedy) var(--kendo-easing-accelerate);
  --kendo-transition-expand:var(--kendo-duration-prompt) var(--kendo-easing-standard);
  --kendo-transition-shrink:var(--kendo-duration-brisk) var(--kendo-easing-accelerate);
  --kendo-transition-grow:var(--kendo-duration-prompt) var(--kendo-easing-standard);
  --kendo-transition-pulse:var(--kendo-duration-brisk) var(--kendo-easing-standard);
  --kendo-transition-smooth:var(--kendo-duration-moderate) var(--kendo-easing-standard);
  --kendo-transition-flip:var(--kendo-duration-measured) var(--kendo-easing-standard);
  --kendo-transition-fluid:var(--kendo-duration-steady) var(--kendo-easing-standard);
  --kendo-transition-deliberate:var(--kendo-duration-slow) var(--kendo-easing-standard);
  --kendo-duration-global:0.01ms;
  --kendo-icon-size:16px;
  --kendo-icon-size-xs:calc( var(--kendo-icon-size) * .75 );
  --kendo-icon-size-sm:calc( var(--kendo-icon-size) * .875 );
  --kendo-icon-size-md:var(--kendo-icon-size);
  --kendo-icon-size-lg:calc( var(--kendo-icon-size) * 1.25 );
  --kendo-icon-size-xl:calc( var(--kendo-icon-size) * 1.5 );
  --kendo-icon-size-xxl:calc( var(--kendo-icon-size) * 2 );
  --kendo-icon-size-xxxl:calc( var(--kendo-icon-size) * 3 );
  --kendo-icon-stroke-width:1.5;
  --kendo-icon-rotation:0deg;
  --kendo-icon-color:currentColor;
  font-family: Roboto, sans-serif;
  --d-quill-editor-font-family:"Roboto",sans-serif;
  --d-quill-editor-body-size:mat.get-theme-typography($d-light-theme, body-1, font-size);
  --d-quill-editor-body-weight:mat.get-theme-typography($d-light-theme, body-1, font-weight);
  --d-quill-editor-body-height:mat.get-theme-typography($d-light-theme, body-1, line-height);
  --d-quill-editor-body-letter-spacing:mat.get-theme-typography($d-light-theme, body-1, letter-spacing);
  --d-error-handler-subtitle-weight:mat.get-theme-typography($d-light-theme, subtitle-1, font-weight);
  --d-error-handler-subtitle-size:mat.get-theme-typography($d-light-theme, subtitle-1, font-size);
  --d-error-handler-subtitle-height:mat.get-theme-typography($d-light-theme, subtitle-1, line-height);
  --d-error-handler-subtitle-letter-spacing:mat.get-theme-typography( $d-light-theme, subtitle-1, letter-spacing );
  --d-error-handler-headline-6-weight:mat.get-theme-typography($d-light-theme, headline-6, font-weight);
  --d-error-handler-headline-6-size:mat.get-theme-typography($d-light-theme, headline-6, font-size);
  --d-error-handler-headline-6-height:mat.get-theme-typography($d-light-theme, headline-6, line-height);
  --d-error-handler-headline-6-letter-spacing:mat.get-theme-typography( $d-light-theme, headline-6, letter-spacing );
  --d-error-handler-body-weight:mat.get-theme-typography($d-light-theme, body-1, font-weight);
  --d-error-handler-body-size:mat.get-theme-typography($d-light-theme, body-1, font-size);
  --d-error-handler-body-height:mat.get-theme-typography($d-light-theme, body-1, line-height);
  --d-error-handler-body-letter-spacing:mat.get-theme-typography($d-light-theme, body-1, letter-spacing);
}
d-style-wrapper .mdc-list-item--with-leading-icon .mat-icon:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-list-list-item-leading-icon-color:#474747;
}
:root {
  --d-color-primary-50:#e5f2ff;
  --d-color-primary-100:#c9e6ff;
  --d-color-primary-200:#89ceff;
  --d-color-primary-300:#51b4f1;
  --d-color-primary-400:#2c99d4;
  --d-color-primary-500:#006e9d;
  --d-color-primary-600:#00618b;
  --d-color-primary-700:#004c6e;
  --d-color-primary-800:#00344d;
  --d-color-primary-900:#001e2f;
  --d-color-accent-50:#ffffff;
  --d-color-accent-100:#f5f5f5;
  --d-color-accent-200:#e6e6e6;
  --d-color-accent-300:#c2c2c2;
  --d-color-accent-400:#a3a3a3;
  --d-color-accent-500:#707070;
  --d-color-accent-600:#636363;
  --d-color-accent-700:#474747;
  --d-color-accent-800:#1f1f1f;
  --d-color-accent-900:#0a0a0a;
  --d-color-warn-50:#ffedea;
  --d-color-warn-100:#ffdad6;
  --d-color-warn-200:#ffb4ab;
  --d-color-warn-300:#ff897d;
  --d-color-warn-400:#ff5449;
  --d-color-warn-500:#de312b;
  --d-color-warn-600:#ba1a1a;
  --d-color-warn-700:#93000a;
  --d-color-warn-800:#690005;
  --d-color-warn-900:#410002;
  --d-color-text:#1f1f1f;
  --d-color-outline:rgba(0, 0, 0, 0.23);
  --d-color-primary-contrast-50:#1f1f1f;
  --d-color-primary-contrast-100:#1f1f1f;
  --d-color-primary-contrast-200:#1f1f1f;
  --d-color-primary-contrast-300:#1f1f1f;
  --d-color-primary-contrast-400:#1f1f1f;
  --d-color-primary-contrast-500:white;
  --d-color-primary-contrast-600:white;
  --d-color-primary-contrast-700:white;
  --d-color-primary-contrast-800:white;
  --d-color-primary-contrast-900:white;
  --d-color-accent-contrast-50:#1f1f1f;
  --d-color-accent-contrast-100:#1f1f1f;
  --d-color-accent-contrast-200:#1f1f1f;
  --d-color-accent-contrast-300:#1f1f1f;
  --d-color-accent-contrast-400:#1f1f1f;
  --d-color-accent-contrast-500:#1f1f1f;
  --d-color-accent-contrast-600:white;
  --d-color-accent-contrast-700:white;
  --d-color-accent-contrast-800:white;
  --d-color-accent-contrast-900:white;
  --d-color-warn-contrast-50:#1f1f1f;
  --d-color-warn-contrast-100:#1f1f1f;
  --d-color-warn-contrast-200:#1f1f1f;
  --d-color-warn-contrast-300:#1f1f1f;
  --d-color-warn-contrast-400:#1f1f1f;
  --d-color-warn-contrast-500:white;
  --d-color-warn-contrast-600:white;
  --d-color-warn-contrast-700:white;
  --d-color-warn-contrast-800:white;
  --d-color-warn-contrast-900:white;
  --d-color-success-500:#2e7d32;
  --d-dialog-actions-border-top:#dddddd;
  --d-color-success-bg:var(--d-color-status-success-bg);
  --d-color-success:var(--d-color-status-success-fg);
  --d-color-success-text:var(--d-color-status-success-text);
  --d-color-warning-bg:var(--d-color-status-warning-bg);
  --d-color-warning:var(--d-color-status-warning-fg);
  --d-color-warning-text:var(--d-color-status-warning-text);
  --d-color-danger-bg:var(--d-color-status-danger-bg);
  --d-color-danger:var(--d-color-status-danger-fg);
  --d-color-danger-text:var(--d-color-status-danger-text);
  --d-color-info-bg:var(--d-color-status-info-bg);
  --d-color-info:var(--d-color-status-info-fg);
  --d-color-info-text:var(--d-color-status-info-text);
  --d-color-surface:var(--d-color-surface-default);
  --d-color-border:var(--d-color-border-default);
  --d-color-shadow-subtle:rgba(0, 0, 0, 0.06);
  --d-color-shadow:rgba(0, 0, 0, 0.1);
  --d-color-shadow-15:rgba(0, 0, 0, 0.15);
  --d-color-shadow-20:rgba(0, 0, 0, 0.2);
  --d-color-shadow-45:rgba(0, 0, 0, 0.45);
  --d-color-shadow-50:rgba(0, 0, 0, 0.5);
  --d-color-shadow-55:rgba(0, 0, 0, 0.55);
  --d-color-shadow-80:rgba(0, 0, 0, 0.8);
  --d-color-shadow-90:rgba(0, 0, 0, 0.9);
  --d-glass-chrome-bg:rgba(15, 23, 42, 0.25);
  --d-glass-chrome-bg-hover:rgba(15, 23, 42, 0.35);
  --d-glass-chrome-border:rgba(255, 255, 255, 0.45);
  --d-glass-chrome-border-hover:rgba(255, 255, 255, 0.6);
  --d-glass-highlight:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.2) 0%,
      rgba(255, 255, 255, 0) 40%);
  --d-glass-shadow:0 4px 20px rgba(0, 0, 0, 0.08);
  --d-glass-blur:16px;
  --d-glass-blur-panel:24px;
  --d-glass-radius:18px;
  --d-glass-item-radius:14px;
  --d-glass-item-size:44px;
  --d-glass-item-bg:rgba(255, 255, 255, 0.85);
  --d-glass-item-bg-hover:rgba(255, 255, 255, 0.95);
  --d-glass-item-fg:#334155;
  --d-glass-item-divider:rgba(0, 0, 0, 0.12);
  --d-glass-text:#fff;
  --d-glass-text-muted:rgba(255, 255, 255, 0.6);
  --d-glass-icon-muted:rgba(255, 255, 255, 0.8);
  --d-glass-divider:rgba(255, 255, 255, 0.15);
  --d-glass-scrollbar:rgba(255, 255, 255, 0.25);
  --d-glass-focus-ring:#fff;
  --d-loading-overlay-background-color:rgba(255, 255, 255, 0.5);
  --d-overlay-elevation-shadow:0 0 4px 4px #34373524;
  --d-attachments-folder-icon-color:#ffd700;
  --d-icon-color-folder:#ffd700;
  --d-icon-color-pdf:#e74c3c;
  --d-icon-color-excel:#27ae60;
  --d-icon-color-word:#2980b9;
  --d-icon-color-image:#8e44ad;
  --d-icon-color-code:#34495e;
  --d-icon-color-success:#28a745;
  --d-icon-color-warn:#ef4444;
  --d-icon-color-primary:var(--d-color-primary-500);
  --d-attachments-uploading-status-bg-color:#fff3cd;
  --d-attachments-uploading-status-text-color:#856404;
  --d-attachments-uploading-status-icon-color:#ffc107;
  --d-attachments-completed-status-bg-color:#d4edda;
  --d-attachments-completed-status-text-color:#155724;
  --d-attachments-completed-status-icon-color:#28a745;
  --d-attachments-summary-success-bg:rgba(46, 125, 50, 0.08);
  --d-attachments-summary-partial-bg:rgba(244, 67, 54, 0.08);
  --d-banner-action-outline-color:rgba(255, 255, 255, 0.7);
  --d-banner-action-outline-color-hover:#fff;
  --d-banner-action-label-color:#fff;
  --d-banner-action-ripple-color:rgba(255, 255, 255, 0.1);
  --d-map-highlight:#fed622;
  --d-color-primary-50:#e5f2ff;
  --d-color-primary-100:#c9e6ff;
  --d-color-primary-200:#89ceff;
  --d-color-primary-300:#51b4f1;
  --d-color-primary-400:#2c99d4;
  --d-color-primary-500:#006e9d;
  --d-color-primary-600:#00618b;
  --d-color-primary-700:#004c6e;
  --d-color-primary-800:#00344d;
  --d-color-primary-900:#001e2f;
  --d-color-accent-50:#ffffff;
  --d-color-accent-100:#f5f5f5;
  --d-color-accent-200:#e6e6e6;
  --d-color-accent-300:#c2c2c2;
  --d-color-accent-400:#a3a3a3;
  --d-color-accent-500:#707070;
  --d-color-accent-600:#636363;
  --d-color-accent-700:#474747;
  --d-color-accent-800:#1f1f1f;
  --d-color-accent-900:#0a0a0a;
  --d-color-warn-50:#ffedea;
  --d-color-warn-100:#ffdad6;
  --d-color-warn-200:#ffb4ab;
  --d-color-warn-300:#ff897d;
  --d-color-warn-400:#ff5449;
  --d-color-warn-500:#de312b;
  --d-color-warn-600:#ba1a1a;
  --d-color-warn-700:#93000a;
  --d-color-warn-800:#690005;
  --d-color-warn-900:#410002;
  --d-color-black:#000000;
  --d-color-white:#ffffff;
  --d-color-text-primary:rgba(0, 0, 0, 0.87);
  --d-color-text-secondary:rgba(0, 0, 0, 0.6);
  --d-color-text-hint:rgba(0, 0, 0, 0.54);
  --d-color-text-disabled:rgba(0, 0, 0, 0.38);
  --d-color-text-placeholder:rgba(0, 0, 0, 0.28);
  --d-color-surface-default:#ffffff;
  --d-color-surface-tint:rgba(0, 0, 0, 0.015);
  --d-color-surface-variant:rgba(0, 0, 0, 0.02);
  --d-color-surface-subtle:rgba(0, 0, 0, 0.03);
  --d-color-surface-hover:rgba(0, 0, 0, 0.04);
  --d-color-surface-dim:rgba(0, 0, 0, 0.05);
  --d-color-border-subtle:rgba(0, 0, 0, 0.08);
  --d-color-border-default:rgba(0, 0, 0, 0.12);
  --d-color-status-success-bg:#e8f5e9;
  --d-color-status-success-fg:#4caf50;
  --d-color-status-success-text:#2e7d32;
  --d-color-status-warning-bg:#fff3e0;
  --d-color-status-warning-fg:#e0c141;
  --d-color-status-warning-text:#e65100;
  --d-color-status-danger-bg:#ffebee;
  --d-color-status-danger-fg:#f44336;
  --d-color-status-danger-text:#c62828;
  --d-color-status-info-bg:#e3f2fd;
  --d-color-status-info-fg:#1976d2;
  --d-color-status-info-text:#1976d2;
  --d-color-pastel-blue-bg:#e3f2fd;
  --d-color-pastel-blue-text:#1976d2;
  --d-color-pastel-green-bg:#e8f5e9;
  --d-color-pastel-green-text:#388e3c;
  --d-color-pastel-orange-bg:#fff3e0;
  --d-color-pastel-orange-text:#f57c00;
  --d-color-pastel-purple-bg:#f3e5f5;
  --d-color-pastel-purple-text:#7b1fa2;
  --d-color-pastel-red-bg:#ffebee;
  --d-color-pastel-red-text:#c62828;
  --d-color-pastel-teal-bg:#e0f2f1;
  --d-color-pastel-teal-text:#00695c;
  --d-color-pastel-pink-bg:#fce4ec;
  --d-color-pastel-pink-text:#c2185b;
  --d-color-pastel-yellow-bg:#fffde7;
  --d-color-pastel-yellow-text:#f9a825;
  --d-color-pastel-indigo-bg:#e8eaf6;
  --d-color-pastel-indigo-text:#303f9f;
  --d-color-pastel-neutral-bg:#fafafa;
  --d-color-pastel-neutral-text:rgba(0, 0, 0, 0.54);
}
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-outlined-IHF6KUOS.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
.cdk-global-overlay-wrapper:where(:not(mat-sidenav-content *)),
.cdk-overlay-container:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container:where(:not(mat-sidenav-content *)) {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty:where(:not(mat-sidenav-content *)) {
  display: none;
}
.cdk-global-overlay-wrapper:where(:not(mat-sidenav-content *)) {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane:where(:not(mat-sidenav-content *)) {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop:where(:not(mat-sidenav-content *)) {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop:where(:not(mat-sidenav-content *)) {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing:where(:not(mat-sidenav-content *)) {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop:where(:not(mat-sidenav-content *)) {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop:where(:not(mat-sidenav-content *)) {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop:where(:not(mat-sidenav-content *)),
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation:where(:not(mat-sidenav-content *)) {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box:where(:not(mat-sidenav-content *)) {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock:where(:not(mat-sidenav-content *)) {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop:where(:not(mat-sidenav-content *)) {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop:where(:not(mat-sidenav-content *)) {
  position: fixed;
  z-index: auto;
}
@keyframes k-shimmer {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}
.k-sr-only:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-inline-start: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.k-push-right-appear:where(:not(mat-sidenav-content *)),
.k-push-right-enter:where(:not(mat-sidenav-content *)) {
  transform: translate(-100%, 0);
}
.k-push-right-appear-active:where(:not(mat-sidenav-content *)),
.k-push-right-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-push-right-exit:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
}
.k-push-right-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translate(100%, 0);
  transition: transform var(--kendo-transition-slide-out);
}
.k-push-left-appear:where(:not(mat-sidenav-content *)),
.k-push-left-enter:where(:not(mat-sidenav-content *)) {
  transform: translate(100%, 0);
}
.k-push-left-appear-active:where(:not(mat-sidenav-content *)),
.k-push-left-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-push-left-exit:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
}
.k-push-left-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translate(-100%, 0);
  transition: transform var(--kendo-transition-slide-out);
}
.k-push-down-appear:where(:not(mat-sidenav-content *)),
.k-push-down-enter:where(:not(mat-sidenav-content *)) {
  transform: translate(0, -100%);
}
.k-push-down-appear-active:where(:not(mat-sidenav-content *)),
.k-push-down-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-push-down-exit:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
}
.k-push-down-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-push-up-appear:where(:not(mat-sidenav-content *)),
.k-push-up-enter:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 100%);
}
.k-push-up-appear-active:where(:not(mat-sidenav-content *)),
.k-push-up-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-push-up-exit:where(:not(mat-sidenav-content *)) {
  transform: translate(0, 0);
}
.k-push-up-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translate(0, -100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-expand-vertical-appear:where(:not(mat-sidenav-content *)),
.k-expand-vertical-enter:where(:not(mat-sidenav-content *)) {
  transform: scaleY(0);
}
.k-expand-vertical-appear-active:where(:not(mat-sidenav-content *)),
.k-expand-vertical-enter-active:where(:not(mat-sidenav-content *)) {
  transform: scaleY(1);
  transition: transform var(--kendo-transition-expand);
}
.k-expand-vertical-exit:where(:not(mat-sidenav-content *)) {
  transform: scaleY(1);
}
.k-expand-vertical-exit-active:where(:not(mat-sidenav-content *)) {
  transform: scaleY(0);
  transition: transform var(--kendo-transition-collapse);
}
.k-expand-horizontal-appear:where(:not(mat-sidenav-content *)),
.k-expand-horizontal-enter:where(:not(mat-sidenav-content *)) {
  transform: scaleX(0);
}
.k-expand-horizontal-appear-active:where(:not(mat-sidenav-content *)),
.k-expand-horizontal-enter-active:where(:not(mat-sidenav-content *)) {
  transform: scaleX(1);
  transition: transform var(--kendo-transition-expand);
}
.k-expand-horizontal-exit:where(:not(mat-sidenav-content *)) {
  transform: scaleX(1);
}
.k-expand-horizontal-exit-active:where(:not(mat-sidenav-content *)) {
  transform: scaleX(0);
  transition: transform var(--kendo-transition-collapse);
}
.k-fade-appear:where(:not(mat-sidenav-content *)),
.k-fade-enter:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-fade-appear-active:where(:not(mat-sidenav-content *)),
.k-fade-enter-active:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transition: opacity var(--kendo-transition-fade-in);
}
.k-fade-exit:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-fade-exit-active:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  transition: opacity var(--kendo-transition-fade-out);
}
.k-fade-enter-active + .k-fade-enter-active:where(:not(mat-sidenav-content *)),
.k-fade-exit-active + .k-fade-exit-active:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-zoom-in-appear:where(:not(mat-sidenav-content *)),
.k-zoom-in-enter:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  transform: scale(0);
}
.k-zoom-in-appear-active:where(:not(mat-sidenav-content *)),
.k-zoom-in-enter-active:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scale(1);
  transition: transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-in);
}
.k-zoom-in-exit:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-in-exit-active:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  transform: scale(2);
  transition: transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-out);
}
.k-zoom-out-appear:where(:not(mat-sidenav-content *)),
.k-zoom-out-enter:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  transform: scale(2);
}
.k-zoom-out-appear-active:where(:not(mat-sidenav-content *)),
.k-zoom-out-enter-active:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scale(1);
  transition: transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-out);
}
.k-zoom-out-exit:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-out-exit-active:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  transform: scale(0);
  transition: transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-in);
}
.k-slide-in-appear:where(:not(mat-sidenav-content *)) {
  opacity: 0.1;
  transform: translate(0, -3em);
}
.k-slide-in-appear .k-centered:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -60%);
}
.k-slide-in-appear-active:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: translate(0, 0);
  transition: transform var(--kendo-transition-slide-in), opacity var(--kendo-transition-slide-in);
}
.k-slide-in-appear-active .k-centered:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%);
}
.k-slide-down-appear:where(:not(mat-sidenav-content *)),
.k-slide-down-enter:where(:not(mat-sidenav-content *)) {
  transform: translateY(-100%);
}
.k-slide-down-appear-active:where(:not(mat-sidenav-content *)),
.k-slide-down-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translateY(0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-slide-down-exit:where(:not(mat-sidenav-content *)) {
  transform: translateY(0);
}
.k-slide-down-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translateY(-100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-slide-up-appear:where(:not(mat-sidenav-content *)),
.k-slide-up-enter:where(:not(mat-sidenav-content *)) {
  transform: translateY(100%);
}
.k-slide-up-appear-active:where(:not(mat-sidenav-content *)),
.k-slide-up-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translateY(0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-slide-up-exit:where(:not(mat-sidenav-content *)) {
  transform: translateY(0);
}
.k-slide-up-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translateY(100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-slide-right-appear:where(:not(mat-sidenav-content *)),
.k-slide-right-enter:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-slide-right-appear-active:where(:not(mat-sidenav-content *)),
.k-slide-right-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-slide-right-exit:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-slide-right-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-slide-left-appear:where(:not(mat-sidenav-content *)),
.k-slide-left-enter:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-slide-left-appear-active:where(:not(mat-sidenav-content *)),
.k-slide-left-enter-active:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-slide-left-exit:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-slide-left-exit-active:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-reveal-vertical-appear:where(:not(mat-sidenav-content *)),
.k-reveal-vertical-enter:where(:not(mat-sidenav-content *)) {
  max-height: 0;
}
.k-reveal-vertical-appear-active:where(:not(mat-sidenav-content *)),
.k-reveal-vertical-enter-active:where(:not(mat-sidenav-content *)) {
  transition: max-height var(--kendo-transition-grow);
}
.k-reveal-vertical-exit-active:where(:not(mat-sidenav-content *)) {
  max-height: 0 !important;
  transition: max-height var(--kendo-transition-shrink);
}
.k-reveal-horizontal-appear:where(:not(mat-sidenav-content *)),
.k-reveal-horizontal-enter:where(:not(mat-sidenav-content *)) {
  max-width: 0;
}
.k-reveal-horizontal-appear-active:where(:not(mat-sidenav-content *)),
.k-reveal-horizontal-enter-active:where(:not(mat-sidenav-content *)) {
  transition: max-width var(--kendo-transition-grow);
}
.k-reveal-horizontal-exit-active:where(:not(mat-sidenav-content *)) {
  max-width: 0 !important;
  transition: max-width var(--kendo-transition-shrink);
}
.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)),
.k-fx-end .k-fx-next:where(:not(mat-sidenav-content *)) {
  transition: all var(--kendo-transition-settle);
}
.k-fx:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-fx .k-fx-current:where(:not(mat-sidenav-content *)) {
  z-index: 0;
}
.k-fx .k-fx-next:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-fx-hidden :where(:not(mat-sidenav-content *)),
.k-fx-hidden:where(:not(mat-sidenav-content *)) {
  visibility: hidden !important;
}
.k-fx-reverse .k-fx-current:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-fx-reverse .k-fx-next:where(:not(mat-sidenav-content *)) {
  z-index: 0;
}
.k-fx-zoom.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next:where(:not(mat-sidenav-content *)),
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: scale(0) !important;
}
.k-fx-fade.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  will-change: opacity;
  opacity: 0;
}
.k-fx-fade.k-fx-end .k-fx-next:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current:where(:not(mat-sidenav-content *)) {
  will-change: opacity;
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-current .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-current .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-current .km-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-current .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-current .km-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .km-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .km-header:where(:not(mat-sidenav-content *)) {
  transition: all var(--kendo-transition-settle);
}
.k-fx-slide.k-fx-start .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-start .k-fx-next .km-content:where(:not(mat-sidenav-content *)) {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-start .k-fx-next .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-start .k-fx-next .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-start .k-fx-next .km-header:where(:not(mat-sidenav-content *)) {
  will-change: opacity;
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-current .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-end .k-fx-next .km-header:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content:where(:not(mat-sidenav-content *)) {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header:where(:not(mat-sidenav-content *)) {
  will-change: opacity;
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content:where(:not(mat-sidenav-content *)),
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-fx-tile.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-tile.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current:where(:not(mat-sidenav-content *)) {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)),
.k-fx.k-fx-overlay.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: translateY(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current:where(:not(mat-sidenav-content *)) {
  will-change: transform;
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)),
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current:where(:not(mat-sidenav-content *)) {
  transform: translateY(-100%);
}
.k-common-test-class:where(:not(mat-sidenav-content *)),
.k-theme-test-class:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-hbox:where(:not(mat-sidenav-content *)),
.k-hstack:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
}
.k-vbox:where(:not(mat-sidenav-content *)),
.k-vstack:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
}
.k-flex:where(:not(mat-sidenav-content *)),
.k-spacer:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-spacer-sized:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.k-float-wrap::after:where(:not(mat-sidenav-content *)),
.k-floatwrap::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  clear: both;
}
.k-flex-layout:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-grid-layout:where(:not(mat-sidenav-content *)) {
  display: grid;
}
.k-separator:where(:not(mat-sidenav-content *)) {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}
.k-separator-horizontal:where(:not(mat-sidenav-content *)),
.k-vbox > .k-separator:where(:not(mat-sidenav-content *)),
.k-vstack > .k-separator:where(:not(mat-sidenav-content *)) {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}
.k-hbox > .k-separator:where(:not(mat-sidenav-content *)),
.k-hstack > .k-separator:where(:not(mat-sidenav-content *)),
.k-separator-vertical:where(:not(mat-sidenav-content *)) {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}
hr.k-separator:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
}
.k-hidden:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-rtl:where(:not(mat-sidenav-content *)) {
  direction: rtl;
}
[hidden]:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
script:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-disabled:where(:not(mat-sidenav-content *)) {
  outline: 0;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}
.k-disabled .k-link:where(:not(mat-sidenav-content *)) {
  cursor: default;
  outline: 0;
}
.k-disabled .k-disabled:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-disabled [disabled]:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-disabled-opacity:1;
  --kendo-disabled-filter:grayscale(0);
}
.k-hr:where(:not(mat-sidenav-content *)) {
  margin-block: var(--kendo-spacing-4);
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  float: none;
  clear: both;
}
.k-d-flex-row > .k-hr:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto;
}
.k-d-flex-col > .k-hr:where(:not(mat-sidenav-content *)) {
  margin: 0;
  flex: 0 0 auto;
}
.k-sprite:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
.k-image:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-reset:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}
kendo-sortable:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-link:hover:where(:not(mat-sidenav-content *)),
.k-link:where(:not(mat-sidenav-content *)) {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
.k-content:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-centered:where(:not(mat-sidenav-content *)) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.k-no-click:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-pdf-export-shadow:where(:not(mat-sidenav-content *)) {
  position: absolute;
  overflow: hidden;
  inset-inline-start: -15000px;
  width: 14400px;
}
.kendo-pdf-hide-pseudo-elements::after:where(:not(mat-sidenav-content *)),
.kendo-pdf-hide-pseudo-elements::before:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-dirty:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-block-start-color: currentColor;
  border-block-end-color: transparent;
  border-inline-start-color: transparent;
  border-inline-end-color: currentColor;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}
.k-scrollbar:where(:not(mat-sidenav-content *)) {
  position: absolute;
  overflow: scroll;
}
.k-scrollbar-vertical:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-end: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}
.k-touch-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}
.k-body:where(:not(mat-sidenav-content *)) {
  scrollbar-width: thin;
  scrollbar-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 35%, transparent) var(--kendo-color-surface);
}
.k-resize-handle:where(:not(mat-sidenav-content *)),
.k-resize-hint:where(:not(mat-sidenav-content *)) {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}
.k-resize-handle:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-resize-handle::before:where(:not(mat-sidenav-content *)) {
  content: "";
  border: 0 solid;
  border-color: inherit;
}
.k-resize-n:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  top: -3px;
  cursor: n-resize;
}
.k-resize-s:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize;
}
.k-resize-w:where(:not(mat-sidenav-content *)) {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize;
}
.k-resize-e:where(:not(mat-sidenav-content *)) {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  right: -3px;
  cursor: e-resize;
}
.k-resize-ne:where(:not(mat-sidenav-content *)),
.k-resize-nw:where(:not(mat-sidenav-content *)),
.k-resize-se:where(:not(mat-sidenav-content *)),
.k-resize-sw:where(:not(mat-sidenav-content *)) {
  width: 5px;
  height: 5px;
}
.k-resize-sw:where(:not(mat-sidenav-content *)) {
  cursor: sw-resize;
  bottom: 0;
  left: 0;
}
.k-resize-se:where(:not(mat-sidenav-content *)) {
  cursor: se-resize;
  bottom: 0;
  right: 0;
}
.k-resize-nw:where(:not(mat-sidenav-content *)) {
  cursor: nw-resize;
  top: 0;
  left: 0;
}
.k-resize-ne:where(:not(mat-sidenav-content *)) {
  cursor: ne-resize;
  top: 0;
  right: 0;
}
.k-vertical-resize:where(:not(mat-sidenav-content *)) {
  cursor: row-resize;
}
.k-horizontal-resize:where(:not(mat-sidenav-content *)) {
  cursor: col-resize;
}
.k-resize-hint:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.k-resize-hint .k-resize-hint-handle:where(:not(mat-sidenav-content *)) {
  width: auto;
  height: 20px;
  align-self: stretch;
}
.k-resize-hint .k-resize-hint-marker:where(:not(mat-sidenav-content *)) {
  width: 2px;
  height: auto;
  flex: 1 1 auto;
}
.k-resize-hint-vertical:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-resize-hint-vertical .k-resize-hint-handle:where(:not(mat-sidenav-content *)) {
  width: 20px;
  height: auto;
  align-self: stretch;
}
.k-resize-hint-vertical .k-resize-hint-marker:where(:not(mat-sidenav-content *)) {
  width: auto;
  height: 2px;
  flex: 1 1 auto;
}
.k-pos-top-start:where(:not(mat-sidenav-content *)),
.k-top-start:where(:not(mat-sidenav-content *)) {
  top: 0;
  inset-inline-start: 0;
}
.k-pos-top-end:where(:not(mat-sidenav-content *)),
.k-top-end:where(:not(mat-sidenav-content *)) {
  top: 0;
  inset-inline-end: 0;
}
.k-bottom-start:where(:not(mat-sidenav-content *)),
.k-pos-bottom-start:where(:not(mat-sidenav-content *)) {
  bottom: 0;
  inset-inline-start: 0;
}
.k-bottom-end:where(:not(mat-sidenav-content *)),
.k-pos-bottom-end:where(:not(mat-sidenav-content *)) {
  bottom: 0;
  inset-inline-end: 0;
}
.k-pos-top-center:where(:not(mat-sidenav-content *)),
.k-top-center:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.k-middle-left:where(:not(mat-sidenav-content *)),
.k-middle-start:where(:not(mat-sidenav-content *)),
.k-pos-middle-start:where(:not(mat-sidenav-content *)) {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.k-middle-center:where(:not(mat-sidenav-content *)) {
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
}
.k-middle-end:where(:not(mat-sidenav-content *)),
.k-middle-right:where(:not(mat-sidenav-content *)),
.k-pos-middle-end:where(:not(mat-sidenav-content *)) {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.k-bottom-center:where(:not(mat-sidenav-content *)),
.k-pos-bottom-center:where(:not(mat-sidenav-content *)) {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.k-body:where(:not(mat-sidenav-content *)),
.k-typography:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  font-weight: var(--kendo-font-weight-normal);
  letter-spacing: var(--kendo-letter-spacing);
  margin: 0;
}
.k-body p:where(:not(mat-sidenav-content *)),
.k-typography p:where(:not(mat-sidenav-content *)) {
  margin: 0 0 12px;
}
.k-h1:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-h1-font-size, 57px);
  font-family: var(--kendo-h1-font-family, var(--kendo-font-family));
  line-height: var(--kendo-h1-line-height, 64px);
  font-weight: var(--kendo-h1-font-weight, var(--kendo-font-weight-light));
  letter-spacing: var(--kendo-h1-letter-spacing, var(--kendo-letter-spacing-tighter));
  margin: var(--kendo-h1-margin, 0 0 12px);
}
.k-h2:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-h2-font-size, 45px);
  font-family: var(--kendo-h2-font-family, var(--kendo-font-family));
  line-height: var(--kendo-h2-line-height, 52px);
  font-weight: var(--kendo-h2-font-weight, var(--kendo-font-weight-light));
  letter-spacing: var(--kendo-h2-letter-spacing, var(--kendo-letter-spacing-normal));
  margin: var(--kendo-h2-margin, 0 0 12px);
}
.k-h3:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-h3-font-size, 36px);
  font-family: var(--kendo-h3-font-family, var(--kendo-font-family));
  line-height: var(--kendo-h3-line-height, 44px);
  font-weight: var(--kendo-h3-font-weight, var(--kendo-font-weight-normal));
  letter-spacing: var(--kendo-h3-letter-spacing, var(--kendo-letter-spacing-normal));
  margin: var(--kendo-h3-margin, 0 0 12px);
}
.k-h4:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-h4-font-size, 32px);
  font-family: var(--kendo-h4-font-family, var(--kendo-font-family));
  line-height: var(--kendo-h4-line-height, 40px);
  font-weight: var(--kendo-h4-font-weight, var(--kendo-font-weight-normal));
  letter-spacing: var(--kendo-h4-letter-spacing, var(--kendo-letter-spacing-normal));
  margin: var(--kendo-h4-margin, 0 0 12px);
}
.k-h5:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-h5-font-size, 28px);
  font-family: var(--kendo-h5-font-family, var(--kendo-font-family));
  line-height: var(--kendo-h5-line-height, 36px);
  font-weight: var(--kendo-h5-font-weight, var(--kendo-font-weight-normal));
  letter-spacing: var(--kendo-h5-letter-spacing, var(--kendo-letter-spacing-normal));
  margin: var(--kendo-h5-margin, 0 0 12px);
}
.k-h6:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-h6-font-size, 24px);
  font-family: var(--kendo-h6-font-family, var(--kendo-font-family));
  line-height: var(--kendo-h6-line-height, 32px);
  font-weight: var(--kendo-h6-font-weight, var(--kendo-font-weight-medium));
  letter-spacing: var(--kendo-h6-letter-spacing, var(--kendo-letter-spacing-normal));
  margin: var(--kendo-h6-margin, 0 0 12px);
}
.k-paragraph:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-paragraph-font-size, 1rem);
  font-family: var(--kendo-paragraph-font-family, var(--kendo-font-family));
  line-height: var(--kendo-paragraph-line-height, var(--kendo-line-height-lg));
  font-weight: var(--kendo-paragraph-font-weight, var(--kendo-font-weight-normal));
  letter-spacing: var(--kendo-paragraph-letter-spacing, 0.0313em);
  margin: var(--kendo-paragraph-margin, 0 0 12px);
}
.k-code:where(:not(mat-sidenav-content *)),
.k-pre:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-code-font-size, var(--kendo-font-size));
  font-family: var(--kendo-code-font-family, var(--kendo-font-family));
  line-height: var(--kendo-code-line-height, var(--kendo-line-height));
  font-weight: var(--kendo-code-font-weight, var(--kendo-font-weight-normal));
  letter-spacing: var(--kendo-code-letter-spacing, var(--kendo-letter-spacing-wider));
  border-style: solid;
  border-width: 1px;
}
.k-pre:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-6);
  overflow: auto;
}
.k-pre > .k-code:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 0;
  border-color: transparent;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
}
.k-code:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-1);
}
.k-display-1:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-display1-font-size, 140px);
  font-family: var(--kendo-display1-font-family, var(--kendo-font-family));
  line-height: var(--kendo-display1-line-height, 1.2);
  font-weight: var(--kendo-display1-font-weight, var(--kendo-font-weight-light));
  letter-spacing: var(--kendo-display1-letter-spacing, var(--kendo-letter-spacing-tighter));
}
.k-display-2:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-display2-font-size, 112px);
  font-family: var(--kendo-display2-font-family, var(--kendo-font-family));
  line-height: var(--kendo-display2-line-height, 1.2);
  font-weight: var(--kendo-display2-font-weight, var(--kendo-font-weight-light));
  letter-spacing: var(--kendo-display2-letter-spacing, var(--kendo-letter-spacing-tighter));
}
.k-display-3:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-display3-font-size, 90px);
  font-family: var(--kendo-display3-font-family, var(--kendo-font-family));
  line-height: var(--kendo-display3-line-height, 1.2);
  font-weight: var(--kendo-display3-font-weight, var(--kendo-font-weight-light));
  letter-spacing: var(--kendo-display3-letter-spacing, var(--kendo-letter-spacing-tighter));
}
.k-display-4:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-display4-font-size, 72px);
  font-family: var(--kendo-display4-font-family, var(--kendo-font-family));
  line-height: var(--kendo-display4-line-height, 1.2);
  font-weight: var(--kendo-display4-font-weight, var(--kendo-font-weight-light));
  letter-spacing: var(--kendo-display4-letter-spacing, var(--kendo-letter-spacing-tighter));
}
.k-body:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-code:where(:not(mat-sidenav-content *)),
.k-pre:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-font-family-sans:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans);
}
.\!k-font-family-sans:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans) !important;
}
.k-font-family-serif:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville);
}
.\!k-font-family-serif:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville) !important;
}
.k-font-family-sans-serif:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-sans-serif, Roboto, Helvetica Neue, sans-serif);
}
.\!k-font-family-sans-serif:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-sans-serif, Roboto, Helvetica Neue, sans-serif) !important;
}
.k-font-family-monospace:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-monospace, Consolas, Ubuntu Mono, Lucida Console, Courier New, monospace);
}
.\!k-font-family-monospace:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family-monospace, Consolas, Ubuntu Mono, Lucida Console, Courier New, monospace) !important;
}
.k-font-size-xxs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xxs, 0.5rem);
}
.\!k-font-size-xxs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xxs, 0.5rem) !important;
}
.k-font-size-xs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xs, 0.625rem);
}
.\!k-font-size-xs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xs, 0.625rem) !important;
}
.k-font-size-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm, 0.75rem);
}
.\!k-font-size-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm, 0.75rem) !important;
}
.k-font-size-md:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-md, 0.875rem);
}
.\!k-font-size-md:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-md, 0.875rem) !important;
}
.k-font-size-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg, 1rem);
}
.\!k-font-size-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg, 1rem) !important;
}
.k-font-size-xl:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xl, 1.25rem);
}
.\!k-font-size-xl:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xl, 1.25rem) !important;
}
.k-fs-xxs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-xxs, 0.5rem);
}
.\!k-fs-xxs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-xxs, 0.5rem) !important;
}
.k-fs-xs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-xs, 0.625rem);
}
.\!k-fs-xs:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-xs, 0.625rem) !important;
}
.k-fs-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-sm, 0.75rem);
}
.\!k-fs-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-sm, 0.75rem) !important;
}
.k-fs-md:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-md, 0.875rem);
}
.\!k-fs-md:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-md, 0.875rem) !important;
}
.k-fs-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-lg, 1rem);
}
.\!k-fs-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-lg, 1rem) !important;
}
.k-fs-xl:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-xl, 1.25rem);
}
.\!k-fs-xl:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-fs-xl, 1.25rem) !important;
}
.k-font-style-italic:where(:not(mat-sidenav-content *)) {
  font-style: var(--kendo-font-style-italic, italic);
}
.\!k-font-style-italic:where(:not(mat-sidenav-content *)) {
  font-style: var(--kendo-font-style-italic, italic) !important;
}
.k-font-style-non-italic:where(:not(mat-sidenav-content *)) {
  font-style: var(--kendo-font-style-non-italic, normal);
}
.\!k-font-style-non-italic:where(:not(mat-sidenav-content *)) {
  font-style: var(--kendo-font-style-non-italic, normal) !important;
}
.k-font-style-oblique:where(:not(mat-sidenav-content *)) {
  font-style: var(--kendo-font-style-oblique, oblique);
}
.\!k-font-style-oblique:where(:not(mat-sidenav-content *)) {
  font-style: var(--kendo-font-style-oblique, oblique) !important;
}
.k-font-thin:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-thin, 100);
}
.\!k-font-thin:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-thin, 100) !important;
}
.k-font-extra-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-light, 200);
}
.\!k-font-extra-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-light, 200) !important;
}
.k-font-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-light, 300);
}
.\!k-font-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}
.k-font-normal:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal, 400);
}
.\!k-font-normal:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}
.k-font-medium:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium, 500);
}
.\!k-font-medium:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}
.k-font-semibold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold, 600);
}
.\!k-font-semibold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}
.k-font-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold, 700);
}
.\!k-font-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}
.k-font-extra-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-bold, 800);
}
.\!k-font-extra-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-bold, 800) !important;
}
.k-font-black:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-black, 900);
}
.\!k-font-black:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-black, 900) !important;
}
.k-font-weight-thin:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-thin, 100);
}
.\!k-font-weight-thin:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-thin, 100) !important;
}
.k-font-weight-extra-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-light, 200);
}
.\!k-font-weight-extra-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-light, 200) !important;
}
.k-font-weight-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-light, 300);
}
.\!k-font-weight-light:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}
.k-font-weight-normal:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal, 400);
}
.\!k-font-weight-normal:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}
.k-font-weight-medium:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium, 500);
}
.\!k-font-weight-medium:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}
.k-font-weight-semibold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold, 600);
}
.\!k-font-weight-semibold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}
.k-font-weight-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold, 700);
}
.\!k-font-weight-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}
.k-font-weight-extra-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-bold, 800);
}
.\!k-font-weight-extra-bold:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-extra-bold, 800) !important;
}
.k-font-weight-black:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-black, 900);
}
.\!k-font-weight-black:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-black, 900) !important;
}
.k-letter-spacing-tightest:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.5px);
}
.\!k-letter-spacing-tightest:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.5px) !important;
}
.k-letter-spacing-tighter:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.25px);
}
.\!k-letter-spacing-tighter:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.25px) !important;
}
.k-letter-spacing-tight:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.1px);
}
.\!k-letter-spacing-tight:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.1px) !important;
}
.k-letter-spacing-normal:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-normal, 0.25px);
}
.\!k-letter-spacing-normal:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-normal, 0.25px) !important;
}
.k-letter-spacing-wide:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.1px);
}
.\!k-letter-spacing-wide:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.1px) !important;
}
.k-letter-spacing-wider:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.25px);
}
.\!k-letter-spacing-wider:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.25px) !important;
}
.k-letter-spacing-widest:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.5px);
}
.\!k-letter-spacing-widest:where(:not(mat-sidenav-content *)) {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.5px) !important;
}
.k-line-height-xs:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-xs, 1);
}
.\!k-line-height-xs:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-xs, 1) !important;
}
.k-line-height-sm:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-sm, 1.33);
}
.\!k-line-height-sm:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-sm, 1.33) !important;
}
.k-line-height-md:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-md, 1.4285714286);
}
.\!k-line-height-md:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-md, 1.4285714286) !important;
}
.k-line-height-lg:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-lg, 1.5);
}
.\!k-line-height-lg:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height-lg, 1.5) !important;
}
.k-list-none:where(:not(mat-sidenav-content *)) {
  list-style-type: none;
}
.\!k-list-none:where(:not(mat-sidenav-content *)) {
  list-style-type: none !important;
}
.k-list-disc:where(:not(mat-sidenav-content *)) {
  list-style-type: disc;
}
.\!k-list-disc:where(:not(mat-sidenav-content *)) {
  list-style-type: disc !important;
}
.k-list-decimal:where(:not(mat-sidenav-content *)) {
  list-style-type: decimal;
}
.\!k-list-decimal:where(:not(mat-sidenav-content *)) {
  list-style-type: decimal !important;
}
.k-text-left:where(:not(mat-sidenav-content *)) {
  text-align: left;
}
.\!k-text-left:where(:not(mat-sidenav-content *)) {
  text-align: left !important;
}
.k-text-right:where(:not(mat-sidenav-content *)) {
  text-align: right;
}
.\!k-text-right:where(:not(mat-sidenav-content *)) {
  text-align: right !important;
}
.k-text-center:where(:not(mat-sidenav-content *)) {
  text-align: center;
}
.\!k-text-center:where(:not(mat-sidenav-content *)) {
  text-align: center !important;
}
.k-text-justify:where(:not(mat-sidenav-content *)) {
  text-align: justify;
}
.\!k-text-justify:where(:not(mat-sidenav-content *)) {
  text-align: justify !important;
}
.k-text-start:where(:not(mat-sidenav-content *)) {
  text-align: start;
}
.\!k-text-start:where(:not(mat-sidenav-content *)) {
  text-align: start !important;
}
.k-text-end:where(:not(mat-sidenav-content *)) {
  text-align: end;
}
.\!k-text-end:where(:not(mat-sidenav-content *)) {
  text-align: end !important;
}
.k-text-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-app-surface, oklch(99.15% 0.0062 316.78deg));
}
.\!k-text-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-app-surface, oklch(99.15% 0.0062 316.78deg)) !important;
}
.k-text-on-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface, oklch(from var(--kendo-color-app-surface) clamp(0.2265, (0.6 - l) * 99999, 0.95) 0.01 303.6deg));
}
.\!k-text-on-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface, oklch(from var(--kendo-color-app-surface) clamp(0.2265, (0.6 - l) * 99999, 0.95) 0.01 303.6deg)) !important;
}
.k-text-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle, oklch(39.81% 0.0174 303.61deg));
}
.\!k-text-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle, oklch(39.81% 0.0174 303.61deg)) !important;
}
.k-text-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface, oklch(96.92% 0.0102 310.65deg));
}
.\!k-text-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface, oklch(96.92% 0.0102 310.65deg)) !important;
}
.k-text-surface-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface-alt, oklch(from var(--kendo-color-surface) calc(l + 0.031) c h));
}
.\!k-text-surface-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface-alt, oklch(from var(--kendo-color-surface) calc(l + 0.031) c h)) !important;
}
.k-text-border:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border, oklch(from var(--kendo-color-on-app-surface) l c h/0.12));
}
.\!k-text-border:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border, oklch(from var(--kendo-color-on-app-surface) l c h/0.12)) !important;
}
.k-text-border-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border-alt, oklch(from var(--kendo-color-on-app-surface) l c h/0.15));
}
.\!k-text-border-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border-alt, oklch(from var(--kendo-color-on-app-surface) l c h/0.15)) !important;
}
.k-text-base-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-subtle, oklch(from var(--kendo-color-base) calc(l - 0.039) c h));
}
.\!k-text-base-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-subtle, oklch(from var(--kendo-color-base) calc(l - 0.039) c h)) !important;
}
.k-text-base-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-emphasis, oklch(from var(--kendo-color-base) calc(l - 0.398) calc(c + 0.021) h));
}
.\!k-text-base-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-emphasis, oklch(from var(--kendo-color-base) calc(l - 0.398) calc(c + 0.021) h)) !important;
}
.k-text-primary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-subtle, oklch(from var(--kendo-color-primary) 0.917 calc(c * 0.515) h));
}
.\!k-text-primary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-subtle, oklch(from var(--kendo-color-primary) 0.917 calc(c * 0.515) h)) !important;
}
.k-text-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary, oklch(49.06% 0.0922 295.48deg));
}
.\!k-text-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary, oklch(49.06% 0.0922 295.48deg)) !important;
}
.k-text-primary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-emphasis, oklch(from var(--kendo-color-primary) calc(l + 0.265) calc(c * 0.774) h));
}
.\!k-text-primary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-emphasis, oklch(from var(--kendo-color-primary) calc(l + 0.265) calc(c * 0.774) h)) !important;
}
.k-text-secondary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-subtle, oklch(from var(--kendo-color-secondary) 0.486 c h));
}
.\!k-text-secondary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-subtle, oklch(from var(--kendo-color-secondary) 0.486 c h)) !important;
}
.k-text-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary, oklch(91.63% 0.0366 302.98deg));
}
.\!k-text-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary, oklch(91.63% 0.0366 302.98deg)) !important;
}
.k-text-secondary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-emphasis, oklch(from var(--kendo-color-secondary) calc(l - 0.151) c h));
}
.\!k-text-secondary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-emphasis, oklch(from var(--kendo-color-secondary) calc(l - 0.151) c h)) !important;
}
.k-text-tertiary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-subtle, oklch(from var(--kendo-color-tertiary) 0.918 calc(c * 0.76) h));
}
.\!k-text-tertiary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-subtle, oklch(from var(--kendo-color-tertiary) 0.918 calc(c * 0.76) h)) !important;
}
.k-text-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary, oklch(49.04% 0.0605 358.39deg));
}
.\!k-text-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary, oklch(49.04% 0.0605 358.39deg)) !important;
}
.k-text-tertiary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-emphasis, oklch(from var(--kendo-color-tertiary) calc(l + 0.066) calc(c - 0.009) h));
}
.\!k-text-tertiary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-emphasis, oklch(from var(--kendo-color-tertiary) calc(l + 0.066) calc(c - 0.009) h)) !important;
}
.k-text-info-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-subtle, oklch(from var(--kendo-color-info) 0.868 calc(c * 0.269) h));
}
.\!k-text-info-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-subtle, oklch(from var(--kendo-color-info) 0.868 calc(c * 0.269) h)) !important;
}
.k-text-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info, oklch(55.72% 0.184 260.56deg));
}
.\!k-text-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info, oklch(55.72% 0.184 260.56deg)) !important;
}
.k-text-info-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-emphasis, oklch(from var(--kendo-color-info) calc(l + 0.16) calc(c * 0.611) h));
}
.\!k-text-info-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-emphasis, oklch(from var(--kendo-color-info) calc(l + 0.16) calc(c * 0.611) h)) !important;
}
.k-text-success-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-subtle, oklch(from var(--kendo-color-success) 0.942 calc(c * 0.32) h));
}
.\!k-text-success-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-subtle, oklch(from var(--kendo-color-success) 0.942 calc(c * 0.32) h)) !important;
}
.k-text-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success, oklch(52.3% 0.1309 150.49deg));
}
.\!k-text-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success, oklch(52.3% 0.1309 150.49deg)) !important;
}
.k-text-success-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-emphasis, oklch(from var(--kendo-color-success) calc(l + 0.287) calc(c * 1.117) h));
}
.\!k-text-success-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-emphasis, oklch(from var(--kendo-color-success) calc(l + 0.287) calc(c * 1.117) h)) !important;
}
.k-text-warning-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-subtle, oklch(from var(--kendo-color-warning) 0.947 calc(c * 0.4) h));
}
.\!k-text-warning-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-subtle, oklch(from var(--kendo-color-warning) 0.947 calc(c * 0.4) h)) !important;
}
.k-text-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning, oklch(85.41% 0.1507 90.23deg));
}
.\!k-text-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning, oklch(85.41% 0.1507 90.23deg)) !important;
}
.k-text-warning-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-emphasis, oklch(from var(--kendo-color-warning) calc(l + 0.027) calc(c * 0.849) h));
}
.\!k-text-warning-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-emphasis, oklch(from var(--kendo-color-warning) calc(l + 0.027) calc(c * 0.849) h)) !important;
}
.k-text-error-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-subtle, oklch(from var(--kendo-color-error) 0.922 calc(c * 0.168) h));
}
.\!k-text-error-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-subtle, oklch(from var(--kendo-color-error) 0.922 calc(c * 0.168) h)) !important;
}
.k-text-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error, oklch(50.13% 0.1783 28.7deg));
}
.\!k-text-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error, oklch(50.13% 0.1783 28.7deg)) !important;
}
.k-text-error-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-emphasis, oklch(from var(--kendo-color-error) 0.678 calc(c * 0.81) calc(h - 4.2)));
}
.\!k-text-error-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-emphasis, oklch(from var(--kendo-color-error) 0.678 calc(c * 0.81) calc(h - 4.2))) !important;
}
.k-text-inherit:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inherit, inherit);
}
.\!k-text-inherit:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inherit, inherit) !important;
}
.k-text-current:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-current, currentColor);
}
.\!k-text-current:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-current, currentColor) !important;
}
.k-text-transparent:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-transparent, transparent);
}
.\!k-text-transparent:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-transparent, transparent) !important;
}
.k-text-black:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-black, #000);
}
.\!k-text-black:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-black, #000) !important;
}
.k-text-white:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-white, #fff);
}
.\!k-text-white:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-white, #fff) !important;
}
.k-color-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-app-surface, oklch(99.15% 0.0062 316.78deg));
}
.\!k-color-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-app-surface, oklch(99.15% 0.0062 316.78deg)) !important;
}
.k-color-on-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface, oklch(from var(--kendo-color-app-surface) clamp(0.2265, (0.6 - l) * 99999, 0.95) 0.01 303.6deg));
}
.\!k-color-on-app-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface, oklch(from var(--kendo-color-app-surface) clamp(0.2265, (0.6 - l) * 99999, 0.95) 0.01 303.6deg)) !important;
}
.k-color-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle, oklch(39.81% 0.0174 303.61deg));
}
.\!k-color-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle, oklch(39.81% 0.0174 303.61deg)) !important;
}
.k-color-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface, oklch(96.92% 0.0102 310.65deg));
}
.\!k-color-surface:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface, oklch(96.92% 0.0102 310.65deg)) !important;
}
.k-color-surface-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface-alt, oklch(from var(--kendo-color-surface) calc(l + 0.031) c h));
}
.\!k-color-surface-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface-alt, oklch(from var(--kendo-color-surface) calc(l + 0.031) c h)) !important;
}
.k-color-border:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border, oklch(from var(--kendo-color-on-app-surface) l c h/0.12));
}
.\!k-color-border:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border, oklch(from var(--kendo-color-on-app-surface) l c h/0.12)) !important;
}
.k-color-border-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border-alt, oklch(from var(--kendo-color-on-app-surface) l c h/0.15));
}
.\!k-color-border-alt:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border-alt, oklch(from var(--kendo-color-on-app-surface) l c h/0.15)) !important;
}
.k-color-base-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-subtle, oklch(from var(--kendo-color-base) calc(l - 0.039) c h));
}
.\!k-color-base-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-subtle, oklch(from var(--kendo-color-base) calc(l - 0.039) c h)) !important;
}
.k-color-base-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-emphasis, oklch(from var(--kendo-color-base) calc(l - 0.398) calc(c + 0.021) h));
}
.\!k-color-base-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-emphasis, oklch(from var(--kendo-color-base) calc(l - 0.398) calc(c + 0.021) h)) !important;
}
.k-color-primary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-subtle, oklch(from var(--kendo-color-primary) 0.917 calc(c * 0.515) h));
}
.\!k-color-primary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-subtle, oklch(from var(--kendo-color-primary) 0.917 calc(c * 0.515) h)) !important;
}
.k-color-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary, oklch(49.06% 0.0922 295.48deg));
}
.\!k-color-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary, oklch(49.06% 0.0922 295.48deg)) !important;
}
.k-color-primary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-emphasis, oklch(from var(--kendo-color-primary) calc(l + 0.265) calc(c * 0.774) h));
}
.\!k-color-primary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-emphasis, oklch(from var(--kendo-color-primary) calc(l + 0.265) calc(c * 0.774) h)) !important;
}
.k-color-secondary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-subtle, oklch(from var(--kendo-color-secondary) 0.486 c h));
}
.\!k-color-secondary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-subtle, oklch(from var(--kendo-color-secondary) 0.486 c h)) !important;
}
.k-color-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary, oklch(91.63% 0.0366 302.98deg));
}
.\!k-color-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary, oklch(91.63% 0.0366 302.98deg)) !important;
}
.k-color-secondary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-emphasis, oklch(from var(--kendo-color-secondary) calc(l - 0.151) c h));
}
.\!k-color-secondary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-emphasis, oklch(from var(--kendo-color-secondary) calc(l - 0.151) c h)) !important;
}
.k-color-tertiary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-subtle, oklch(from var(--kendo-color-tertiary) 0.918 calc(c * 0.76) h));
}
.\!k-color-tertiary-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-subtle, oklch(from var(--kendo-color-tertiary) 0.918 calc(c * 0.76) h)) !important;
}
.k-color-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary, oklch(49.04% 0.0605 358.39deg));
}
.\!k-color-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary, oklch(49.04% 0.0605 358.39deg)) !important;
}
.k-color-tertiary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-emphasis, oklch(from var(--kendo-color-tertiary) calc(l + 0.066) calc(c - 0.009) h));
}
.\!k-color-tertiary-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-emphasis, oklch(from var(--kendo-color-tertiary) calc(l + 0.066) calc(c - 0.009) h)) !important;
}
.k-color-info-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-subtle, oklch(from var(--kendo-color-info) 0.868 calc(c * 0.269) h));
}
.\!k-color-info-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-subtle, oklch(from var(--kendo-color-info) 0.868 calc(c * 0.269) h)) !important;
}
.k-color-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info, oklch(55.72% 0.184 260.56deg));
}
.\!k-color-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info, oklch(55.72% 0.184 260.56deg)) !important;
}
.k-color-info-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-emphasis, oklch(from var(--kendo-color-info) calc(l + 0.16) calc(c * 0.611) h));
}
.\!k-color-info-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-emphasis, oklch(from var(--kendo-color-info) calc(l + 0.16) calc(c * 0.611) h)) !important;
}
.k-color-success-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-subtle, oklch(from var(--kendo-color-success) 0.942 calc(c * 0.32) h));
}
.\!k-color-success-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-subtle, oklch(from var(--kendo-color-success) 0.942 calc(c * 0.32) h)) !important;
}
.k-color-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success, oklch(52.3% 0.1309 150.49deg));
}
.\!k-color-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success, oklch(52.3% 0.1309 150.49deg)) !important;
}
.k-color-success-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-emphasis, oklch(from var(--kendo-color-success) calc(l + 0.287) calc(c * 1.117) h));
}
.\!k-color-success-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-emphasis, oklch(from var(--kendo-color-success) calc(l + 0.287) calc(c * 1.117) h)) !important;
}
.k-color-warning-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-subtle, oklch(from var(--kendo-color-warning) 0.947 calc(c * 0.4) h));
}
.\!k-color-warning-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-subtle, oklch(from var(--kendo-color-warning) 0.947 calc(c * 0.4) h)) !important;
}
.k-color-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning, oklch(85.41% 0.1507 90.23deg));
}
.\!k-color-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning, oklch(85.41% 0.1507 90.23deg)) !important;
}
.k-color-warning-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-emphasis, oklch(from var(--kendo-color-warning) calc(l + 0.027) calc(c * 0.849) h));
}
.\!k-color-warning-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-emphasis, oklch(from var(--kendo-color-warning) calc(l + 0.027) calc(c * 0.849) h)) !important;
}
.k-color-error-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-subtle, oklch(from var(--kendo-color-error) 0.922 calc(c * 0.168) h));
}
.\!k-color-error-subtle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-subtle, oklch(from var(--kendo-color-error) 0.922 calc(c * 0.168) h)) !important;
}
.k-color-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error, oklch(50.13% 0.1783 28.7deg));
}
.\!k-color-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error, oklch(50.13% 0.1783 28.7deg)) !important;
}
.k-color-error-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-emphasis, oklch(from var(--kendo-color-error) 0.678 calc(c * 0.81) calc(h - 4.2)));
}
.\!k-color-error-emphasis:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-emphasis, oklch(from var(--kendo-color-error) 0.678 calc(c * 0.81) calc(h - 4.2))) !important;
}
.k-color-inherit:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inherit, inherit);
}
.\!k-color-inherit:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inherit, inherit) !important;
}
.k-color-current:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-current, currentColor);
}
.\!k-color-current:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-current, currentColor) !important;
}
.k-color-transparent:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-transparent, transparent);
}
.\!k-color-transparent:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-transparent, transparent) !important;
}
.k-color-black:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-black, #000);
}
.\!k-color-black:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-black, #000) !important;
}
.k-color-white:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-white, #fff);
}
.\!k-color-white:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-white, #fff) !important;
}
.k-text-underline:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.\!k-text-underline:where(:not(mat-sidenav-content *)) {
  text-decoration: underline !important;
}
.k-text-overline:where(:not(mat-sidenav-content *)) {
  text-decoration: overline;
}
.\!k-text-overline:where(:not(mat-sidenav-content *)) {
  text-decoration: overline !important;
}
.k-text-line-through:where(:not(mat-sidenav-content *)) {
  text-decoration: line-through;
}
.\!k-text-line-through:where(:not(mat-sidenav-content *)) {
  text-decoration: line-through !important;
}
.k-text-no-underline:where(:not(mat-sidenav-content *)) {
  text-decoration: none;
}
.\!k-text-no-underline:where(:not(mat-sidenav-content *)) {
  text-decoration: none !important;
}
.k-text-clip:where(:not(mat-sidenav-content *)) {
  text-overflow: clip;
}
.\!k-text-clip:where(:not(mat-sidenav-content *)) {
  text-overflow: clip !important;
}
.k-text-ellipsis:where(:not(mat-sidenav-content *)) {
  text-overflow: ellipsis;
}
.\!k-text-ellipsis:where(:not(mat-sidenav-content *)) {
  text-overflow: ellipsis !important;
}
.k-text-ellipsis:where(:not(mat-sidenav-content *)),
.k-text-truncate:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.\!k-text-ellipsis:where(:not(mat-sidenav-content *)),
.\!k-text-truncate:where(:not(mat-sidenav-content *)) {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.k-text-uppercase:where(:not(mat-sidenav-content *)) {
  text-transform: uppercase;
}
.\!k-text-uppercase:where(:not(mat-sidenav-content *)) {
  text-transform: uppercase !important;
}
.k-text-lowercase:where(:not(mat-sidenav-content *)) {
  text-transform: lowercase;
}
.\!k-text-lowercase:where(:not(mat-sidenav-content *)) {
  text-transform: lowercase !important;
}
.k-text-capitalize:where(:not(mat-sidenav-content *)) {
  text-transform: capitalize;
}
.\!k-text-capitalize:where(:not(mat-sidenav-content *)) {
  text-transform: capitalize !important;
}
.k-text-normal-case:where(:not(mat-sidenav-content *)) {
  text-transform: none;
}
.\!k-text-normal-case:where(:not(mat-sidenav-content *)) {
  text-transform: none !important;
}
.k-align-baseline:where(:not(mat-sidenav-content *)) {
  vertical-align: baseline;
}
.\!k-align-baseline:where(:not(mat-sidenav-content *)) {
  vertical-align: baseline !important;
}
.k-align-top:where(:not(mat-sidenav-content *)) {
  vertical-align: top;
}
.\!k-align-top:where(:not(mat-sidenav-content *)) {
  vertical-align: top !important;
}
.k-align-middle:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.\!k-align-middle:where(:not(mat-sidenav-content *)) {
  vertical-align: middle !important;
}
.k-align-bottom:where(:not(mat-sidenav-content *)) {
  vertical-align: bottom;
}
.\!k-align-bottom:where(:not(mat-sidenav-content *)) {
  vertical-align: bottom !important;
}
.k-align-text-top:where(:not(mat-sidenav-content *)) {
  vertical-align: text-top;
}
.\!k-align-text-top:where(:not(mat-sidenav-content *)) {
  vertical-align: text-top !important;
}
.k-align-text-bottom:where(:not(mat-sidenav-content *)) {
  vertical-align: text-bottom;
}
.\!k-align-text-bottom:where(:not(mat-sidenav-content *)) {
  vertical-align: text-bottom !important;
}
.k-align-sub:where(:not(mat-sidenav-content *)) {
  vertical-align: sub;
}
.\!k-align-sub:where(:not(mat-sidenav-content *)) {
  vertical-align: sub !important;
}
.k-align-super:where(:not(mat-sidenav-content *)) {
  vertical-align: super;
}
.\!k-align-super:where(:not(mat-sidenav-content *)) {
  vertical-align: super !important;
}
.k-white-space-normal:where(:not(mat-sidenav-content *)) {
  white-space: normal;
}
.\!k-white-space-normal:where(:not(mat-sidenav-content *)) {
  white-space: normal !important;
}
.k-text-nowrap:where(:not(mat-sidenav-content *)),
.k-white-space-nowrap:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.\!k-white-space-nowrap:where(:not(mat-sidenav-content *)) {
  white-space: nowrap !important;
}
.k-white-space-pre:where(:not(mat-sidenav-content *)) {
  white-space: pre;
}
.\!k-white-space-pre:where(:not(mat-sidenav-content *)) {
  white-space: pre !important;
}
.k-white-space-pre-line:where(:not(mat-sidenav-content *)) {
  white-space: pre-line;
}
.\!k-white-space-pre-line:where(:not(mat-sidenav-content *)) {
  white-space: pre-line !important;
}
.k-white-space-pre-wrap:where(:not(mat-sidenav-content *)) {
  white-space: pre-wrap;
}
.\!k-white-space-pre-wrap:where(:not(mat-sidenav-content *)) {
  white-space: pre-wrap !important;
}
.k-white-space-break-spaces:where(:not(mat-sidenav-content *)) {
  white-space: break-spaces;
}
.\!k-white-space-break-spaces:where(:not(mat-sidenav-content *)) {
  white-space: break-spaces !important;
}
.k-whitespace-normal:where(:not(mat-sidenav-content *)) {
  white-space: normal;
}
.\!k-whitespace-normal:where(:not(mat-sidenav-content *)) {
  white-space: normal !important;
}
.k-whitespace-nowrap:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.\!k-whitespace-nowrap:where(:not(mat-sidenav-content *)) {
  white-space: nowrap !important;
}
.k-whitespace-pre:where(:not(mat-sidenav-content *)) {
  white-space: pre;
}
.\!k-whitespace-pre:where(:not(mat-sidenav-content *)) {
  white-space: pre !important;
}
.k-whitespace-pre-line:where(:not(mat-sidenav-content *)) {
  white-space: pre-line;
}
.\!k-whitespace-pre-line:where(:not(mat-sidenav-content *)) {
  white-space: pre-line !important;
}
.k-whitespace-pre-wrap:where(:not(mat-sidenav-content *)) {
  white-space: pre-wrap;
}
.\!k-whitespace-pre-wrap:where(:not(mat-sidenav-content *)) {
  white-space: pre-wrap !important;
}
.k-whitespace-break-spaces:where(:not(mat-sidenav-content *)) {
  white-space: break-spaces;
}
.\!k-whitespace-break-spaces:where(:not(mat-sidenav-content *)) {
  white-space: break-spaces !important;
}
.k-svg-icon:where(:not(mat-sidenav-content *)) {
  outline: 0;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
}
.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  fill: var(--kendo-icon-color);
  transform: rotate(var(--kendo-icon-rotation));
  flex: 1 1 auto;
}
.k-svg-icon > svg [fill=none]:where(:not(mat-sidenav-content *)) {
  stroke: var(--kendo-icon-color);
}
.k-svg-icon.k-icon-xs:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75));
  height: var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75));
}
.k-svg-icon.k-icon-sm:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875));
  height: var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875));
}
.k-svg-icon.k-icon-md:where(:not(mat-sidenav-content *)),
.k-svg-icon:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size, 16px));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size, 16px));
}
.k-svg-icon.k-icon-lg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25));
  height: var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25));
}
.k-svg-icon.k-icon-xl:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5));
  height: var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5));
}
.k-svg-icon.k-icon-xxl:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2));
  height: var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2));
}
.k-svg-icon.k-icon-xxxl:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3));
  height: var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3));
}
.k-flip-h.k-flip-v.k-svg-icon:where(:not(mat-sidenav-content *)),
.k-flip-h.k-svg-icon:where(:not(mat-sidenav-content *)),
.k-flip-v.k-svg-icon:where(:not(mat-sidenav-content *)),
.k-svg-icon.k-flip-x:where(:not(mat-sidenav-content *)),
.k-svg-icon.k-flip-y:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-flip-h > svg:where(:not(mat-sidenav-content *)),
.k-flip-x > svg:where(:not(mat-sidenav-content *)) {
  transform: scaleX(-1);
}
.k-flip-v > svg:where(:not(mat-sidenav-content *)),
.k-flip-y > svg:where(:not(mat-sidenav-content *)) {
  transform: scaleY(-1);
}
.k-flip-both > svg:where(:not(mat-sidenav-content *)),
.k-flip-h.k-flip-v > svg:where(:not(mat-sidenav-content *)),
.k-flip-h.k-flip-y > svg:where(:not(mat-sidenav-content *)),
.k-flip-v.k-flip-x > svg:where(:not(mat-sidenav-content *)),
.k-flip-x.k-flip-y > svg:where(:not(mat-sidenav-content *)) {
  transform: scale(-1, -1);
}
.k-rotate-0.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-0:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:0deg;
}
.k-rotate-45.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-45:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:45deg;
}
.k-rotate-90.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-90:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:90deg;
}
.k-rotate-135.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-135:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:135deg;
}
.k-rotate-180.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-180:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:180deg;
}
.k-rotate-225.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-225:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:225deg;
}
.k-rotate-270.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-270:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:270deg;
}
.k-rotate-315.k-svg-icon:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-rotate-315:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-icon-rotation:315deg;
}
.k-icon-wrap:where(:not(mat-sidenav-content *)) {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}
.k-icon-wrap::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 1lh;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}
.k-icon-wrapper-host:where(:not(mat-sidenav-content *)) {
  display: contents;
}
.k-icon-with-modifier:where(:not(mat-sidenav-content *)) {
  position: relative;
  margin: 0.25em;
}
.k-icon.k-icon-modifier:where(:not(mat-sidenav-content *)) {
  width: 1em;
  height: 1em;
  position: absolute;
  font-size: 0.5em;
  inset-block-end: 0;
  inset-inline-end: 0;
  margin: 0 -0.5em -0.5em 0;
}
.k-i-none::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: none;
}
.k-icon-action:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  padding: var(--kendo-spacing-1);
  line-height: 1;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
}
.k-sprite:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
.k-image:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-accent-icon:where(:not(mat-sidenav-content *)) {
  color: #987ce4;
}
.k-action-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-rotate-0:where(:not(mat-sidenav-content *)) {
  transform: rotate(0);
}
.\!k-rotate-0:where(:not(mat-sidenav-content *)) {
  transform: rotate(0) !important;
}
.k-rotate-45:where(:not(mat-sidenav-content *)) {
  transform: rotate(45deg);
}
.\!k-rotate-45:where(:not(mat-sidenav-content *)) {
  transform: rotate(45deg) !important;
}
.k-rotate-90:where(:not(mat-sidenav-content *)) {
  transform: rotate(90deg);
}
.\!k-rotate-90:where(:not(mat-sidenav-content *)) {
  transform: rotate(90deg) !important;
}
.k-rotate-135:where(:not(mat-sidenav-content *)) {
  transform: rotate(135deg);
}
.\!k-rotate-135:where(:not(mat-sidenav-content *)) {
  transform: rotate(135deg) !important;
}
.k-rotate-180:where(:not(mat-sidenav-content *)) {
  transform: rotate(180deg);
}
.\!k-rotate-180:where(:not(mat-sidenav-content *)) {
  transform: rotate(180deg) !important;
}
.k-rotate-225:where(:not(mat-sidenav-content *)) {
  transform: rotate(225deg);
}
.\!k-rotate-225:where(:not(mat-sidenav-content *)) {
  transform: rotate(225deg) !important;
}
.k-rotate-270:where(:not(mat-sidenav-content *)) {
  transform: rotate(270deg);
}
.\!k-rotate-270:where(:not(mat-sidenav-content *)) {
  transform: rotate(270deg) !important;
}
.k-rotate-315:where(:not(mat-sidenav-content *)) {
  transform: rotate(315deg);
}
.\!k-rotate-315:where(:not(mat-sidenav-content *)) {
  transform: rotate(315deg) !important;
}
.k-flip-h:where(:not(mat-sidenav-content *)),
.k-flip-x:where(:not(mat-sidenav-content *)) {
  transform: scaleX(-1);
}
.\!k-flip-h:where(:not(mat-sidenav-content *)),
.\!k-flip-x:where(:not(mat-sidenav-content *)) {
  transform: scaleX(-1) !important;
}
.k-flip-v:where(:not(mat-sidenav-content *)),
.k-flip-y:where(:not(mat-sidenav-content *)) {
  transform: scaleY(-1);
}
.\!k-flip-v:where(:not(mat-sidenav-content *)),
.\!k-flip-y:where(:not(mat-sidenav-content *)) {
  transform: scaleY(-1) !important;
}
.k-flip-h.k-flip-v:where(:not(mat-sidenav-content *)),
.k-flip-h.k-flip-y:where(:not(mat-sidenav-content *)),
.k-flip-v.k-flip-x:where(:not(mat-sidenav-content *)),
.k-flip-x.k-flip-y:where(:not(mat-sidenav-content *)) {
  transform: scale(-1, -1);
}
.\!k-flip-h.\!k-flip-v:where(:not(mat-sidenav-content *)),
.\!k-flip-h.\!k-flip-y:where(:not(mat-sidenav-content *)),
.\!k-flip-v.\!k-flip-x:where(:not(mat-sidenav-content *)),
.\!k-flip-x.\!k-flip-y:where(:not(mat-sidenav-content *)) {
  transform: scale(-1, -1) !important;
}
.k-messagebox:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-4) 0;
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  overflow: clip;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-messagebox a:where(:not(mat-sidenav-content *)) {
  color: inherit;
  font-style: normal;
  text-decoration: underline;
}
.k-messagebox:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-messagebox.k-messagebox-base:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle);
}
.k-messagebox.k-messagebox-primary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-emphasis);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-messagebox.k-messagebox-secondary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-emphasis);
  color: var(--kendo-color-secondary-on-subtle);
  background-color: var(--kendo-color-secondary-subtle);
}
.k-messagebox.k-messagebox-tertiary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-emphasis);
  color: var(--kendo-color-tertiary-on-subtle);
  background-color: var(--kendo-color-tertiary-subtle);
}
.k-messagebox.k-messagebox-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-emphasis);
  color: var(--kendo-color-info-on-subtle);
  background-color: var(--kendo-color-info-subtle);
}
.k-messagebox.k-messagebox-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-emphasis);
  color: var(--kendo-color-success-on-subtle);
  background-color: var(--kendo-color-success-subtle);
}
.k-messagebox.k-messagebox-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-emphasis);
  color: var(--kendo-color-warning-on-subtle);
  background-color: var(--kendo-color-warning-subtle);
}
.k-messagebox.k-messagebox-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-emphasis);
  color: var(--kendo-color-error-on-subtle);
  background-color: var(--kendo-color-error-subtle);
}
.k-messagebox.k-messagebox-inverse:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse-emphasis);
  color: var(--kendo-color-inverse-on-subtle);
  background-color: var(--kendo-color-inverse-subtle);
}
.k-drag-clue:where(:not(mat-sidenav-content *)) {
  border-radius: 9999px;
  padding-block: calc(var(--kendo-spacing-4) / 2);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 5000;
  cursor: move;
}
.k-drag-clue .k-drag-status:where(:not(mat-sidenav-content *)),
.k-drag-status:where(:not(mat-sidenav-content *)) {
  margin: 0;
  margin-inline-end: 0.4ex;
}
.k-drop-hint:where(:not(mat-sidenav-content *)) {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 5000;
  transform: translate(-50%, -50%);
}
.k-drop-hint-end:where(:not(mat-sidenav-content *)),
.k-drop-hint-start:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}
.k-drop-hint-line:where(:not(mat-sidenav-content *)) {
  flex-grow: 1;
  background-color: var(--kendo-color-primary);
}
.k-drop-hint-h .k-drop-hint-start:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 6.9282032304px;
  border-inline-start-color: var(--kendo-color-primary);
  border-inline-end-width: 0;
}
.k-drop-hint-h .k-drop-hint-line:where(:not(mat-sidenav-content *)) {
  width: 20px;
  height: 1px;
}
.k-drop-hint-h .k-drop-hint-end:where(:not(mat-sidenav-content *)) {
  border-inline-end-width: 6.9282032304px;
  border-inline-end-color: var(--kendo-color-primary);
  border-inline-start-width: 0;
}
.k-drop-hint-v:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-drop-hint-v .k-drop-hint-start:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 6.9282032304px;
  border-block-start-color: var(--kendo-color-primary);
  border-block-end-width: 0;
}
.k-drop-hint-v .k-drop-hint-line:where(:not(mat-sidenav-content *)) {
  width: 1px;
  height: 20px;
}
.k-drop-hint-v .k-drop-hint-end:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 6.9282032304px;
  border-block-end-color: var(--kendo-color-primary);
  border-block-start-width: 0;
}
.k-reorder-cue:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-reorder-cue::after:where(:not(mat-sidenav-content *)),
.k-reorder-cue::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  transform: translateX(-50%);
}
.k-reorder-cue::before:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
  border-block-start-color: currentColor;
  inset-block-start: -4px;
}
.k-reorder-cue::after:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  border-block-end-color: currentColor;
  inset-block-end: -4px;
}
.k-drag-clue:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-base-subtle);
  box-shadow: var(--kendo-elevation-2);
}
.k-list-container:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
}
.k-list-container > .k-list:where(:not(mat-sidenav-content *)) {
  flex: 1;
  height: 100%;
  border-radius: 0;
}
.k-list-container.k-popup:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-2);
}
.k-list:where(:not(mat-sidenav-content *)) {
  margin: 0;
  box-sizing: border-box;
  border-radius: inherit;
  font-family: var(--kendo-font-family);
  display: flex;
  flex-flow: column nowrap;
  outline: 0;
  position: relative;
  overflow: hidden;
}
.k-list ::after:where(:not(mat-sidenav-content *)),
.k-list ::before:where(:not(mat-sidenav-content *)),
.k-list :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-list.k-list-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-list.k-list-sm .k-list-group-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-sm .k-list-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block-end: var(--kendo-spacing-1\.5);
}
.k-list.k-list-sm .k-list-sticky-header + .k-list-content:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-1\.5);
}
.k-list.k-list-sm .k-list-sticky-header-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-sm .k-list-filter:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-4);
  padding-block: var(--kendo-spacing-0\.5);
}
.k-list.k-list-sm .k-list-custom-value:where(:not(mat-sidenav-content *)),
.k-list.k-list-sm .k-list-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-sm .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-sm:has(.k-list-item-icon) .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-sm:has(.k-list-item-icon) .k-list-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-sm:has(.k-list-item-icon) .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-4) + var(--kendo-spacing-2));
}
.k-list.k-list-sm .k-list-item:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)),
.k-list.k-list-sm .k-list-optionlabel:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-2));
}
.k-list.k-list-sm .k-list-group-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list.k-list-sm .k-list-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list.k-list-sm .k-list-optionlabel:has(.k-list-item-icon):where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-sm .k-list-group-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
  font-size: var(--kendo-font-size-md);
  line-height: var(--kendo-line-height);
}
.k-list.k-list-sm .k-list-item-group-label:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-1);
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
}
.k-list.k-list-md:where(:not(mat-sidenav-content *)),
.k-list:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-list .k-list-group-sticky-header:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-group-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-list .k-list-sticky-header:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block-end: var(--kendo-spacing-2);
}
.k-list .k-list-sticky-header + .k-list-content:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-sticky-header + .k-list-content:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-2);
}
.k-list .k-list-sticky-header-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-sticky-header-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-list .k-list-filter:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-filter:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-4);
  padding-block: var(--kendo-spacing-1);
}
.k-list .k-list-custom-value:where(:not(mat-sidenav-content *)),
.k-list .k-list-item:where(:not(mat-sidenav-content *)),
.k-list .k-list-optionlabel:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-custom-value:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-md:has(.k-list-item-icon) .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-md:has(.k-list-item-icon) .k-list-item:where(:not(mat-sidenav-content *)),
.k-list:has(.k-list-item-icon) .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-list:has(.k-list-item-icon) .k-list-item:where(:not(mat-sidenav-content *)),
.k-list:has(.k-list-item-icon) .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-4) + var(--kendo-spacing-2));
}
.k-list .k-list-item:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)),
.k-list .k-list-optionlabel:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-item:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-2));
}
.k-list .k-list-group-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list .k-list-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list .k-list-optionlabel:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-group-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-4);
}
.k-list .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-group-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
  font-size: var(--kendo-font-size-md);
  line-height: var(--kendo-line-height);
}
.k-list .k-list-item-group-label:where(:not(mat-sidenav-content *)),
.k-list.k-list-md .k-list-item-group-label:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-1);
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
}
.k-list.k-list-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-list.k-list-lg .k-list-group-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-lg .k-list-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block-end: var(--kendo-spacing-2\.5);
}
.k-list.k-list-lg .k-list-sticky-header + .k-list-content:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-2\.5);
}
.k-list.k-list-lg .k-list-sticky-header-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-lg .k-list-filter:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-4);
  padding-block: var(--kendo-spacing-1\.5);
}
.k-list.k-list-lg .k-list-custom-value:where(:not(mat-sidenav-content *)),
.k-list.k-list-lg .k-list-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-lg .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-lg:has(.k-list-item-icon) .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-lg:has(.k-list-item-icon) .k-list-item:where(:not(mat-sidenav-content *)),
.k-list.k-list-lg:has(.k-list-item-icon) .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-4) + var(--kendo-spacing-2));
}
.k-list.k-list-lg .k-list-item:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)),
.k-list.k-list-lg .k-list-optionlabel:has(.k-list-item-icon) .k-list-item-description:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-2));
}
.k-list.k-list-lg .k-list-group-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list.k-list-lg .k-list-item:has(.k-list-item-icon):where(:not(mat-sidenav-content *)),
.k-list.k-list-lg .k-list-optionlabel:has(.k-list-item-icon):where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-4);
}
.k-list.k-list-lg .k-list-group-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
  font-size: var(--kendo-font-size-md);
  line-height: var(--kendo-line-height);
}
.k-list.k-list-lg .k-list-item-group-label:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-1);
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
}
.k-popup > .k-list:where(:not(mat-sidenav-content *)) {
  height: 100%;
  border-width: 0;
}
.k-list-group-sticky-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0;
  border-width: 0 0 1px;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold);
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.k-list-sticky-header:has(+ .k-list-group-sticky-header):where(:not(mat-sidenav-content *)) {
  border-block-end: 1px solid;
}
.k-list-sticky-header-item:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2);
  cursor: pointer;
}
.k-list-content:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  flex: 1 1 auto;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
}
.k-list-ul:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  height: auto;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-0\.5);
  text-align: start;
}
.k-list-ul + .k-list-ul:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-0\.5);
}
.k-list-custom-value:where(:not(mat-sidenav-content *)),
.k-list-item:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border: 0;
  outline: 0;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  column-gap: var(--kendo-spacing-2);
  position: relative;
  transition:
    color var(--kendo-transition-snappy),
    background-color var(--kendo-transition-snappy),
    outline-color var(--kendo-transition-snappy),
    box-shadow var(--kendo-transition-snappy);
}
.k-first.k-list-optionlabel::before:where(:not(mat-sidenav-content *)),
.k-list-custom-value.k-first::before:where(:not(mat-sidenav-content *)),
.k-list-item.k-first::before:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.k-list-header-text:where(:not(mat-sidenav-content *)),
.k-list-item-text:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  min-height: 1lh;
}
.k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  column-gap: 0;
}
.k-list-custom-value:where(:not(mat-sidenav-content *)) {
  font-style: italic;
  position: sticky;
}
.k-list-item:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap;
  align-items: center;
  border-radius: var(--kendo-border-radius-xl);
}
.k-list-item-text:where(:not(mat-sidenav-content *)) {
  flex: 1;
  text-overflow: ellipsis;
  min-width: 0;
  overflow: hidden;
}
.k-list-item-actions:where(:not(mat-sidenav-content *)),
.k-list-item-icon-wrapper:where(:not(mat-sidenav-content *)),
.k-list-item-text:where(:not(mat-sidenav-content *)) {
  align-self: flex-start;
}
.k-list-item-actions:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-2);
}
.k-list-item:has(.k-list-item-actions) .k-list-item-text::before:where(:not(mat-sidenav-content *)),
.k-list-item:has(.k-list-item-icon) .k-list-item-text::before:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:has(.k-list-item-actions) .k-list-item-text::before:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:has(.k-list-item-icon) .k-list-item-text::before:where(:not(mat-sidenav-content *)) {
  content: none;
}
.k-list .k-list-item-description:where(:not(mat-sidenav-content *)) {
  flex-basis: 100%;
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height);
}
.k-list-group-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
  border-width: 0;
  border-width: 0;
  border-style: solid;
  font-size: var(--kendo-font-size-md);
  line-height: var(--kendo-line-height);
  font-weight: var(--kendo-font-weight-bold);
  cursor: default;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-2);
  position: relative;
}
.k-list-item-group-label:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}
.k-virtual-content:where(:not(mat-sidenav-content *)),
.k-virtual-list .k-list-content:where(:not(mat-sidenav-content *)) {
  overflow-y: scroll;
}
.k-virtual-content .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-virtual-content .k-list-item:where(:not(mat-sidenav-content *)),
.k-virtual-content .k-list-optionlabel:where(:not(mat-sidenav-content *)),
.k-virtual-list .k-list-group-item:where(:not(mat-sidenav-content *)),
.k-virtual-list .k-list-item:where(:not(mat-sidenav-content *)),
.k-virtual-list .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
}
.k-virtual-list .k-list-header-text:where(:not(mat-sidenav-content *)),
.k-virtual-list .k-list-item-text:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-virtual-list .k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-list-filter:where(:not(mat-sidenav-content *)) {
  display: block;
  position: relative;
  padding-inline: var(--kendo-spacing-4);
  padding-block: var(--kendo-spacing-1);
  box-sizing: border-box;
  flex: none;
}
.k-list:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-list .k-list-ul:first-of-type .k-list-group-item:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-list-group-sticky-header:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-list-sticky-header:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
.k-list-sticky-header:has(+ .k-list-group-sticky-header):where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-color: inherit;
}
.k-hover.k-list-optionlabel:where(:not(mat-sidenav-content *)),
.k-list-custom-value.k-hover:where(:not(mat-sidenav-content *)),
.k-list-custom-value:hover:where(:not(mat-sidenav-content *)),
.k-list-item.k-hover:where(:not(mat-sidenav-content *)),
.k-list-item:hover:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:hover:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item.k-hover:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-focus.k-list-optionlabel:where(:not(mat-sidenav-content *)),
.k-list-custom-value.k-focus:where(:not(mat-sidenav-content *)),
.k-list-custom-value:focus:where(:not(mat-sidenav-content *)),
.k-list-item.k-focus:where(:not(mat-sidenav-content *)),
.k-list-item:focus:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:focus:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item.k-focus:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-list-custom-value.k-selected:where(:not(mat-sidenav-content *)),
.k-list-item.k-selected:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item.k-selected:where(:not(mat-sidenav-content *)),
.k-selected.k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-list-custom-value.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-list-custom-value.k-selected:hover:where(:not(mat-sidenav-content *)),
.k-list-item.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-list-item.k-selected:hover:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-list-sticky-header-item.k-selected:hover:where(:not(mat-sidenav-content *)),
.k-selected.k-hover.k-list-optionlabel:where(:not(mat-sidenav-content *)),
.k-selected.k-list-optionlabel:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-primary-subtle-hover);
}
.k-list-optionlabel.k-hover:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:hover:where(:not(mat-sidenav-content *)),
.k-list-optionlabel:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-list-group-item:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  color: var(--kendo-color-subtle);
  box-shadow: inset 0 1px 0 var(--kendo-color-border);
}
.k-list-item-group-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface);
  background-color: var(--kendo-color-on-app-surface);
}
.k-list .k-list-item-description:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-listgroup:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.k-listgroup > ul:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.k-listgroup .k-listgroup-item + .k-listgroup-item:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-listgroup-flush:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  border-inline-start-width: 0;
  border-inline-end-width: 0;
}
.k-listgroup-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}
.k-listgroup-item > .k-link:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-3) * -1);
  margin-inline: calc(var(--kendo-spacing-4) * -1);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-item > .k-link > .k-select:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-3);
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  transform: translateY(-50%);
}
.k-listgroup-item-segmented:where(:not(mat-sidenav-content *)) {
  align-items: stretch;
}
.k-listgroup-item-segmented > .k-link:where(:not(mat-sidenav-content *)) {
  margin-inline-end: 0;
}
.k-listgroup-item-segmented > .k-select:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-3) * -1);
  margin-inline: 0 calc(var(--kendo-spacing-4) * -1);
  padding: var(--kendo-spacing-3);
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}
.k-listgroup-form-row:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-3) * -1);
  margin-inline: calc(var(--kendo-spacing-4) * -1);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-label:where(:not(mat-sidenav-content *)) {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper:where(:not(mat-sidenav-content *)) {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date]:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local]:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number]:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password]:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text]:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time]:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper select:where(:not(mat-sidenav-content *)),
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea:where(:not(mat-sidenav-content *)) {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea:where(:not(mat-sidenav-content *)) {
  min-height: 4em;
  resize: vertical;
}
.k-listgroup-item.k-listgroup-form-row:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
:where(.k-noflexbox) .k-listgroup-item > .k-link:where(:not(mat-sidenav-content *)),
:where(.k-noflexbox) .k-listgroup:where(:not(mat-sidenav-content *)),
:where(.k-noflexbox) .k-listgroup > ul .k-listgroup-item:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-listgroup:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-badge:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-badge ::after:where(:not(mat-sidenav-content *)),
.k-badge ::before:where(:not(mat-sidenav-content *)),
.k-badge :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-badge.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-badge.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-badge.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-badge:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-badge.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-badge.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-badge.k-badge-sm:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-0\.5);
  font-size: var(--kendo-font-size-xs);
  line-height: var(--kendo-line-height-xs);
  min-width: calc(var(--kendo-line-height-xs) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px);
}
.k-badge.k-badge-sm:empty:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-0\.5);
  min-width: auto;
}
.k-badge.k-badge-md:where(:not(mat-sidenav-content *)),
.k-badge:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  font-size: var(--kendo-font-size-xs);
  line-height: var(--kendo-line-height-xs);
  min-width: calc(var(--kendo-line-height-xs) * 1em + var(--kendo-spacing-1) * 2 + 2px);
}
.k-badge.k-badge-md:empty:where(:not(mat-sidenav-content *)),
.k-badge:empty:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
  min-width: auto;
}
.k-badge.k-badge-lg:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-1\.5);
  font-size: var(--kendo-font-size-xs);
  line-height: var(--kendo-line-height-xs);
  min-width: calc(var(--kendo-line-height-xs) * 1em + var(--kendo-spacing-1\.5) * 2 + 2px);
}
.k-badge.k-badge-lg:empty:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1\.5);
  min-width: auto;
}
.k-badge > :where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-badge > a:where(:not(mat-sidenav-content *)),
a.k-badge:where(:not(mat-sidenav-content *)) {
  text-decoration: none;
}
.k-badge > a:hover:where(:not(mat-sidenav-content *)),
a.k-badge:hover:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-badge-icon:where(:not(mat-sidenav-content *)) {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}
.k-badge-icon.k-svg-icon svg:where(:not(mat-sidenav-content *)) {
  fill: currentColor;
}
kendo-badge-container:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-badge-container:where(:not(mat-sidenav-content *)) {
  position: relative;
  overflow: visible;
}
.k-badge-inside:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 300;
}
.k-badge-edge:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 300;
}
.k-badge-edge.k-top-start:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%);
}
.k-badge-edge.k-top-end:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, -50%);
}
.k-badge-edge.k-bottom-start:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, 50%);
}
.k-badge-edge.k-bottom-end:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-top-start:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-edge.k-top-start:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-edge.k-top-start:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-edge.k-top-start:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, -50%);
}
.k-rtl .k-badge-edge.k-top-end:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-edge.k-top-end:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-edge.k-top-end:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-edge.k-top-end:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%);
}
.k-rtl .k-badge-edge.k-bottom-start:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-edge.k-bottom-start:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-edge.k-bottom-start:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-edge.k-bottom-start:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-bottom-end:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-edge.k-bottom-end:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-edge.k-bottom-end:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-edge.k-bottom-end:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, 50%);
}
.k-badge-outside:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 300;
}
.k-badge-outside.k-top-start:where(:not(mat-sidenav-content *)) {
  transform: translate(-100%, -100%);
}
.k-badge-outside.k-top-end:where(:not(mat-sidenav-content *)) {
  transform: translate(100%, -100%);
}
.k-badge-outside.k-bottom-start:where(:not(mat-sidenav-content *)) {
  transform: translate(-100%, 100%);
}
.k-badge-outside.k-bottom-end:where(:not(mat-sidenav-content *)) {
  transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-top-start:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-outside.k-top-start:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-outside.k-top-start:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-outside.k-top-start:where(:not(mat-sidenav-content *)) {
  transform: translate(100%, -100%);
}
.k-rtl .k-badge-outside.k-top-end:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-outside.k-top-end:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-outside.k-top-end:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-outside.k-top-end:where(:not(mat-sidenav-content *)) {
  transform: translate(-100%, -100%);
}
.k-rtl .k-badge-outside.k-bottom-start:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-outside.k-bottom-start:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-outside.k-bottom-start:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-outside.k-bottom-start:where(:not(mat-sidenav-content *)) {
  transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-bottom-end:where(:not(mat-sidenav-content *)),
.k-rtl.k-badge-outside.k-bottom-end:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-badge-outside.k-bottom-end:where(:not(mat-sidenav-content *)),
[dir=rtl].k-badge-outside.k-bottom-end:where(:not(mat-sidenav-content *)) {
  transform: translate(-100%, 100%);
}
.k-badge-border-cutout:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px var(--kendo-color-surface-alt);
}
.k-badge.k-badge-base:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-solid.k-badge-base:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
}
.k-badge.k-badge-primary:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-solid.k-badge-primary:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-solid:where(:not(mat-sidenav-content *)),
.k-badge:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-badge.k-badge-secondary:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-solid.k-badge-secondary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-badge.k-badge-solid.k-badge-tertiary:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-tertiary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-badge.k-badge-info:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-solid.k-badge-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
}
.k-badge.k-badge-solid.k-badge-success:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
}
.k-badge.k-badge-solid.k-badge-warning:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
}
.k-badge.k-badge-error:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-solid.k-badge-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
}
.k-badge.k-badge-outline:where(:not(mat-sidenav-content *)) {
  border-color: currentColor;
  background-color: transparent;
}
.k-badge.k-badge-outline.k-badge-base:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-badge.k-badge-outline.k-badge-primary:where(:not(mat-sidenav-content *)),
.k-badge.k-badge-outline:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-badge.k-badge-outline.k-badge-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-badge.k-badge-outline.k-badge-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-badge.k-badge-outline.k-badge-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-badge.k-badge-outline.k-badge-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-badge.k-badge-outline.k-badge-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
}
.k-badge.k-badge-outline.k-badge-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-button:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  color: inherit;
  background: 0 0;
  font-family: var(--kendo-font-family);
  font-weight: var(--kendo-font-weight-medium);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2);
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
  position: relative;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid),
    opacity var(--kendo-transition-rapid);
}
.k-button ::after:where(:not(mat-sidenav-content *)),
.k-button ::before:where(:not(mat-sidenav-content *)),
.k-button :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-button.k-disabled:where(:not(mat-sidenav-content *)),
.k-button:disabled:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button::-moz-focus-inner:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border: 0;
  outline: 0;
}
.k-button:focus:where(:not(mat-sidenav-content *)),
.k-button:hover:where(:not(mat-sidenav-content *)) {
  text-decoration: none;
  outline: 0;
}
.k-button.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-button.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-button.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-button:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-button.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-button.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-button.k-button-xs:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-3);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-button.k-button-xs.k-icon-button:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-0\.5);
}
.k-button.k-button-xs.k-icon-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-font-size) * var(--kendo-line-height));
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-button.k-button-xs.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
  height: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
  height: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
  height: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
  height: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
}
.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
  height: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
}
.k-button.k-button-sm:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-3\.5) / 2);
  padding-inline: var(--kendo-spacing-6);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-button.k-button-sm.k-icon-button:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-3\.5) / 2);
}
.k-button.k-button-sm.k-icon-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-font-size) * var(--kendo-line-height));
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-button.k-button-sm.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
  height: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
  height: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
  height: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
  height: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
}
.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
  height: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
}
.k-button.k-button-md:where(:not(mat-sidenav-content *)),
.k-button:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4\.5) / 2);
  padding-inline: var(--kendo-spacing-6);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-button.k-button-md.k-icon-button:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-4\.5) / 2);
}
.k-button.k-button-md.k-icon-button .k-button-icon:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-font-size) * var(--kendo-line-height));
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-button.k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
  height: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
  height: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
  height: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
  height: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
}
.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)),
.k-button.k-icon-button .k-button-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
  height: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
}
.k-button.k-button-lg:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-5\.5) / 2);
  padding-inline: var(--kendo-spacing-6);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-button.k-button-lg.k-icon-button:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-5\.5) / 2);
}
.k-button.k-button-lg.k-icon-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-font-size) * var(--kendo-line-height));
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-button.k-button-lg.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
  height: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
  height: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
  height: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
  height: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
}
.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
  height: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
}
.k-button.k-button-flat::before:where(:not(mat-sidenav-content *)) {
  display: block !important;
}
.k-button.k-button-flat::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}
.k-button.k-button-flat.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:focus::after:where(:not(mat-sidenav-content *)) {
  opacity: unset;
}
.k-button.k-button-link:where(:not(mat-sidenav-content *)) {
  text-decoration: none;
}
.k-button.k-button-link.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:hover:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-icon-button:where(:not(mat-sidenav-content *)) {
  gap: 0;
}
.k-icon-button .k-icon:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
}
.k-button-icon:where(:not(mat-sidenav-content *)) {
  color: inherit;
  align-self: center;
  position: relative;
}
.k-button-square:where(:not(mat-sidenav-content *)) {
  aspect-ratio: 1;
}
.k-button-group:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-button-group > .k-button + .k-button:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -1px;
}
.k-button-group > .k-button.k-active:where(:not(mat-sidenav-content *)),
.k-button-group > .k-button.k-focus:where(:not(mat-sidenav-content *)),
.k-button-group > .k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-button-group > .k-button.k-selected:where(:not(mat-sidenav-content *)),
.k-button-group > .k-button:active:where(:not(mat-sidenav-content *)),
.k-button-group > .k-button:focus:where(:not(mat-sidenav-content *)),
.k-button-group > .k-button:hover:where(:not(mat-sidenav-content *)) {
  z-index: 2;
}
.k-button-group .k-button:not(:first-child):not(:last-child):where(:not(mat-sidenav-content *)) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-button-group > .k-button:first-child:not(:only-child):where(:not(mat-sidenav-content *)) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.k-button-group > .k-button:last-child:not(:only-child):where(:not(mat-sidenav-content *)) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-button-group-stretched:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-button-group-stretched > :where(:not(mat-sidenav-content *)) {
  flex: 1 0 0%;
  overflow: hidden;
}
.k-button-overlay:where(:not(mat-sidenav-content *)),
.k-button::before:where(:not(mat-sidenav-content *)) {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  z-index: 0;
  transition: opacity var(--kendo-transition-rapid);
}
.k-button.k-hover::before:where(:not(mat-sidenav-content *)),
.k-button:hover::before:where(:not(mat-sidenav-content *)) {
  opacity: 0.08;
}
.k-button.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button:focus::before:where(:not(mat-sidenav-content *)) {
  opacity: 0.12;
}
.k-button.k-no-focus:not(.k-hover)::before:where(:not(mat-sidenav-content *)),
.k-button.k-no-focus:not(:hover)::before:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-button.k-active::before:where(:not(mat-sidenav-content *)),
.k-button:active::before:where(:not(mat-sidenav-content *)) {
  opacity: 0.16;
}
.k-button.k-selected::before:where(:not(mat-sidenav-content *)) {
  opacity: 0.22;
}
.k-button::after:where(:not(mat-sidenav-content *)) {
  border-radius: inherit;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  z-index: 0;
  transition: opacity var(--kendo-transition-rapid);
}
.k-button.k-generating:where(:not(mat-sidenav-content *)) {
  animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
}
@keyframes k-button-pulsing {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.k-button.k-disabled:where(:not(mat-sidenav-content *)),
.k-button:disabled:where(:not(mat-sidenav-content *)),
.k-button[disabled]:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-button.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:where(:not(mat-sidenav-content *)),
.k-button:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
  background-image: none;
}
.k-button.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:hover:where(:not(mat-sidenav-content *)),
.k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-button:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-hover);
  background-color: var(--kendo-color-base-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:active:where(:not(mat-sidenav-content *)),
.k-button:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-active);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base-active);
}
.k-button.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-active);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base-active);
  background-image: none;
}
.k-button.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-disabled:where(:not(mat-sidenav-content *)),
.k-button:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-primary:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
  background-image: none;
}
.k-button.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-hover);
  background-color: var(--kendo-color-primary-hover);
}
.k-button.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-active);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary-active);
}
.k-button.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-active);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary-active);
}
.k-button.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-secondary:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
  background-image: none;
}
.k-button.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-hover);
  background-color: var(--kendo-color-secondary-hover);
}
.k-button.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-active);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary-active);
}
.k-button.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-active);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary-active);
}
.k-button.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-solid.k-button-tertiary:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
  background-image: none;
}
.k-button.k-button-solid.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-hover);
  background-color: var(--kendo-color-tertiary-hover);
}
.k-button.k-button-solid.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-active);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary-active);
}
.k-button.k-button-solid.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-active);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary-active);
}
.k-button.k-button-solid.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-info:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
  background-image: none;
}
.k-button.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-hover);
  background-color: var(--kendo-color-info-hover);
}
.k-button.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-active);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info-active);
}
.k-button.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-active);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info-active);
}
.k-button.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-solid.k-button-success:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
  background-image: none;
}
.k-button.k-button-solid.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-hover);
  background-color: var(--kendo-color-success-hover);
}
.k-button.k-button-solid.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-active);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success-active);
}
.k-button.k-button-solid.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-active);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success-active);
}
.k-button.k-button-solid.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-solid.k-button-warning:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
  background-image: none;
}
.k-button.k-button-solid.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-hover);
  background-color: var(--kendo-color-warning-hover);
}
.k-button.k-button-solid.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-active);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning-active);
}
.k-button.k-button-solid.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-active);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning-active);
}
.k-button.k-button-solid.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-error:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
  background-image: none;
}
.k-button.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-hover);
  background-color: var(--kendo-color-error-hover);
}
.k-button.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-active);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error-active);
}
.k-button.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-active);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error-active);
}
.k-button.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-inverse:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
  background-image: none;
}
.k-button.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse-hover);
  background-color: var(--kendo-color-inverse-hover);
}
.k-button.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse-active);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse-active);
}
.k-button.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse-active);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse-active);
}
.k-button.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-button.k-button-outline:where(:not(mat-sidenav-content *)) {
  color: inherit;
  border-color: currentColor;
  background-color: transparent;
  box-shadow: none;
}
.k-button.k-button-outline.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-outline.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-button.k-button-outline.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-base);
  color: var(--kendo-color-base);
  background-color: var(--kendo-color-on-base);
}
.k-button.k-button-outline.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-base);
  color: var(--kendo-color-base);
  background-color: var(--kendo-color-on-base);
}
.k-button.k-button-outline.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-base);
  color: var(--kendo-color-base);
  background-color: var(--kendo-color-on-base);
}
.k-button.k-button-outline.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-outline.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-button.k-button-outline.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-button.k-button-outline.k-button-primary.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-button.k-button-outline.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-outline.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-button.k-button-outline.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-button.k-button-outline.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-button.k-button-outline.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-outline.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-button.k-button-outline.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-button.k-button-outline.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-button.k-button-outline.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-outline.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
}
.k-button.k-button-outline.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
}
.k-button.k-button-outline.k-button-info.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
}
.k-button.k-button-outline.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-outline.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
}
.k-button.k-button-outline.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
}
.k-button.k-button-outline.k-button-success.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
}
.k-button.k-button-outline.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-outline.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
}
.k-button.k-button-outline.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
}
.k-button.k-button-outline.k-button-warning.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
}
.k-button.k-button-outline.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-outline.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
}
.k-button.k-button-outline.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
}
.k-button.k-button-outline.k-button-error.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
}
.k-button.k-button-outline.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-outline.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-button.k-button-outline.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-button.k-button-outline.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-button.k-button-outline.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat:where(:not(mat-sidenav-content *)) {
  border-color: transparent !important;
  color: inherit;
  background: 0 0 !important;
  box-shadow: none !important;
}
.k-button.k-button-flat.k-selected:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-button.k-button-flat.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-button.k-button-flat.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-flat.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-flat.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-flat.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-flat.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-flat.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-flat.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-flat.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat.k-button-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-flat.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: inherit;
  background: 0 0;
}
.k-button.k-button-link.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-button.k-button-link.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-on-app-surface);
}
.k-button.k-button-link.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-on-app-surface);
}
.k-button.k-button-link.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-on-app-surface);
}
.k-button.k-button-link.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-link.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-link.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-link.k-button-primary.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-link.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-link.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-link.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-link.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-link.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-link.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-link.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-link.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-link.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-link.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-link.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-link.k-button-info.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-link.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-link.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-link.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-link.k-button-success.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-link.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-link.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-link.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-link.k-button-warning.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-link.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-link.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-link.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-link.k-button-error.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-link.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-link.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-link.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:active:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-link.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  border-color: transparent;
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-link.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear:where(:not(mat-sidenav-content *)) {
  border-color: transparent !important;
  color: inherit;
  background: 0 0 !important;
  box-shadow: none !important;
}
.k-button.k-button-clear.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-button.k-button-clear.k-button-base.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-base:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-base:focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-clear.k-button-primary.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-primary:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-primary:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-clear.k-button-secondary.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-secondary:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-secondary:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-clear.k-button-tertiary.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-tertiary:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-tertiary:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-clear.k-button-info.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-info:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-info:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-clear.k-button-success.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-success:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-success:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-clear.k-button-warning.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-warning:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-warning:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-clear.k-button-error.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-error:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-error:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-clear.k-button-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-clear.k-button-inverse.k-focus::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-inverse:active::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-inverse:focus::after:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  opacity: 0.12;
  display: block;
}
.k-button.k-button-clear.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-focus:where(:not(mat-sidenav-content *)),
.k-button:focus:where(:not(mat-sidenav-content *)) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
}
.k-button.k-button-base.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:where(:not(mat-sidenav-content *)),
.k-button.k-focus:where(:not(mat-sidenav-content *)),
.k-button:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base);
}
.k-button.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:hover:where(:not(mat-sidenav-content *)),
.k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-button:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-hover);
  border-color: var(--kendo-color-base-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-base.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-base-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-base.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-base-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-base.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-active);
}
.k-button.k-button-base.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-base.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-disabled:where(:not(mat-sidenav-content *)),
.k-button:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-primary);
}
.k-button.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-hover);
  border-color: var(--kendo-color-primary-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-primary.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-primary-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-primary.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-primary-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-primary.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-primary-active);
}
.k-button.k-button-primary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-primary:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-secondary);
}
.k-button.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-hover);
  border-color: var(--kendo-color-secondary-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-secondary.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-secondary-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-secondary.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-secondary-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-secondary.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-secondary-active);
}
.k-button.k-button-secondary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-secondary:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-solid.k-button-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-tertiary);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-tertiary);
}
.k-button.k-button-solid.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-tertiary-hover);
  border-color: var(--kendo-color-tertiary-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-tertiary.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-tertiary-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-tertiary-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-tertiary.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-tertiary-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-tertiary-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-tertiary.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-tertiary-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-tertiary-active);
}
.k-button.k-button-solid.k-button-tertiary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-solid.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-info.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-info);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-info);
}
.k-button.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-info-hover);
  border-color: var(--kendo-color-info-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-info.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-info-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-info-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-info.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-info-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-info-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-info.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-info-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-info-active);
}
.k-button.k-button-info.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-info.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-info:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-solid.k-button-success.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-success);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-success);
}
.k-button.k-button-solid.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-hover);
  border-color: var(--kendo-color-success-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-success.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-success-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-success-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-success.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-success-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-success.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-success-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-success-active);
}
.k-button.k-button-solid.k-button-success.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-solid.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-success:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-solid.k-button-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-warning);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-warning);
}
.k-button.k-button-solid.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-warning-hover);
  border-color: var(--kendo-color-warning-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-warning.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-warning-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-warning-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-warning.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-warning-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-warning-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-solid.k-button-warning.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-warning-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-warning-active);
}
.k-button.k-button-solid.k-button-warning.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-solid.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-warning:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-error.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-error);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-error);
}
.k-button.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-hover);
  border-color: var(--kendo-color-error-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-error.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-error-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-error-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-error.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-error-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-error.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-error-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-error-active);
}
.k-button.k-button-error.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-error.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-error:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-inverse.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-inverse);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-inverse);
}
.k-button.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse-hover);
  border-color: var(--kendo-color-inverse-hover);
  box-shadow: var(--kendo-elevation-1);
}
.k-button.k-button-inverse.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:hover:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-inverse-hover);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-inverse-hover),
    var(--kendo-elevation-1);
}
.k-button.k-button-inverse.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-hover:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:hover.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:hover.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:hover:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse-active);
  box-shadow:
    inset 0 0 0 3px var(--kendo-color-app-surface),
    inset 0 0 0 5px var(--kendo-color-inverse-active),
    var(--kendo-elevation-1);
}
.k-button.k-button-inverse.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:active:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-inverse-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-inverse-active);
}
.k-button.k-button-inverse.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:focus:disabled:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px transparent;
}
.k-button.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-inverse:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-solid.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  box-shadow: none;
}
.k-button.k-button-flat.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
  box-shadow: none;
}
.k-button.k-button-flat.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-button.k-button-link.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-button.k-button-link.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-button.k-button-link.k-button-primary:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-button.k-button-link.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 12%, transparent);
}
.k-button.k-button-link.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 8%, transparent);
}
.k-button.k-button-link.k-button-secondary:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-link.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-button.k-button-link.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-button.k-button-link.k-button-tertiary:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-link.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-tertiary) 12%, transparent);
}
.k-button.k-button-link.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-tertiary) 8%, transparent);
}
.k-button.k-button-link.k-button-info:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-link.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-info) 12%, transparent);
}
.k-button.k-button-link.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-info) 8%, transparent);
}
.k-button.k-button-link.k-button-success:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-link.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-success) 12%, transparent);
}
.k-button.k-button-link.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-success) 8%, transparent);
}
.k-button.k-button-link.k-button-warning:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-link.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-warning) 12%, transparent);
}
.k-button.k-button-link.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-warning) 8%, transparent);
}
.k-button.k-button-link.k-button-error:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-link.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-error) 12%, transparent);
}
.k-button.k-button-link.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-error) 8%, transparent);
}
.k-button.k-button-link.k-button-inverse:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-link.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-inverse) 12%, transparent);
}
.k-button.k-button-link.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-inverse) 8%, transparent);
}
.k-button.k-button-link.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:disabled:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-button.k-button-outline.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  border-color: var(--kendo-color-base-emphasis);
}
.k-button.k-button-outline.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
}
.k-button.k-button-outline.k-button-base.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-on-surface);
}
.k-button.k-button-outline.k-button-base.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-on-surface);
}
.k-button.k-button-outline.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
  border-color: var(--kendo-color-base-emphasis);
}
.k-button.k-button-outline.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
}
.k-button.k-button-outline.k-button-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-primary-on-surface);
}
.k-button.k-button-outline.k-button-primary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-primary-on-surface);
}
.k-button.k-button-outline.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
  border-color: var(--kendo-color-secondary-emphasis);
}
.k-button.k-button-outline.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-emphasis);
}
.k-button.k-button-outline.k-button-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-outline.k-button-secondary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-secondary-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-secondary-on-surface);
}
.k-button.k-button-outline.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
  border-color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-outline.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-outline.k-button-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-outline.k-button-tertiary.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-tertiary-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-tertiary-on-surface);
}
.k-button.k-button-outline.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
  border-color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-outline.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-on-surface);
}
.k-button.k-button-outline.k-button-info.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-info-on-surface);
}
.k-button.k-button-outline.k-button-info.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-info-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-info-on-surface);
}
.k-button.k-button-outline.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
  border-color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-outline.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-on-surface);
}
.k-button.k-button-outline.k-button-success.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-success-on-surface);
}
.k-button.k-button-outline.k-button-success.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-success-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-success-on-surface);
}
.k-button.k-button-outline.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
  border-color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-outline.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-on-surface);
}
.k-button.k-button-outline.k-button-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-warning-on-surface);
}
.k-button.k-button-outline.k-button-warning.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-warning-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-warning-on-surface);
}
.k-button.k-button-outline.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
  border-color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-outline.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-on-surface);
}
.k-button.k-button-outline.k-button-error.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-error-on-surface);
}
.k-button.k-button-outline.k-button-error.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-error-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-error-on-surface);
}
.k-button.k-button-outline.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-outline.k-button-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
  border-color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-outline.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-outline.k-button-inverse.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:focus:where(:not(mat-sidenav-content *)) {
  outline-color: initial;
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-outline.k-button-inverse.k-focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse.k-focus:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:focus.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:focus:disabled:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-inverse-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-inverse-on-surface);
}
.k-button.k-button-outline.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-outline.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-flat:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-flat.k-button-base.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-base.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-base:focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-base::after:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-button.k-button-flat.k-button-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-primary.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-primary:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-primary::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-button.k-button-flat.k-button-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-secondary.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-secondary:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-secondary::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-button.k-button-flat.k-button-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-tertiary.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-tertiary:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-tertiary::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-tertiary) 20%, transparent);
}
.k-button.k-button-flat.k-button-info.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-info.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-info:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-info::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-info) 20%, transparent);
}
.k-button.k-button-flat.k-button-success.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-success.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-success:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-success::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-success) 20%, transparent);
}
.k-button.k-button-flat.k-button-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-warning.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-warning:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-warning::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning) 20%, transparent);
}
.k-button.k-button-flat.k-button-error.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-error.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-error:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-error::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-error) 20%, transparent);
}
.k-button.k-button-flat.k-button-inverse.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-flat.k-button-inverse.k-focus::before:where(:not(mat-sidenav-content *)),
.k-button.k-button-flat.k-button-inverse:focus::before:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-button.k-button-flat.k-button-inverse::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-inverse) 20%, transparent);
}
.k-button.k-button-clear.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-base.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-base:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-primary:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-secondary:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-tertiary:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-info.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-info:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-success.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-success:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-warning:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-error.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-error:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-clear.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-button.k-button-clear.k-button-inverse.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-clear.k-button-inverse:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-button.k-button-link.k-button-base:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-base.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, currentColor 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-base:disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-primary:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-primary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-primary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-secondary:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, currentColor 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-secondary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-tertiary:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-tertiary) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-info:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-info.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-info.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-info) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-success:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-success.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-success.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-success) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-warning:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-warning.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-warning) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-error:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-error.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-error.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-error) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button.k-button-link.k-button-inverse:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-button.k-button-link.k-button-inverse.k-active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse.k-hover:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse.k-selected:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:active:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
  box-shadow: none;
}
.k-button.k-button-link.k-button-inverse.k-focus:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:focus:where(:not(mat-sidenav-content *)) {
  outline-color: color-mix(in srgb, var(--kendo-color-inverse) 20%, transparent);
  box-shadow: none;
}
.k-button.k-button-link.k-button-inverse.k-disabled:where(:not(mat-sidenav-content *)),
.k-button.k-button-link.k-button-inverse:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-button-group.k-button-group-flat:where(:not(mat-sidenav-content *)),
.k-button-group.k-button-group-link:where(:not(mat-sidenav-content *)),
.k-button-group.k-button-group-outline:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-action-buttons:where(:not(mat-sidenav-content *)),
.k-actions:where(:not(mat-sidenav-content *)),
.k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-form-buttons:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
  box-sizing: border-box;
  border-width: 0 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2);
  overflow: hidden;
  clear: both;
}
.k-action-buttons ::after:where(:not(mat-sidenav-content *)),
.k-action-buttons ::before:where(:not(mat-sidenav-content *)),
.k-action-buttons :where(:not(mat-sidenav-content *)),
.k-actions ::after:where(:not(mat-sidenav-content *)),
.k-actions ::before:where(:not(mat-sidenav-content *)),
.k-actions :where(:not(mat-sidenav-content *)),
.k-columnmenu-actions ::after:where(:not(mat-sidenav-content *)),
.k-columnmenu-actions ::before:where(:not(mat-sidenav-content *)),
.k-columnmenu-actions :where(:not(mat-sidenav-content *)),
.k-edit-buttons ::after:where(:not(mat-sidenav-content *)),
.k-edit-buttons ::before:where(:not(mat-sidenav-content *)),
.k-edit-buttons :where(:not(mat-sidenav-content *)),
.k-form-buttons ::after:where(:not(mat-sidenav-content *)),
.k-form-buttons ::before:where(:not(mat-sidenav-content *)),
.k-form-buttons :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-popup .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-popup .k-actions:where(:not(mat-sidenav-content *)),
.k-popup .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-popup .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-popup .k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-actions-start:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start;
}
.k-actions-center:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-actions-end:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.k-actions-justify:where(:not(mat-sidenav-content *)) {
  justify-content: space-between;
}
.k-actions-stretched > :where(:not(mat-sidenav-content *)) {
  flex: 1 0 0%;
}
.k-actions-horizontal:where(:not(mat-sidenav-content *)) {
  width: 100%;
  flex-flow: row nowrap;
}
.k-actions-vertical:where(:not(mat-sidenav-content *)) {
  flex-flow: column nowrap;
  align-items: normal;
}
.k-justify-content-normal:where(:not(mat-sidenav-content *)) {
  justify-content: normal;
}
.\!k-justify-content-normal:where(:not(mat-sidenav-content *)) {
  justify-content: normal !important;
}
.k-justify-content-stretch:where(:not(mat-sidenav-content *)) {
  justify-content: stretch;
}
.\!k-justify-content-stretch:where(:not(mat-sidenav-content *)) {
  justify-content: stretch !important;
}
.k-justify-content-center:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.\!k-justify-content-center:where(:not(mat-sidenav-content *)) {
  justify-content: center !important;
}
.k-justify-content-start:where(:not(mat-sidenav-content *)) {
  justify-content: start;
}
.\!k-justify-content-start:where(:not(mat-sidenav-content *)) {
  justify-content: start !important;
}
.k-justify-content-end:where(:not(mat-sidenav-content *)) {
  justify-content: end;
}
.\!k-justify-content-end:where(:not(mat-sidenav-content *)) {
  justify-content: end !important;
}
.k-justify-content-flex-start:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start;
}
.\!k-justify-content-flex-start:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start !important;
}
.k-justify-content-flex-end:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.\!k-justify-content-flex-end:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end !important;
}
.k-justify-content-left:where(:not(mat-sidenav-content *)) {
  justify-content: left;
}
.\!k-justify-content-left:where(:not(mat-sidenav-content *)) {
  justify-content: left !important;
}
.k-justify-content-right:where(:not(mat-sidenav-content *)) {
  justify-content: right;
}
.\!k-justify-content-right:where(:not(mat-sidenav-content *)) {
  justify-content: right !important;
}
.k-justify-content-baseline:where(:not(mat-sidenav-content *)) {
  justify-content: baseline;
}
.\!k-justify-content-baseline:where(:not(mat-sidenav-content *)) {
  justify-content: baseline !important;
}
.k-justify-content-first-baseline:where(:not(mat-sidenav-content *)) {
  justify-content: first baseline;
}
.\!k-justify-content-first-baseline:where(:not(mat-sidenav-content *)) {
  justify-content: first baseline !important;
}
.k-justify-content-last-baseline:where(:not(mat-sidenav-content *)) {
  justify-content: last baseline;
}
.\!k-justify-content-last-baseline:where(:not(mat-sidenav-content *)) {
  justify-content: last baseline !important;
}
.k-justify-content-between:where(:not(mat-sidenav-content *)) {
  justify-content: space-between;
}
.\!k-justify-content-between:where(:not(mat-sidenav-content *)) {
  justify-content: space-between !important;
}
.k-justify-content-around:where(:not(mat-sidenav-content *)) {
  justify-content: space-around;
}
.\!k-justify-content-around:where(:not(mat-sidenav-content *)) {
  justify-content: space-around !important;
}
.k-justify-content-evenly:where(:not(mat-sidenav-content *)) {
  justify-content: space-evenly;
}
.\!k-justify-content-evenly:where(:not(mat-sidenav-content *)) {
  justify-content: space-evenly !important;
}
.k-justify-content-stretch > :where(:not(mat-sidenav-content *)) {
  flex: 1 0 0%;
}
.\!.k-justify-content-stretch > :where(:not(mat-sidenav-content *)) {
  flex: 1 0 0% !important;
}
.k-overlay:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  opacity: 0.32;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10000;
}
.k-overlay:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse);
}
.k-animation-container:where(:not(mat-sidenav-content *)) {
  position: absolute;
  overflow: hidden;
  z-index: 600;
  outline: 0;
  border-radius: 0;
  border-end-start-radius: var(--kendo-border-radius-base);
  border-end-end-radius: var(--kendo-border-radius-base);
}
.k-animation-container-fixed:where(:not(mat-sidenav-content *)) {
  position: fixed;
}
.k-animation-container-relative:where(:not(mat-sidenav-content *)) {
  position: relative;
  display: inline-block;
}
.k-animation-container:has(.k-child-animation-container > .k-popup):where(:not(mat-sidenav-content *)) {
  z-index: 12000;
}
.k-animation-container-shown:where(:not(mat-sidenav-content *)) {
  overflow: visible;
}
.k-popup:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-popup .k-item:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-popup > .k-colorpalette:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-animation-container .k-popup:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
}
.k-popup.k-popup-transparent:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.k-popup.k-popup-flush:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-popup > .k-coloreditor:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-radius: inherit;
}
.k-popup .k-column-list:where(:not(mat-sidenav-content *)) {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-popup .k-multicheck-wrap:where(:not(mat-sidenav-content *)) {
  max-height: 300px;
  overflow: auto;
}
.k-shadow:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-2);
}
.k-popup:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: var(--kendo-elevation-2);
}
.k-ripple-target:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-ripple:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.k-ripple-blob:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  padding: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: opacity var(--kendo-transition-fade-out), transform var(--kendo-transition-smooth);
  opacity: 0.1;
  background-color: currentColor;
}
.k-primary .k-ripple-blob:where(:not(mat-sidenav-content *)) {
  opacity: 0.2;
}
.k-ripple-focus::after:where(:not(mat-sidenav-content *)) {
  visibility: visible;
  animation: ripple var(--kendo-transition-fluid);
}
@keyframes ripple {
  0% {
    transform: translate(-50%, -50%) scale(0);
  }
  20% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1);
  }
}
.k-table:where(:not(mat-sidenav-content *)) {
  width: 100%;
  max-width: none;
  border-width: 1px;
  border-style: solid;
  text-align: start;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  outline: 0;
}
.k-data-table:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
}
.k-data-table .k-table:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.k-table-alt-row:where(:not(mat-sidenav-content *)),
.k-table-row:where(:not(mat-sidenav-content *)),
.k-table-tbody:where(:not(mat-sidenav-content *)),
.k-table-tfoot:where(:not(mat-sidenav-content *)),
.k-table-thead:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  text-align: inherit;
}
.k-table-td:where(:not(mat-sidenav-content *)),
.k-table-th:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  overflow: hidden;
  position: relative;
}
.k-table-td:first-child:where(:not(mat-sidenav-content *)),
.k-table-th:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-table-th:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-table-header:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-table-header .k-table:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-table-header-wrap:where(:not(mat-sidenav-content *)) {
  margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}
.k-table-header-wrap > .k-table:where(:not(mat-sidenav-content *)),
.k-table-header > .k-table:where(:not(mat-sidenav-content *)) {
  margin-block-end: -1px;
}
.k-table-group-sticky-header:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.k-table-group-sticky-header .k-table-th:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
}
.k-table-list:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  list-style: none;
  outline: 0;
}
.k-table-list .k-table-row:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-table-list .k-table-group-row:where(:not(mat-sidenav-content *)),
.k-table-list .k-table-row:where(:not(mat-sidenav-content *)) {
  width: 100%;
  box-sizing: border-box;
  display: table-row;
}
.k-table-list .k-table-row.k-first:where(:not(mat-sidenav-content *)) {
  border-block-start: 1px solid currentColor;
}
.k-table-list .k-table-td:where(:not(mat-sidenav-content *)),
.k-table-list .k-table-th:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-table-list .k-table-group-row:where(:not(mat-sidenav-content *)) {
  position: sticky;
}
.k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)) {
  content: "";
  height: 1lh;
  width: 0;
  display: block;
  overflow: hidden;
  box-sizing: content-box;
}
.k-table-list .k-table-group-row .k-table-th:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  inset-block-start: 0;
}
.k-table-list .k-table-spacer-td:where(:not(mat-sidenav-content *)) {
  padding: 0 !important;
  width: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-end-width: 0 !important;
}
.k-table-list .k-table-group-td:where(:not(mat-sidenav-content *)) {
  padding: 0 !important;
  width: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-end-width: 0 !important;
  overflow: visible;
}
.k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)) {
  font-size: 0.75em;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}
.k-virtual-table .k-table-group-row:where(:not(mat-sidenav-content *)),
.k-virtual-table .k-table-row:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
}
.k-table-scroller:where(:not(mat-sidenav-content *)) {
  position: relative;
  overflow: auto;
}
.k-table-scroller > .k-table:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-table-footer:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
}
.k-table-footer .k-table:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-table-footer-wrap:where(:not(mat-sidenav-content *)) {
  margin-inline-end: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}
.k-data-table.k-table-sm:where(:not(mat-sidenav-content *)),
.k-table.k-table-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-data-table.k-table-sm .k-table-td:where(:not(mat-sidenav-content *)),
.k-data-table.k-table-sm .k-table-th:where(:not(mat-sidenav-content *)),
.k-table.k-table-sm .k-table-td:where(:not(mat-sidenav-content *)),
.k-table.k-table-sm .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-data-table.k-table-sm .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)),
.k-table.k-table-sm .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2) / 2);
}
.k-data-table.k-table-sm .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)),
.k-table.k-table-sm .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: 0;
}
.k-data-table.k-table-md:where(:not(mat-sidenav-content *)),
.k-data-table:where(:not(mat-sidenav-content *)),
.k-table.k-table-md:where(:not(mat-sidenav-content *)),
.k-table:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-data-table .k-table-td:where(:not(mat-sidenav-content *)),
.k-data-table .k-table-th:where(:not(mat-sidenav-content *)),
.k-data-table.k-table-md .k-table-td:where(:not(mat-sidenav-content *)),
.k-data-table.k-table-md .k-table-th:where(:not(mat-sidenav-content *)),
.k-table .k-table-td:where(:not(mat-sidenav-content *)),
.k-table .k-table-th:where(:not(mat-sidenav-content *)),
.k-table.k-table-md .k-table-td:where(:not(mat-sidenav-content *)),
.k-table.k-table-md .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-data-table .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)),
.k-data-table.k-table-md .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)),
.k-table .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)),
.k-table.k-table-md .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-3) / 2);
}
.k-data-table .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)),
.k-data-table.k-table-md .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)),
.k-table .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)),
.k-table.k-table-md .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: 0;
}
.k-data-table.k-table-lg:where(:not(mat-sidenav-content *)),
.k-table.k-table-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-data-table.k-table-lg .k-table-td:where(:not(mat-sidenav-content *)),
.k-data-table.k-table-lg .k-table-th:where(:not(mat-sidenav-content *)),
.k-table.k-table-lg .k-table-td:where(:not(mat-sidenav-content *)),
.k-table.k-table-lg .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-data-table.k-table-lg .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)),
.k-table.k-table-lg .k-table-list .k-table-group-td > span:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-4) / 2);
}
.k-data-table.k-table-lg .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)),
.k-table.k-table-lg .k-table-list .k-table-group-row::before:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: 0;
}
.k-table .k-table-th:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-data-table:where(:not(mat-sidenav-content *)),
.k-table:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-data-table .k-table-td-row-span:where(:not(mat-sidenav-content *)),
.k-table .k-table-td-row-span:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 1px var(--kendo-color-border);
}
.k-table-group-sticky-header:where(:not(mat-sidenav-content *)),
.k-table-header:where(:not(mat-sidenav-content *)),
.k-table-thead:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-table-footer:where(:not(mat-sidenav-content *)),
.k-table-tfoot:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-table-group-row:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-table-group-td > span:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface-alt);
  background-color: var(--kendo-color-on-app-surface);
}
.k-table-alt-row:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-table-list .k-table-row.k-hover:where(:not(mat-sidenav-content *)),
.k-table-list .k-table-row:hover:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-row.k-hover:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-row:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-table-list .k-table-row.k-focus:where(:not(mat-sidenav-content *)),
.k-table-list .k-table-row:focus:where(:not(mat-sidenav-content *)),
.k-table-list .k-table-td.k-focus:where(:not(mat-sidenav-content *)),
.k-table-list .k-table-td:focus:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-row.k-focus:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-row:focus:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-td.k-focus:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-td:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-table-list .k-table-row.k-selected:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-table-tbody .k-table-row.k-selected > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-virtual-scroller:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  overflow: auto;
  position: relative;
}
.k-virtual-scroller-wrap:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 1;
}
.k-virtual-scroller-content:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-virtual-scroller-size:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 0;
}
.k-no-data:where(:not(mat-sidenav-content *)),
.k-nodata:where(:not(mat-sidenav-content *)) {
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}
.k-no-data:where(:not(mat-sidenav-content *)),
.k-nodata:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-suggestion-scrollwrap:where(:not(mat-sidenav-content *)) {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  position: relative;
  gap: var(--kendo-spacing-0\.5);
}
.k-suggestion-group:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2\.5) / 2);
  margin-inline: calc(var(--kendo-spacing-2\.5) / -2);
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-2);
  align-self: normal;
  overflow: hidden;
}
.k-suggestion-group.k-suggestion-group-scrollable:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
}
.k-suggestion-group:not(:has(.k-suggestions-scroll)):where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-2\.5) / 2);
}
.k-suggestion-group .k-suggestions-scroll:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-2\.5) / 2);
  margin-block: calc(var(--kendo-spacing-2\.5) / -2);
  display: flex;
  overflow-x: auto;
  scrollbar-width: none;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: var(--kendo-spacing-2);
}
.k-suggestion-group-scrollable .k-suggestion:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  max-width: none;
}
.k-suggestion-group-scrollable:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion-group:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-suggestion:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
  max-width: 100%;
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-3);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-sm);
  flex: 0 0 auto;
  transition: background-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid);
  cursor: pointer;
  outline: 0;
  white-space: normal;
}
.k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)),
.k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  content: "";
  aspect-ratio: 0.3;
  position: absolute;
  top: 0;
  z-index: 3;
  height: calc(var(--kendo-font-size) * var(--kendo-line-height-sm) + var(--kendo-spacing-2\.5) * 2 + var(--kendo-spacing-2\.5) + 2px);
}
.k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
}
.k-suggestion.k-focus:where(:not(mat-sidenav-content *)),
.k-suggestion:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 3px var(--kendo-color-surface);
}
.k-suggestion.k-suggestion-base:where(:not(mat-sidenav-content *)),
.k-suggestion:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle);
}
.k-suggestion.k-hover:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-base.k-hover:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-base:hover:where(:not(mat-sidenav-content *)),
.k-suggestion:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle-hover);
}
.k-suggestion.k-active:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-base.k-active:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-base:active:where(:not(mat-sidenav-content *)),
.k-suggestion:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle-active);
}
.k-suggestion.k-suggestion-primary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-emphasis);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-suggestion.k-suggestion-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-primary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-emphasis);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle-hover);
}
.k-suggestion.k-suggestion-primary.k-active:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-primary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-emphasis);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle-active);
}
.k-suggestion.k-suggestion-secondary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-emphasis);
  color: var(--kendo-color-secondary-on-subtle);
  background-color: var(--kendo-color-secondary-subtle);
}
.k-suggestion.k-suggestion-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-secondary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-emphasis);
  color: var(--kendo-color-secondary-on-subtle);
  background-color: var(--kendo-color-secondary-subtle-hover);
}
.k-suggestion.k-suggestion-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-secondary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-emphasis);
  color: var(--kendo-color-secondary-on-subtle);
  background-color: var(--kendo-color-secondary-subtle-active);
}
.k-suggestion.k-suggestion-tertiary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-emphasis);
  color: var(--kendo-color-tertiary-on-subtle);
  background-color: var(--kendo-color-tertiary-subtle);
}
.k-suggestion.k-suggestion-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-tertiary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-emphasis);
  color: var(--kendo-color-tertiary-on-subtle);
  background-color: var(--kendo-color-tertiary-subtle-hover);
}
.k-suggestion.k-suggestion-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-suggestion.k-suggestion-tertiary:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-emphasis);
  color: var(--kendo-color-tertiary-on-subtle);
  background-color: var(--kendo-color-tertiary-subtle-active);
}
.k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      rgba(255, 255, 255, 0) 0,
      var(--kendo-color-app-surface) 100%);
}
.k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)),
.k-suggestion-scrollwrap .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0,
      var(--kendo-color-app-surface) 100%);
}
.k-rtl .k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)),
.k-rtl .k-suggestion-scrollwrap .k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-suggestion-scrollwrap .k-suggestion-group-scrollable-end::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0,
      var(--kendo-color-app-surface) 100%);
}
.k-rtl .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)),
.k-rtl .k-suggestion-scrollwrap .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-suggestion-scrollwrap .k-suggestion-group-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      rgba(255, 255, 255, 0) 0,
      var(--kendo-color-app-surface) 100%);
}
.k-suggestion.k-focus:where(:not(mat-sidenav-content *)),
.k-suggestion:focus:where(:not(mat-sidenav-content *)) {
  outline-offset: -2px;
  outline: 1px solid var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 2px var(--kendo-color-surface-alt);
}
.k-bubble:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xxl);
  border-end-start-radius: var(--kendo-border-radius-sm);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height);
  display: flex;
  box-sizing: border-box;
  overflow-wrap: break-word;
  transition:
    border-color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-bubble a:where(:not(mat-sidenav-content *)) {
  color: inherit;
  text-decoration: underline;
}
.k-bubble.k-hover:where(:not(mat-sidenav-content *)),
.k-bubble:hover:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-bubble:focus-visible:where(:not(mat-sidenav-content *)),
.k-bubble:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-bubble-expandable:where(:not(mat-sidenav-content *)) {
  align-items: flex-start;
  white-space: nowrap;
  overflow: hidden;
}
.k-bubble-expandable.k-expanded:where(:not(mat-sidenav-content *)) {
  white-space: normal;
}
.k-bubble-expandable .k-bubble-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0%;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-bubble-expandable .k-bubble-expandable-indicator:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2\.5);
  padding-block: var(--kendo-spacing-2\.5);
  margin-inline-end: calc(var(--kendo-spacing-4) * -1);
  margin-block: calc((var(--kendo-spacing-2\.5) - 2px) * -1);
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
}
.k-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-bubble:focus:where(:not(mat-sidenav-content *)) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
}
.k-bubble:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle);
  box-shadow: none;
}
.k-bubble.k-active:where(:not(mat-sidenav-content *)),
.k-bubble.k-selected:where(:not(mat-sidenav-content *)),
.k-bubble:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle-active);
  background-color: var(--kendo-color-base-subtle-active);
}
.k-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-bubble:focus-visible:where(:not(mat-sidenav-content *)),
.k-bubble:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle);
  background-color: var(--kendo-color-base-subtle);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-bubble.k-hover:where(:not(mat-sidenav-content *)),
.k-bubble:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle-hover);
  background-color: var(--kendo-color-base-subtle-hover);
}
.k-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-bubble:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-subtle);
}
.k-bubble.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-bubble.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-bubble:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-bubble:focus:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-subtle-hover);
}
.k-column-menu.k-column-menu-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-menu.k-column-menu-sm .k-columnmenu-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-list.k-column-list-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-list.k-column-list-sm .k-column-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-group-menu.k-group-menu-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-group-menu.k-group-menu-sm .k-group-menu-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-menu.k-column-menu-md:where(:not(mat-sidenav-content *)),
.k-column-menu:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-menu .k-columnmenu-item:where(:not(mat-sidenav-content *)),
.k-column-menu.k-column-menu-md .k-columnmenu-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-list.k-column-list-md:where(:not(mat-sidenav-content *)),
.k-column-list:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-list .k-column-list-item:where(:not(mat-sidenav-content *)),
.k-column-list.k-column-list-md .k-column-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-group-menu.k-group-menu-md:where(:not(mat-sidenav-content *)),
.k-group-menu:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-group-menu .k-group-menu-item:where(:not(mat-sidenav-content *)),
.k-group-menu.k-group-menu-md .k-group-menu-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-column-menu.k-column-menu-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height);
}
.k-column-menu.k-column-menu-lg .k-columnmenu-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height);
}
.k-column-list.k-column-list-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height);
}
.k-column-list.k-column-list-lg .k-column-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height);
}
.k-group-menu.k-group-menu-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height);
}
.k-group-menu.k-group-menu-lg .k-group-menu-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height);
}
.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap:where(:not(mat-sidenav-content *)) {
  border-block-start: 1px solid;
}
.k-group-menu-item:where(:not(mat-sidenav-content *)) {
  display: flex;
  -webkit-user-select: none;
  user-select: none;
  gap: var(--kendo-spacing-1);
}
.k-group-menu-item-actions:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: calc(var(--kendo-spacing-1) * -1);
  pointer-events: none;
}
.k-group-menu-item-action:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kendo-spacing-1);
  border-radius: var(--kendo-border-radius-md);
  pointer-events: auto;
  cursor: pointer;
}
.k-group-menu-item-drag-action:where(:not(mat-sidenav-content *)) {
  cursor: move;
}
.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-hover:where(:not(mat-sidenav-content *)),
.k-group-menu-item-action:not(.k-group-menu-item-drag-action):hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 4%, transparent);
}
.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-selected:where(:not(mat-sidenav-content *)),
.k-group-menu-item-action:not(.k-group-menu-item-drag-action):active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 16%, transparent);
}
.k-group-menu-item-action.k-group-menu-item-add-action:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap:where(:not(mat-sidenav-content *)) {
  border-block-start-color: var(--kendo-color-border);
}
.k-avatar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  overflow: hidden;
}
.k-avatar ::after:where(:not(mat-sidenav-content *)),
.k-avatar ::before:where(:not(mat-sidenav-content *)),
.k-avatar :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-avatar.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-avatar.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-avatar.k-rounded-md:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-avatar.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-avatar.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-avatar:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-avatar.k-avatar-sm:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
  flex-basis: var(--kendo-spacing-4);
}
.k-avatar.k-avatar-md:where(:not(mat-sidenav-content *)),
.k-avatar:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-8);
  height: var(--kendo-spacing-8);
  flex-basis: var(--kendo-spacing-8);
}
.k-avatar.k-avatar-lg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-16);
  height: var(--kendo-spacing-16);
  flex-basis: var(--kendo-spacing-16);
}
.k-avatar-initials:where(:not(mat-sidenav-content *)),
.k-avatar-text:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
}
.k-avatar-icon:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-avatar-image:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.k-avatar-image > img:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: top;
}
.k-avatar-bordered:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-avatar.k-avatar-base:where(:not(mat-sidenav-content *)),
.k-avatar.k-avatar-solid.k-avatar-base:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  background: 0 0;
  color: var(--kendo-color-on-app-surface);
}
.k-avatar.k-avatar-primary:where(:not(mat-sidenav-content *)),
.k-avatar.k-avatar-solid.k-avatar-primary:where(:not(mat-sidenav-content *)),
.k-avatar.k-avatar-solid:where(:not(mat-sidenav-content *)),
.k-avatar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-avatar.k-avatar-secondary:where(:not(mat-sidenav-content *)),
.k-avatar.k-avatar-solid.k-avatar-secondary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-avatar.k-avatar-solid.k-avatar-tertiary:where(:not(mat-sidenav-content *)),
.k-avatar.k-avatar-tertiary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-avatar.k-avatar-outline:where(:not(mat-sidenav-content *)) {
  border-color: currentColor;
}
.k-avatar.k-avatar-outline.k-avatar-base:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  color: var(--kendo-color-on-app-surface);
}
.k-avatar.k-avatar-outline.k-avatar-primary:where(:not(mat-sidenav-content *)),
.k-avatar.k-avatar-outline:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  color: var(--kendo-color-primary-on-surface);
}
.k-avatar.k-avatar-outline.k-avatar-secondary:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  color: var(--kendo-color-secondary-on-surface);
}
.k-avatar.k-avatar-outline.k-avatar-tertiary:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  color: var(--kendo-color-tertiary-on-surface);
}
.k-chip:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-weight: var(--kendo-font-weight-medium);
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid),
    opacity var(--kendo-transition-rapid);
}
.k-chip ::after:where(:not(mat-sidenav-content *)),
.k-chip ::before:where(:not(mat-sidenav-content *)),
.k-chip :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-chip .k-selected-icon-wrapper:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-chip.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-chip.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-chip.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-chip:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-chip.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-chip.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-chip.k-chip-sm:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) / 2);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-chip.k-chip-sm .k-chip-action:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-1\.5) / 2);
}
.k-chip.k-chip-md:where(:not(mat-sidenav-content *)),
.k-chip:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2\.5) / 2);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-chip .k-chip-action:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-md .k-chip-action:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-2\.5) / 2);
}
.k-chip.k-chip-lg:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-3\.5) / 2);
  padding-inline: var(--kendo-spacing-4);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-chip.k-chip-lg .k-chip-action:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-3\.5) / 2);
}
.k-chip-content:where(:not(mat-sidenav-content *)) {
  min-width: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}
.k-chip-content .k-icon-wrapper-host:where(:not(mat-sidenav-content *)) {
  display: initial;
}
.k-chip-content:first-child:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-2);
}
.k-chip-content:last-child:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-chip-label:where(:not(mat-sidenav-content *)),
.k-chip-text:where(:not(mat-sidenav-content *)) {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}
.k-chip-avatar:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  flex: none;
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}
.k-chip-icon:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}
.k-chip-actions:where(:not(mat-sidenav-content *)) {
  margin-block: -5em;
  margin-inline: 0;
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}
.k-chip-action:where(:not(mat-sidenav-content *)) {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}
.k-remove-icon:where(:not(mat-sidenav-content *)) {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}
.k-chip-list:where(:not(mat-sidenav-content *)) {
  min-width: 0;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
.k-chip-list.k-chip-list-sm:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-chip-list.k-chip-list-md:where(:not(mat-sidenav-content *)),
.k-chip-list:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-chip-list.k-chip-list-lg:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-chip.k-focus:where(:not(mat-sidenav-content *)),
.k-chip:focus:where(:not(mat-sidenav-content *)) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
}
.k-chip.k-chip-base:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:where(:not(mat-sidenav-content *)),
.k-chip:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle);
}
.k-chip.k-chip-base.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-focus:where(:not(mat-sidenav-content *)),
.k-chip:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-subtle-active);
}
.k-chip.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-hover:where(:not(mat-sidenav-content *)),
.k-chip:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-subtle-hover);
}
.k-chip.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-subtle-active);
}
.k-chip.k-chip-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip:disabled:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-chip.k-chip-error:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-emphasis);
  color: var(--kendo-color-error-on-subtle);
  background-color: var(--kendo-color-error-subtle);
}
.k-chip.k-chip-error.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error-on-surface) 16%, transparent);
}
.k-chip.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-subtle-hover);
}
.k-chip.k-chip-error.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-subtle-active);
}
.k-chip.k-chip-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:disabled:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-chip.k-chip-info:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-emphasis);
  color: var(--kendo-color-info-on-subtle);
  background-color: var(--kendo-color-info-subtle);
}
.k-chip.k-chip-info.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info-on-surface) 16%, transparent);
}
.k-chip.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-info-subtle-hover);
}
.k-chip.k-chip-info.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-info-subtle-active);
}
.k-chip.k-chip-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:disabled:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-chip.k-chip-solid.k-chip-warning:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-emphasis);
  color: var(--kendo-color-warning-on-subtle);
  background-color: var(--kendo-color-warning-subtle);
}
.k-chip.k-chip-solid.k-chip-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning-on-surface) 16%, transparent);
}
.k-chip.k-chip-solid.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-warning-subtle-hover);
}
.k-chip.k-chip-solid.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-warning-subtle-active);
}
.k-chip.k-chip-solid.k-chip-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:disabled:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-chip.k-chip-solid.k-chip-success:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-emphasis);
  color: var(--kendo-color-success-on-subtle);
  background-color: var(--kendo-color-success-subtle);
}
.k-chip.k-chip-solid.k-chip-success.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success-on-surface) 16%, transparent);
}
.k-chip.k-chip-solid.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-subtle-hover);
}
.k-chip.k-chip-solid.k-chip-success.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-subtle-active);
}
.k-chip.k-chip-solid.k-chip-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:disabled:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-base:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-on-surface);
  color: var(--kendo-color-base-on-surface);
  background-color: transparent;
}
.k-chip.k-chip-outline.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-chip.k-chip-outline.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-chip.k-chip-outline.k-chip-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-on-surface);
  color: var(--kendo-color-error-on-surface);
  background-color: transparent;
}
.k-chip.k-chip-outline.k-chip-error.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error-on-surface) 16%, transparent);
}
.k-chip.k-chip-outline.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-on-surface);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error-on-surface);
}
.k-chip.k-chip-outline.k-chip-error.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-chip.k-chip-outline.k-chip-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-on-surface);
  color: var(--kendo-color-info-on-surface);
  background-color: transparent;
}
.k-chip.k-chip-outline.k-chip-info.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info-on-surface) 16%, transparent);
}
.k-chip.k-chip-outline.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-on-surface);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info-on-surface);
}
.k-chip.k-chip-outline.k-chip-info.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-chip.k-chip-outline.k-chip-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-on-surface);
  color: var(--kendo-color-warning-on-surface);
  background-color: transparent;
}
.k-chip.k-chip-outline.k-chip-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning-on-surface) 16%, transparent);
}
.k-chip.k-chip-outline.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-on-surface);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning-on-surface);
}
.k-chip.k-chip-outline.k-chip-warning.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-chip.k-chip-outline.k-chip-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-on-surface);
  color: var(--kendo-color-success-on-surface);
  background-color: transparent;
}
.k-chip.k-chip-outline.k-chip-success.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success-on-surface) 16%, transparent);
}
.k-chip.k-chip-outline.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-on-surface);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success-on-surface);
}
.k-chip.k-chip-outline.k-chip-success.k-disabled:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:disabled:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-chip.k-chip-base:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:where(:not(mat-sidenav-content *)),
.k-chip:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle);
}
.k-chip.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-hover:where(:not(mat-sidenav-content *)),
.k-chip:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle-hover);
}
.k-chip.k-chip-base.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-focus:where(:not(mat-sidenav-content *)),
.k-chip:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-emphasis);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-subtle-active);
}
.k-chip.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-base:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-base:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid:active:where(:not(mat-sidenav-content *)),
.k-chip.k-selected:where(:not(mat-sidenav-content *)),
.k-chip:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-subtle-active);
  border-color: var(--kendo-color-base-subtle-active);
}
.k-chip.k-chip-error:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-subtle);
}
.k-chip.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-subtle-hover);
}
.k-chip.k-chip-error.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-error-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-error-subtle);
}
.k-chip.k-chip-error.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-error:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-error:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-subtle-active);
  border-color: var(--kendo-color-error-subtle-active);
}
.k-chip.k-chip-info:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-subtle);
}
.k-chip.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info-subtle-hover);
}
.k-chip.k-chip-info.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-info-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-info-subtle);
}
.k-chip.k-chip-info.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-info:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-info:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-info-subtle-active);
  border-color: var(--kendo-color-info-subtle-active);
}
.k-chip.k-chip-solid.k-chip-warning:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-subtle);
}
.k-chip.k-chip-solid.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning-subtle-hover);
}
.k-chip.k-chip-solid.k-chip-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-warning-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-warning-subtle);
}
.k-chip.k-chip-solid.k-chip-warning.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-warning:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-warning:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-warning-subtle-active);
  border-color: var(--kendo-color-warning-subtle-active);
}
.k-chip.k-chip-solid.k-chip-success:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-subtle);
}
.k-chip.k-chip-solid.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success-subtle-hover);
}
.k-chip.k-chip-solid.k-chip-success.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-success-active);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-success-subtle);
}
.k-chip.k-chip-solid.k-chip-success.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-solid.k-chip-success:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-success:active:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-subtle-active);
  border-color: var(--kendo-color-success-subtle-active);
}
.k-chip.k-chip-outline.k-chip-base:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  border-color: var(--kendo-color-base-on-surface);
}
.k-chip.k-chip-outline.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  border-color: var(--kendo-color-base-on-surface);
}
.k-chip.k-chip-outline.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-base.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-chip.k-chip-outline.k-chip-base.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-base:focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-base-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-base-on-surface);
}
.k-chip.k-chip-outline.k-chip-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
  border-color: var(--kendo-color-error-on-surface);
}
.k-chip.k-chip-outline.k-chip-error.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
  border-color: var(--kendo-color-error-on-surface);
}
.k-chip.k-chip-outline.k-chip-error.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-error) 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-error.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-error) 8%, transparent);
}
.k-chip.k-chip-outline.k-chip-error.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-error:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-error-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-error-on-surface);
}
.k-chip.k-chip-outline.k-chip-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
  border-color: var(--kendo-color-info-on-surface);
}
.k-chip.k-chip-outline.k-chip-info.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
  border-color: var(--kendo-color-info-on-surface);
}
.k-chip.k-chip-outline.k-chip-info.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-info) 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-info.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-info) 8%, transparent);
}
.k-chip.k-chip-outline.k-chip-info.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-info:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-info-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-info-on-surface);
}
.k-chip.k-chip-outline.k-chip-warning:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
  border-color: var(--kendo-color-warning-on-surface);
}
.k-chip.k-chip-outline.k-chip-warning.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning-on-surface);
  border-color: var(--kendo-color-warning-on-surface);
}
.k-chip.k-chip-outline.k-chip-warning.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-warning) 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-warning.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-warning) 8%, transparent);
}
.k-chip.k-chip-outline.k-chip-warning.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-warning:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-warning-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-warning-on-surface);
}
.k-chip.k-chip-outline.k-chip-success:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
  border-color: var(--kendo-color-success-on-surface);
}
.k-chip.k-chip-outline.k-chip-success.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
  border-color: var(--kendo-color-success-on-surface);
}
.k-chip.k-chip-outline.k-chip-success.k-active:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success.k-selected:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-success) 12%, transparent);
}
.k-chip.k-chip-outline.k-chip-success.k-hover:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-success) 8%, transparent);
}
.k-chip.k-chip-outline.k-chip-success.k-focus:where(:not(mat-sidenav-content *)),
.k-chip.k-chip-outline.k-chip-success:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-success-on-surface);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-success-on-surface);
}
.k-color-preview:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md);
  box-sizing: border-box;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}
.k-color-preview ::after:where(:not(mat-sidenav-content *)),
.k-color-preview ::before:where(:not(mat-sidenav-content *)),
.k-color-preview :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-coloreditor-current-color:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-icon-color-preview:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
}
.k-icon-color-preview .k-color-preview-mask:where(:not(mat-sidenav-content *)) {
  width: 14px;
  height: 2px;
}
.k-color-preview-mask:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  position: relative;
}
.k-color-preview-mask::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC);
  background-size: contain;
  background-position: 0 0;
}
.k-no-color .k-color-preview-mask::before:where(:not(mat-sidenav-content *)) {
  content: "";
  background-color: var(--kendo-color-surface-alt);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' version='1.1'%3e%3cline x1='0' x2='20' y1='0' y2='20' stroke='oklch%2850.13%25 0.1783 28.7deg%29' stroke-width='1'/%3e%3c/svg%3e");
  background-size: 100% 100%;
  background-position: 0 0;
}
.k-color-preview:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-color-preview.k-hover:where(:not(mat-sidenav-content *)),
.k-color-preview:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-loader:where(:not(mat-sidenav-content *)) {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0;
}
.k-loader.k-loader-sm:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-1) / 2);
}
.k-loader.k-loader-sm .k-loader-segment:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-1);
  height: var(--kendo-spacing-1);
}
.k-loader.k-loader-md:where(:not(mat-sidenav-content *)),
.k-loader:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-2) / 2);
}
.k-loader .k-loader-segment:where(:not(mat-sidenav-content *)),
.k-loader.k-loader-md .k-loader-segment:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-2);
  height: var(--kendo-spacing-2);
}
.k-loader.k-loader-lg:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-4) / 2);
}
.k-loader.k-loader-lg .k-loader-segment:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
}
.k-loader-canvas:where(:not(mat-sidenav-content *)) {
  display: flex;
  position: relative;
}
.k-loader-segment:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
}
@keyframes pulsing-2-segment {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
.k-loader-pulsing-2 .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  align-items: center;
}
.k-loader-pulsing-2 .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  left: 0;
  transform: scale(1.5);
  transform-origin: 0 50%;
  animation: pulsing-2-segment 1s ease infinite;
  animation-delay: -0.5s;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  right: 0;
  transform-origin: 100% 50%;
  animation: pulsing-2-segment 1s ease infinite;
}
.k-loader-pulsing-2.k-loader-sm .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-spacing-1) * 3);
  height: calc(var(--kendo-spacing-1) * 1.5);
}
.k-loader-pulsing-2 .k-loader-canvas:where(:not(mat-sidenav-content *)),
.k-loader-pulsing-2.k-loader-md .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-spacing-2) * 3);
  height: calc(var(--kendo-spacing-2) * 1.5);
}
.k-loader-pulsing-2.k-loader-lg .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-spacing-4) * 3);
  height: calc(var(--kendo-spacing-4) * 1.5);
}
@keyframes spinner-3-sm-1 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% - (var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1)) / 2), calc(-50% + var(--kendo-spacing-1) * 4 * 0.8660254038 - var(--kendo-spacing-1)));
  }
  66.6666% {
    transform: translate(calc(-50% + (var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1)) / 2), calc(-50% + var(--kendo-spacing-1) * 4 * 0.8660254038 - var(--kendo-spacing-1)));
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-sm-2 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% + var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1)), -50%);
  }
  66.6666% {
    transform: translate(calc(-50% + (var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1)) / 2), calc(-50% - (var(--kendo-spacing-1) * 4 * 0.8660254038 - var(--kendo-spacing-1))));
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-sm-3 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% - (var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1)) / 2), calc(-50% - (var(--kendo-spacing-1) * 4 * 0.8660254038 - var(--kendo-spacing-1))));
  }
  66.6666% {
    transform: translate(calc(-50% - (var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1))), -50%);
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-md-1 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% - (var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2)) / 2), calc(-50% + var(--kendo-spacing-2) * 4 * 0.8660254038 - var(--kendo-spacing-2)));
  }
  66.6666% {
    transform: translate(calc(-50% + (var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2)) / 2), calc(-50% + var(--kendo-spacing-2) * 4 * 0.8660254038 - var(--kendo-spacing-2)));
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-md-2 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% + var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2)), -50%);
  }
  66.6666% {
    transform: translate(calc(-50% + (var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2)) / 2), calc(-50% - (var(--kendo-spacing-2) * 4 * 0.8660254038 - var(--kendo-spacing-2))));
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-md-3 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% - (var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2)) / 2), calc(-50% - (var(--kendo-spacing-2) * 4 * 0.8660254038 - var(--kendo-spacing-2))));
  }
  66.6666% {
    transform: translate(calc(-50% - (var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2))), -50%);
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-lg-1 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% - (var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4)) / 2), calc(-50% + var(--kendo-spacing-4) * 4 * 0.8660254038 - var(--kendo-spacing-4)));
  }
  66.6666% {
    transform: translate(calc(-50% + (var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4)) / 2), calc(-50% + var(--kendo-spacing-4) * 4 * 0.8660254038 - var(--kendo-spacing-4)));
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-lg-2 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% + var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4)), -50%);
  }
  66.6666% {
    transform: translate(calc(-50% + (var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4)) / 2), calc(-50% - (var(--kendo-spacing-4) * 4 * 0.8660254038 - var(--kendo-spacing-4))));
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes spinner-3-lg-3 {
  0% {
    transform: translate(-50%, -50%);
  }
  33.3333% {
    transform: translate(calc(-50% - (var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4)) / 2), calc(-50% - (var(--kendo-spacing-4) * 4 * 0.8660254038 - var(--kendo-spacing-4))));
  }
  66.6666% {
    transform: translate(calc(-50% - (var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4))), -50%);
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
.k-loader-spinner-3 .k-loader-segment:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%);
}
.k-loader-spinner-3 .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 50%;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  top: 100%;
  left: 0;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  top: 100%;
  left: 100%;
}
.k-loader-spinner-3.k-loader-sm .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  margin: calc(var(--kendo-spacing-1) / 2);
  width: calc(var(--kendo-spacing-1) * 4 - var(--kendo-spacing-1));
  height: calc(var(--kendo-spacing-1) * 4 * 0.8660254038 - var(--kendo-spacing-1));
}
.k-loader-spinner-3.k-loader-sm .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  animation: spinner-3-sm-1 2s ease infinite;
}
.k-loader-spinner-3.k-loader-sm .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  animation: spinner-3-sm-2 2s ease infinite;
}
.k-loader-spinner-3.k-loader-sm .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  animation: spinner-3-sm-3 2s ease infinite;
}
.k-loader-spinner-3 .k-loader-canvas:where(:not(mat-sidenav-content *)),
.k-loader-spinner-3.k-loader-md .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  margin: calc(var(--kendo-spacing-2) / 2);
  width: calc(var(--kendo-spacing-2) * 4 - var(--kendo-spacing-2));
  height: calc(var(--kendo-spacing-2) * 4 * 0.8660254038 - var(--kendo-spacing-2));
}
.k-loader-spinner-3 .k-loader-segment:first-child:where(:not(mat-sidenav-content *)),
.k-loader-spinner-3.k-loader-md .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  animation: spinner-3-md-1 2s ease infinite;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)),
.k-loader-spinner-3.k-loader-md .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  animation: spinner-3-md-2 2s ease infinite;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)),
.k-loader-spinner-3.k-loader-md .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  animation: spinner-3-md-3 2s ease infinite;
}
.k-loader-spinner-3.k-loader-lg .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  margin: calc(var(--kendo-spacing-4) / 2);
  width: calc(var(--kendo-spacing-4) * 4 - var(--kendo-spacing-4));
  height: calc(var(--kendo-spacing-4) * 4 * 0.8660254038 - var(--kendo-spacing-4));
}
.k-loader-spinner-3.k-loader-lg .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  animation: spinner-3-lg-1 2s ease infinite;
}
.k-loader-spinner-3.k-loader-lg .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  animation: spinner-3-lg-2 2s ease infinite;
}
.k-loader-spinner-3.k-loader-lg .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  animation: spinner-3-lg-3 2s ease infinite;
}
@keyframes spinner-4 {
  0% {
    transform: rotate(0);
  }
  33.3% {
    transform: rotate(0);
  }
  66.6% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes spinner-4-sm-1 {
  0% {
    transform: translate(calc(-50% + var(--kendo-spacing-1) * 4 / 2), calc(-50% + var(--kendo-spacing-1) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% + var(--kendo-spacing-1) * 4 / 2), calc(-50% + var(--kendo-spacing-1) * 4 / 2));
  }
}
@keyframes spinner-4-sm-2 {
  0% {
    transform: translate(calc(-50% - var(--kendo-spacing-1) * 4 / 2), calc(-50% + var(--kendo-spacing-1) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% - var(--kendo-spacing-1) * 4 / 2), calc(-50% + var(--kendo-spacing-1) * 4 / 2));
  }
}
@keyframes spinner-4-sm-3 {
  0% {
    transform: translate(calc(-50% - var(--kendo-spacing-1) * 4 / 2), calc(-50% - var(--kendo-spacing-1) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% - var(--kendo-spacing-1) * 4 / 2), calc(-50% - var(--kendo-spacing-1) * 4 / 2));
  }
}
@keyframes spinner-4-sm-4 {
  0% {
    transform: translate(calc(-50% + var(--kendo-spacing-1) * 4 / 2), calc(-50% - var(--kendo-spacing-1) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% + var(--kendo-spacing-1) * 4 / 2), calc(-50% - var(--kendo-spacing-1) * 4 / 2));
  }
}
@keyframes spinner-4-md-1 {
  0% {
    transform: translate(calc(-50% + var(--kendo-spacing-2) * 4 / 2), calc(-50% + var(--kendo-spacing-2) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% + var(--kendo-spacing-2) * 4 / 2), calc(-50% + var(--kendo-spacing-2) * 4 / 2));
  }
}
@keyframes spinner-4-md-2 {
  0% {
    transform: translate(calc(-50% - var(--kendo-spacing-2) * 4 / 2), calc(-50% + var(--kendo-spacing-2) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% - var(--kendo-spacing-2) * 4 / 2), calc(-50% + var(--kendo-spacing-2) * 4 / 2));
  }
}
@keyframes spinner-4-md-3 {
  0% {
    transform: translate(calc(-50% - var(--kendo-spacing-2) * 4 / 2), calc(-50% - var(--kendo-spacing-2) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% - var(--kendo-spacing-2) * 4 / 2), calc(-50% - var(--kendo-spacing-2) * 4 / 2));
  }
}
@keyframes spinner-4-md-4 {
  0% {
    transform: translate(calc(-50% + var(--kendo-spacing-2) * 4 / 2), calc(-50% - var(--kendo-spacing-2) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% + var(--kendo-spacing-2) * 4 / 2), calc(-50% - var(--kendo-spacing-2) * 4 / 2));
  }
}
@keyframes spinner-4-lg-1 {
  0% {
    transform: translate(calc(-50% + var(--kendo-spacing-4) * 4 / 2), calc(-50% + var(--kendo-spacing-4) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% + var(--kendo-spacing-4) * 4 / 2), calc(-50% + var(--kendo-spacing-4) * 4 / 2));
  }
}
@keyframes spinner-4-lg-2 {
  0% {
    transform: translate(calc(-50% - var(--kendo-spacing-4) * 4 / 2), calc(-50% + var(--kendo-spacing-4) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% - var(--kendo-spacing-4) * 4 / 2), calc(-50% + var(--kendo-spacing-4) * 4 / 2));
  }
}
@keyframes spinner-4-lg-3 {
  0% {
    transform: translate(calc(-50% - var(--kendo-spacing-4) * 4 / 2), calc(-50% - var(--kendo-spacing-4) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% - var(--kendo-spacing-4) * 4 / 2), calc(-50% - var(--kendo-spacing-4) * 4 / 2));
  }
}
@keyframes spinner-4-lg-4 {
  0% {
    transform: translate(calc(-50% + var(--kendo-spacing-4) * 4 / 2), calc(-50% - var(--kendo-spacing-4) * 4 / 2));
  }
  33.3% {
    transform: translate(-50%, -50%);
  }
  66.6% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(calc(-50% + var(--kendo-spacing-4) * 4 / 2), calc(-50% - var(--kendo-spacing-4) * 4 / 2));
  }
}
.k-loader-spinner-4 .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  animation: spinner-4 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%);
}
.k-loader-spinner-4 .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 0;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 100%;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  top: 100%;
  left: 100%;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(4):where(:not(mat-sidenav-content *)) {
  top: 100%;
  left: 0;
}
.k-loader-spinner-4.k-loader-sm .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-spacing-1) * 4);
  height: calc(var(--kendo-spacing-1) * 4);
}
.k-loader-spinner-4.k-loader-sm .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  animation: spinner-4-sm-1 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-sm .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-sm-2 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-sm .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-sm-3 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-sm .k-loader-segment:nth-child(4):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-sm-4 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-canvas:where(:not(mat-sidenav-content *)),
.k-loader-spinner-4.k-loader-md .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-spacing-2) * 4);
  height: calc(var(--kendo-spacing-2) * 4);
}
.k-loader-spinner-4 .k-loader-segment:first-child:where(:not(mat-sidenav-content *)),
.k-loader-spinner-4.k-loader-md .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  animation: spinner-4-md-1 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)),
.k-loader-spinner-4.k-loader-md .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-md-2 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)),
.k-loader-spinner-4.k-loader-md .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-md-3 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(4):where(:not(mat-sidenav-content *)),
.k-loader-spinner-4.k-loader-md .k-loader-segment:nth-child(4):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-md-4 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-lg .k-loader-canvas:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-spacing-4) * 4);
  height: calc(var(--kendo-spacing-4) * 4);
}
.k-loader-spinner-4.k-loader-lg .k-loader-segment:first-child:where(:not(mat-sidenav-content *)) {
  animation: spinner-4-lg-1 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-lg .k-loader-segment:nth-child(2):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-lg-2 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-lg .k-loader-segment:nth-child(3):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-lg-3 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-lg .k-loader-segment:nth-child(4):where(:not(mat-sidenav-content *)) {
  animation: spinner-4-lg-4 1.833s ease infinite;
}
.k-loader-container:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20000;
}
.k-loader-container .k-loader:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-loader-container.k-loader-container-sm .k-loader-container-inner:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-4);
  gap: var(--kendo-spacing-1);
}
.k-loader-container.k-loader-container-sm .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
}
.k-loader-container .k-loader-container-inner:where(:not(mat-sidenav-content *)),
.k-loader-container.k-loader-container-md .k-loader-container-inner:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-5);
  gap: var(--kendo-spacing-2);
}
.k-loader-container .k-loader-container-label:where(:not(mat-sidenav-content *)),
.k-loader-container.k-loader-container-md .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
}
.k-loader-container.k-loader-container-lg .k-loader-container-inner:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-6);
  gap: var(--kendo-spacing-3);
}
.k-loader-container.k-loader-container-lg .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
}
.k-loader-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}
.k-loader-container-inner:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.k-loader-container-overlay:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-loader-container-overlay + .k-loader-container-inner:where(:not(mat-sidenav-content *)) {
  z-index: 10000;
}
.k-loader-container-panel:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md);
}
.k-loader-top .k-loader-container-inner:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
  text-align: center;
}
.k-loader-end .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  order: -1;
}
.k-loading-color:where(:not(mat-sidenav-content *)),
.k-loading-image:where(:not(mat-sidenav-content *)),
.k-loading-mask:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-loading-color ::after:where(:not(mat-sidenav-content *)),
.k-loading-color ::before:where(:not(mat-sidenav-content *)),
.k-loading-color :where(:not(mat-sidenav-content *)),
.k-loading-color::after:where(:not(mat-sidenav-content *)),
.k-loading-color::before:where(:not(mat-sidenav-content *)),
.k-loading-image ::after:where(:not(mat-sidenav-content *)),
.k-loading-image ::before:where(:not(mat-sidenav-content *)),
.k-loading-image :where(:not(mat-sidenav-content *)),
.k-loading-image::after:where(:not(mat-sidenav-content *)),
.k-loading-image::before:where(:not(mat-sidenav-content *)),
.k-loading-mask ::after:where(:not(mat-sidenav-content *)),
.k-loading-mask ::before:where(:not(mat-sidenav-content *)),
.k-loading-mask :where(:not(mat-sidenav-content *)),
.k-loading-mask::after:where(:not(mat-sidenav-content *)),
.k-loading-mask::before:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-loading-mask:where(:not(mat-sidenav-content *)) {
  z-index: 100;
}
.k-loading-mask.k-opaque .k-loading-color:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-loading-text:where(:not(mat-sidenav-content *)) {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
  color: currentColor;
}
.k-loading-image:where(:not(mat-sidenav-content *)) {
  z-index: 2;
  color: currentColor;
}
.k-loading-color:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
  opacity: 0.3;
}
.k-i-loading:where(:not(mat-sidenav-content *)) {
  width: 16px;
  height: 16px;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  background-color: transparent;
  box-sizing: border-box;
  color: currentColor;
}
.k-i-loading::after:where(:not(mat-sidenav-content *)),
.k-i-loading::before:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-i-loading::after:where(:not(mat-sidenav-content *)),
.k-i-loading::before:where(:not(mat-sidenav-content *)),
.k-loading-image::after:where(:not(mat-sidenav-content *)),
.k-loading-image::before:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-block-start-color: transparent;
  border-block-end-color: transparent;
  background-color: transparent;
}
.k-icon.k-i-loading::after:where(:not(mat-sidenav-content *)),
.k-icon.k-i-loading::before:where(:not(mat-sidenav-content *)) {
  content: "";
}
.k-i-loading::before:where(:not(mat-sidenav-content *)),
.k-loading-image::before:where(:not(mat-sidenav-content *)) {
  margin-block-start: -0.5em;
  margin-inline-start: -0.5em;
  width: 1em;
  height: 1em;
  animation: k-loading-animation 0.7s linear infinite;
}
.k-i-loading::after:where(:not(mat-sidenav-content *)),
.k-loading-image::after:where(:not(mat-sidenav-content *)) {
  margin-block-start: -0.25em;
  margin-inline-start: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}
.k-loading-image::after:where(:not(mat-sidenav-content *)),
.k-loading-image::before:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 1px;
  border-width: clamp(0.015em, 1px, 1px);
  font-size: 4em;
}
@keyframes k-loading-animation {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.k-loader.k-loader-base:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-loader.k-loader-base + .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-loader.k-loader-primary:where(:not(mat-sidenav-content *)),
.k-loader:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-loader + .k-loader-container-label:where(:not(mat-sidenav-content *)),
.k-loader.k-loader-primary + .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-loader.k-loader-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-loader.k-loader-secondary + .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-loader.k-loader-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-loader.k-loader-tertiary + .k-loader-container-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-loader-container-panel:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
  border-color: var(--kendo-color-border);
}
.k-placeholder-line:where(:not(mat-sidenav-content *)),
.k-skeleton:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-placeholder-line:where(:not(mat-sidenav-content *)),
.k-skeleton-text:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  transform: scale(1, 0.6);
}
.k-placeholder-line:empty::before:where(:not(mat-sidenav-content *)),
.k-skeleton-text:empty::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: inline-block;
}
.k-skeleton-rect:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-skeleton-circle:where(:not(mat-sidenav-content *)) {
  border-radius: 9999px;
}
@keyframes k-skeleton-wave {
  0% {
    transform: translateX(-100%);
  }
  60% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.k-placeholder-line:where(.k-skeleton-wave):where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave) .k-placeholder-line:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave) .k-skeleton:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave).k-skeleton:where(:not(mat-sidenav-content *)) {
  position: relative;
  overflow: hidden;
}
.k-placeholder-line:where(.k-skeleton-wave)::after:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave) .k-placeholder-line::after:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave) .k-skeleton::after:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave).k-skeleton::after:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  transform: translateX(-100%);
  animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}
@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-placeholder-line:where(.k-skeleton-pulse):where(:not(mat-sidenav-content *)),
:where(.k-skeleton-pulse) .k-placeholder-line:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-pulse) .k-skeleton:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-pulse).k-skeleton:where(:not(mat-sidenav-content *)) {
  animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}
.k-placeholder-line:where(:not(mat-sidenav-content *)),
.k-skeleton:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-placeholder-line:where(.k-skeleton-wave)::after:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave) .k-placeholder-line::after:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave) .k-skeleton::after:where(:not(mat-sidenav-content *)),
:where(.k-skeleton-wave).k-skeleton::after:where(:not(mat-sidenav-content *)) {
  background-image:
    linear-gradient(
      to right,
      transparent,
      color-mix(in srgb, var(--kendo-color-inverse) 4%, transparent),
      transparent);
}
.k-tooltip:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  margin: 0;
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-tooltip ::after:where(:not(mat-sidenav-content *)),
.k-tooltip ::before:where(:not(mat-sidenav-content *)),
.k-tooltip :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-tooltip-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
  flex-shrink: 0;
}
.k-tooltip-title:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0.25em;
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
}
.k-tooltip-content:where(:not(mat-sidenav-content *)) {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-tooltip-button:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-2);
  flex-shrink: 0;
}
.k-tooltip-button .k-icon:where(:not(mat-sidenav-content *)) {
  color: inherit;
  vertical-align: top;
}
.k-callout:where(:not(mat-sidenav-content *)) {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  position: absolute;
  pointer-events: none;
}
.k-callout-n:where(:not(mat-sidenav-content *)) {
  margin-left: -6px;
  border-bottom-color: currentColor;
  top: -12px;
  left: 50%;
  pointer-events: none;
}
.k-callout-e:where(:not(mat-sidenav-content *)) {
  margin-top: -6px;
  border-left-color: currentColor;
  top: 50%;
  right: -12px;
  pointer-events: none;
}
.k-callout-s:where(:not(mat-sidenav-content *)) {
  margin-left: -6px;
  border-block-start-color: currentColor;
  bottom: -12px;
  left: 50%;
  pointer-events: none;
}
.k-callout-w:where(:not(mat-sidenav-content *)) {
  margin-top: -6px;
  border-right-color: currentColor;
  top: 50%;
  left: -12px;
  pointer-events: none;
}
.k-tooltip:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
  box-shadow: var(--kendo-elevation-2);
}
.k-tooltip .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse);
}
.k-tooltip-inverse:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-tooltip-inverse .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse);
}
.k-tooltip-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
}
.k-tooltip-error .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-tooltip-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
}
.k-tooltip-warning .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning);
}
.k-tooltip-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
}
.k-tooltip-success .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success);
}
.k-tooltip-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
}
.k-tooltip-info .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info);
}
.k-tooltip-base:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
}
.k-tooltip-base .k-callout:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base);
}
.k-current-time:where(:not(mat-sidenav-content *)) {
  width: 1px;
  position: absolute;
}
.k-current-time.k-current-time-arrow-down:where(:not(mat-sidenav-content *)),
.k-current-time.k-current-time-arrow-left:where(:not(mat-sidenav-content *)),
.k-current-time.k-current-time-arrow-right:where(:not(mat-sidenav-content *)) {
  width: 0;
  height: 0;
  background: 0 0;
  border: 4px solid transparent;
}
.k-current-time:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-error-on-surface);
}
.k-current-time.k-current-time-arrow-left:where(:not(mat-sidenav-content *)) {
  border-inline-end-color: var(--kendo-color-error-on-surface);
}
.k-current-time.k-current-time-arrow-right:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: var(--kendo-color-error-on-surface);
}
.k-current-time.k-current-time-arrow-down:where(:not(mat-sidenav-content *)) {
  border-block-start-color: var(--kendo-color-error-on-surface);
}
.k-marquee:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 100000;
}
.k-marquee-color:where(:not(mat-sidenav-content *)),
.k-marquee-text:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.k-marquee-color:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
  border-color: var(--kendo-color-base);
  opacity: 0.6;
}
.k-marquee-text:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
}
.k-text-selection ::selection:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
}
.k-menu-bar:where(:not(mat-sidenav-content *)),
.k-menu:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-menu ::after:where(:not(mat-sidenav-content *)),
.k-menu ::before:where(:not(mat-sidenav-content *)),
.k-menu :where(:not(mat-sidenav-content *)),
.k-menu-bar ::after:where(:not(mat-sidenav-content *)),
.k-menu-bar ::before:where(:not(mat-sidenav-content *)),
.k-menu-bar :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-menu-item:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  outline: 0;
  display: flex;
  flex-flow: column nowrap;
  flex: none;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-menu-item.k-selected:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal);
}
.k-menu-item-content:where(:not(mat-sidenav-content *)) {
  display: block;
  height: auto;
  overflow: visible;
}
.k-menu-item-content .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-menu-item-content .k-actions:where(:not(mat-sidenav-content *)),
.k-menu-item-content .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-menu-item-content .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-menu-item-content .k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-menu-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  outline: 0;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-3);
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.k-menu-link-text:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-menu-expand-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-end: calc(var(--kendo-spacing-2) * -1);
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  flex: none;
  position: relative;
}
.k-menu-horizontal:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-menu-horizontal > .k-menu-item + .k-menu-item:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
}
.k-menu-horizontal > .k-separator:where(:not(mat-sidenav-content *)) {
  margin-block: var(--kendo-spacing-1);
  margin-inline: var(--kendo-spacing-1);
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-menu-vertical:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
  width: 100%;
}
.k-menu-vertical > .k-menu-item + .k-menu-item:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-menu-vertical > .k-menu-item > .k-menu-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  padding-inline-end: calc(var(--kendo-spacing-3) * 2 + 16px);
}
.k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-3);
  margin-inline-end: calc(-1 * (var(--kendo-spacing-3) * 2 + 16px - var(--kendo-spacing-3) / 2));
}
.k-menu-vertical > .k-separator:where(:not(mat-sidenav-content *)) {
  margin-block: var(--kendo-spacing-1);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}
.k-menu-popup:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}
.k-menu-popup ::after:where(:not(mat-sidenav-content *)),
.k-menu-popup ::before:where(:not(mat-sidenav-content *)),
.k-menu-popup :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-menu-popup .k-menu-item:where(:not(mat-sidenav-content *)) {
  font-weight: initial;
}
.k-menu-group:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
}
.k-menu-group .k-menu-item + .k-menu-item:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-0);
}
.k-menu-group .k-separator:where(:not(mat-sidenav-content *)) {
  margin-block: var(--kendo-spacing-1);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}
.k-menu-group.k-menu-group-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-menu-group.k-menu-group-sm .k-menu-item:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-menu-group.k-menu-group-sm .k-menu-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-3);
  padding-inline-end: calc(var(--kendo-spacing-3) * 2 + 16px);
}
.k-menu-group.k-menu-group-sm .k-menu-expand-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-3);
  margin-inline-end: calc(-1 * (var(--kendo-spacing-3) * 2 + 16px - var(--kendo-spacing-3) / 2));
}
.k-menu-group.k-menu-group-md:where(:not(mat-sidenav-content *)),
.k-menu-group:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-menu-group .k-menu-item:where(:not(mat-sidenav-content *)),
.k-menu-group.k-menu-group-md .k-menu-item:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-menu-group .k-menu-link:where(:not(mat-sidenav-content *)),
.k-menu-group.k-menu-group-md .k-menu-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  padding-inline-end: calc(var(--kendo-spacing-3) * 2 + 16px);
}
.k-menu-group .k-menu-expand-arrow:where(:not(mat-sidenav-content *)),
.k-menu-group.k-menu-group-md .k-menu-expand-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-3);
  margin-inline-end: calc(-1 * (var(--kendo-spacing-3) * 2 + 16px - var(--kendo-spacing-3) / 2));
}
.k-menu-group.k-menu-group-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-menu-group.k-menu-group-lg .k-menu-item:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-menu-group.k-menu-group-lg .k-menu-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-3);
  padding-inline-end: calc(var(--kendo-spacing-3) * 2 + 16px);
}
.k-menu-group.k-menu-group-lg .k-menu-expand-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-3);
  margin-inline-end: calc(-1 * (var(--kendo-spacing-3) * 2 + 16px - var(--kendo-spacing-3) / 2));
}
.k-menu-popup .k-menu-group:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-popups-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}
.k-context-menu:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-width: 0;
  border-style: solid;
}
.k-animation-container .k-context-menu.k-menu-horizontal:where(:not(mat-sidenav-content *)) {
  display: flex !important;
  flex-wrap: nowrap;
}
.k-context-menu-popup:where(:not(mat-sidenav-content *)) {
  z-index: 12000;
}
.k-context-menu-popup .k-context-menu:where(:not(mat-sidenav-content *)),
.k-popup .k-context-menu:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-menu-scroll-wrapper:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  display: flex;
  align-items: center;
}
.k-menu-scroll-wrapper .k-menu:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  flex-wrap: nowrap;
}
.k-menu-scroll-wrapper-vertical:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-menu-scroll-wrapper-vertical > .k-menu-scroll-button:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-menu-group .k-item > .k-link:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu .k-item > .k-link:where(:not(mat-sidenav-content *)) {
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-menu-expand-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-end: 0;
}
.k-menu-scroll-wrapper .k-menu-scroll-button:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-menu-scroll-wrapper.horizontal .k-menu-scroll-button:where(:not(mat-sidenav-content *)) {
  width: calc(1.4285714286em + var(--kendo-spacing-1));
}
.k-menu-scroll-wrapper.vertical .k-menu-scroll-button:where(:not(mat-sidenav-content *)) {
  height: calc(1.4285714286em + var(--kendo-spacing-1));
}
.k-menu:not(.k-context-menu):where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
}
.k-menu:not(.k-context-menu) > .k-item.k-hover:where(:not(mat-sidenav-content *)),
.k-menu:not(.k-context-menu) > .k-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-menu:not(.k-context-menu) > .k-item:active:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item.k-focus:where(:not(mat-sidenav-content *)),
.k-menu:not(.k-context-menu) > .k-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-menu:not(.k-context-menu) > .k-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-menu-popup:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-menu-group:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-menu-group .k-item > .k-link.k-hover:where(:not(mat-sidenav-content *)),
.k-menu-group .k-item > .k-link:hover:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu .k-item > .k-link.k-hover:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu .k-item > .k-link:hover:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-menu-group .k-item > .k-link.k-active:where(:not(mat-sidenav-content *)),
.k-menu-group .k-item > .k-link.k-selected:where(:not(mat-sidenav-content *)),
.k-menu-group .k-item > .k-link:active:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu .k-item > .k-link.k-active:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu .k-item > .k-link.k-selected:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu .k-item > .k-link:active:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-menu-group > .k-separator:where(:not(mat-sidenav-content *)),
.k-menu.k-context-menu > .k-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-menu-scroll-wrapper .k-menu-scroll-button:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-menu-scroll-wrapper .k-menu-scroll-button:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-menu-scroll-wrapper .k-menu-scroll-button:hover::before:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-context-menu .k-menu-item.k-focus:where(:not(mat-sidenav-content *)),
.k-context-menu .k-menu-item:focus:where(:not(mat-sidenav-content *)),
.k-menu-group .k-menu-item.k-focus:where(:not(mat-sidenav-content *)),
.k-menu-group .k-menu-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-up::before:where(:not(mat-sidenav-content *)) {
  content: "\e013";
}
.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-right::before:where(:not(mat-sidenav-content *)) {
  content: "\e014";
}
.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-down::before:where(:not(mat-sidenav-content *)) {
  content: "\e015";
}
.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-left::before:where(:not(mat-sidenav-content *)) {
  content: "\e016";
}
.k-toolbar:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-toolbar::before:where(:not(mat-sidenav-content *)) {
  content: "";
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-resizable:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
}
.k-toolbar.k-toolbar-scrollable:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
  position: relative;
}
.k-toolbar.k-toolbar-scrollable-overlay::after:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  content: "";
  height: 100%;
  aspect-ratio: 1;
  position: absolute;
  z-index: 3;
}
.k-toolbar.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
}
.k-toolbar.k-toolbar-scrollable-overlay::after:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
}
.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-end::after:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-start::before:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-toolbar > :where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.k-toolbar > * > label:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
  align-self: center;
}
.k-toolbar .k-input:where(:not(mat-sidenav-content *)),
.k-toolbar .k-picker:where(:not(mat-sidenav-content *)) {
  width: 10em;
}
.k-toolbar .k-color-picker:where(:not(mat-sidenav-content *)),
.k-toolbar .k-colorpicker:where(:not(mat-sidenav-content *)) {
  width: min-content;
}
.k-toolbar .k-smart-box:where(:not(mat-sidenav-content *)) {
  min-width: 350px;
}
.k-toolbar .k-toolbar-overflow-button:where(:not(mat-sidenav-content *)) {
  margin-inline-start: auto;
  border-radius: 0;
}
.k-toolbar .k-toolbar-button-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
  margin-inline-start: auto;
}
.k-toolbar .k-toolbar-button-separator + .k-toolbar-overflow-button:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
}
.k-toolbar .k-toolbar-spacer:where(:not(mat-sidenav-content *)) {
  height: 1.4285714286em;
  flex: 1 0 0%;
}
.k-toolbar .k-toolbar-item.k-focus:where(:not(mat-sidenav-content *)),
.k-toolbar .k-toolbar-item:focus:where(:not(mat-sidenav-content *)) {
  text-decoration: none;
  outline: 0;
}
.k-toolbar .k-separator:where(:not(mat-sidenav-content *)),
.k-toolbar-separator:where(:not(mat-sidenav-content *)) {
  width: 0;
  height: 1.4285714286em;
  border-width: 0 0 0 1px;
  border-style: solid;
  align-self: center;
}
.k-toolbar-items:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-toolbar-items-scroll:where(:not(mat-sidenav-content *)) {
  overflow-x: auto;
  scrollbar-width: none;
}
.k-toolbar-items-scroll::-webkit-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-toolbar-items-list:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-toolbar-outline:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  background: 0 0;
}
.k-toolbar-flat:where(:not(mat-sidenav-content *)) {
  border-block-start-color: transparent !important;
  border-inline-color: transparent !important;
  background: 0 0 !important;
}
.k-toolbar-group:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: inherit;
  flex-wrap: nowrap;
  gap: inherit;
}
.k-toolbar.k-toolbar-sm:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  gap: var(--kendo-spacing-1);
}
.k-toolbar.k-toolbar-sm::before:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-1) * -1);
}
.k-toolbar.k-toolbar-sm.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  inset-inline-start: var(--kendo-spacing-1);
}
.k-toolbar.k-toolbar-sm > * > label:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-1);
}
.k-toolbar.k-toolbar-sm .k-toolbar-items:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-toolbar.k-toolbar-sm .k-toolbar-button-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-3\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-sm .k-toolbar-items-scroll:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  margin-block: calc(var(--kendo-spacing-1) * -1);
  padding-inline: var(--kendo-spacing-1);
  margin-inline: calc(var(--kendo-spacing-1) * -1);
}
.k-toolbar.k-toolbar-sm .k-toolbar-items-scroll:not(:only-child):where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-sm.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-spacing-1);
  margin-inline-end: calc(var(--kendo-spacing-1) * -1);
}
.k-toolbar.k-toolbar-sm::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-3\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-md::before:where(:not(mat-sidenav-content *)),
.k-toolbar::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-lg::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-5\.5) / 2 * 2 + 2px);
}
.k-toolbar-items-list.k-toolbar-items-list-sm:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  gap: var(--kendo-spacing-1);
}
.k-toolbar.k-toolbar-md:where(:not(mat-sidenav-content *)),
.k-toolbar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-2);
}
.k-toolbar.k-toolbar-md::before:where(:not(mat-sidenav-content *)),
.k-toolbar::before:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-2) * -1);
}
.k-toolbar.k-toolbar-md.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  inset-inline-start: var(--kendo-spacing-2);
}
.k-toolbar.k-toolbar-md > * > label:where(:not(mat-sidenav-content *)),
.k-toolbar > * > label:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-toolbar .k-toolbar-items:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-md .k-toolbar-items:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2);
}
.k-toolbar .k-toolbar-button-separator:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-md .k-toolbar-button-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-toolbar .k-toolbar-items-scroll:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-md .k-toolbar-items-scroll:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  margin-block: calc(var(--kendo-spacing-2) * -1);
  padding-inline: var(--kendo-spacing-2);
  margin-inline: calc(var(--kendo-spacing-2) * -1);
}
.k-toolbar .k-toolbar-items-scroll:not(:only-child):where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-md .k-toolbar-items-scroll:not(:only-child):where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-md.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-spacing-2);
  margin-inline-end: calc(var(--kendo-spacing-2) * -1);
}
.k-toolbar.k-toolbar-sm::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-3\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-md::before:where(:not(mat-sidenav-content *)),
.k-toolbar::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-lg::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-5\.5) / 2 * 2 + 2px);
}
.k-toolbar-items-list.k-toolbar-items-list-md:where(:not(mat-sidenav-content *)),
.k-toolbar-items-list:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-2);
}
.k-toolbar.k-toolbar-lg:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-2\.5);
  gap: var(--kendo-spacing-2\.5);
}
.k-toolbar.k-toolbar-lg::before:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-2\.5) * -1);
}
.k-toolbar.k-toolbar-lg.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  inset-inline-start: var(--kendo-spacing-2\.5);
}
.k-toolbar.k-toolbar-lg > * > label:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2\.5);
}
.k-toolbar.k-toolbar-lg .k-toolbar-items:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2\.5);
}
.k-toolbar.k-toolbar-lg .k-toolbar-button-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-5\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-lg .k-toolbar-items-scroll:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2\.5);
  margin-block: calc(var(--kendo-spacing-2\.5) * -1);
  padding-inline: var(--kendo-spacing-2\.5);
  margin-inline: calc(var(--kendo-spacing-2\.5) * -1);
}
.k-toolbar.k-toolbar-lg .k-toolbar-items-scroll:not(:only-child):where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-lg.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-spacing-2\.5);
  margin-inline-end: calc(var(--kendo-spacing-2\.5) * -1);
}
.k-toolbar.k-toolbar-sm::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-3\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-md::before:where(:not(mat-sidenav-content *)),
.k-toolbar::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-toolbar.k-toolbar-lg::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-5\.5) / 2 * 2 + 2px);
}
.k-toolbar-items-list.k-toolbar-items-list-lg:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-2\.5);
  gap: var(--kendo-spacing-2\.5);
}
.k-floating-toolbar:where(:not(mat-sidenav-content *)) {
  max-width: fit-content;
  border-radius: var(--kendo-border-radius-xxl);
}
.k-floating-toolbar .k-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-radius: inherit;
}
.k-window-content:where(.editorToolbarWindow):where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2) !important;
  padding-inline: var(--kendo-spacing-2) !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2);
  align-items: center;
}
.k-window-content:where(.editorToolbarWindow) .k-toolbar:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 0;
  flex-shrink: 1;
  color: inherit;
  background: 0 0;
}
.k-editortoolbar-dragHandle:where(:not(mat-sidenav-content *)) {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
}
.k-overflow-container:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height-lg);
}
.k-overflow-container > .k-item:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-overflow-container .k-separator:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-1) 0;
}
.k-overflow-container .k-overflow-tool-group:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-overflow-container .k-overflow-button:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  width: 100%;
  height: auto;
  border-width: 0;
  border-radius: 0;
  aspect-ratio: auto;
  color: inherit;
  background-color: transparent;
  background-image: none;
  font: inherit;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-2);
  justify-content: flex-start;
  position: relative;
}
.k-overflow-container .k-button-group:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  display: flex;
  flex-flow: column nowrap;
}
.k-overflow-container .k-button-group .k-button:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-overflow-container .k-split-button:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
}
.k-overflow-container .k-overflow-hidden:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-toolbar.k-toolbar-solid:where(:not(mat-sidenav-content *)),
.k-toolbar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-surface);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-toolbar.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-solid.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar.k-toolbar-scrollable-overlay::after:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-solid.k-toolbar-scrollable-overlay::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar.k-toolbar-outline:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
}
.k-toolbar.k-toolbar-outline.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar.k-toolbar-outline.k-toolbar-scrollable-overlay::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar.k-toolbar-flat:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
}
.k-toolbar.k-toolbar-flat .k-toolbar-separator:where(:not(mat-sidenav-content *)),
.k-toolbar.k-toolbar-flat > .k-separator:where(:not(mat-sidenav-content *)) {
  border-inline-color: var(--kendo-color-border);
}
.k-toolbar.k-toolbar-flat.k-toolbar-scrollable-overlay::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar.k-toolbar-flat.k-toolbar-scrollable-overlay::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar-items:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-toolbar .k-separator:where(:not(mat-sidenav-content *)),
.k-toolbar-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-toolbar-items-list.k-toolbar-items-list-solid:where(:not(mat-sidenav-content *)),
.k-toolbar-items-list:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-surface);
}
.k-toolbar-items-list.k-toolbar-items-list-outline:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
}
.k-toolbar-items-list.k-toolbar-items-list-flat:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.editorToolbarWindow.k-window-content:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-surface);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-overflow-container .k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-overflow-container .k-button:hover:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background: color-mix(in srgb, currentColor 8%, transparent);
}
.k-overflow-container .k-button.k-active:where(:not(mat-sidenav-content *)),
.k-overflow-container .k-button:active:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background: color-mix(in srgb, currentColor 8%, transparent);
}
.k-overflow-container .k-button.k-selected:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.k-overflow-container .k-button.k-disabled:where(:not(mat-sidenav-content *)),
.k-overflow-container .k-button:disabled:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-toolbar.k-toolbar-flat:where(:not(mat-sidenav-content *)) {
  border-block-start-color: var(--kendo-color-border) !important;
  border-inline-color: var(--kendo-color-border) !important;
}
.k-overflow-auto:where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.\!k-overflow-auto:where(:not(mat-sidenav-content *)) {
  overflow: auto !important;
}
.k-overflow-hidden:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.\!k-overflow-hidden:where(:not(mat-sidenav-content *)) {
  overflow: hidden !important;
}
.k-overflow-visible:where(:not(mat-sidenav-content *)) {
  overflow: visible;
}
.\!k-overflow-visible:where(:not(mat-sidenav-content *)) {
  overflow: visible !important;
}
.k-overflow-scroll:where(:not(mat-sidenav-content *)) {
  overflow: scroll;
}
.\!k-overflow-scroll:where(:not(mat-sidenav-content *)) {
  overflow: scroll !important;
}
.k-overflow-clip:where(:not(mat-sidenav-content *)) {
  overflow: clip;
}
.\!k-overflow-clip:where(:not(mat-sidenav-content *)) {
  overflow: clip !important;
}
.k-overflow-x-auto:where(:not(mat-sidenav-content *)) {
  overflow-x: auto;
}
.\!k-overflow-x-auto:where(:not(mat-sidenav-content *)) {
  overflow-x: auto !important;
}
.k-overflow-x-hidden:where(:not(mat-sidenav-content *)) {
  overflow-x: hidden;
}
.\!k-overflow-x-hidden:where(:not(mat-sidenav-content *)) {
  overflow-x: hidden !important;
}
.k-overflow-x-visible:where(:not(mat-sidenav-content *)) {
  overflow-x: visible;
}
.\!k-overflow-x-visible:where(:not(mat-sidenav-content *)) {
  overflow-x: visible !important;
}
.k-overflow-x-scroll:where(:not(mat-sidenav-content *)) {
  overflow-x: scroll;
}
.\!k-overflow-x-scroll:where(:not(mat-sidenav-content *)) {
  overflow-x: scroll !important;
}
.k-overflow-x-clip:where(:not(mat-sidenav-content *)) {
  overflow-x: clip;
}
.\!k-overflow-x-clip:where(:not(mat-sidenav-content *)) {
  overflow-x: clip !important;
}
.k-overflow-y-auto:where(:not(mat-sidenav-content *)) {
  overflow-y: auto;
}
.\!k-overflow-y-auto:where(:not(mat-sidenav-content *)) {
  overflow-y: auto !important;
}
.k-overflow-y-hidden:where(:not(mat-sidenav-content *)) {
  overflow-y: hidden;
}
.\!k-overflow-y-hidden:where(:not(mat-sidenav-content *)) {
  overflow-y: hidden !important;
}
.k-overflow-y-visible:where(:not(mat-sidenav-content *)) {
  overflow-y: visible;
}
.\!k-overflow-y-visible:where(:not(mat-sidenav-content *)) {
  overflow-y: visible !important;
}
.k-overflow-y-scroll:where(:not(mat-sidenav-content *)) {
  overflow-y: scroll;
}
.\!k-overflow-y-scroll:where(:not(mat-sidenav-content *)) {
  overflow-y: scroll !important;
}
.k-overflow-y-clip:where(:not(mat-sidenav-content *)) {
  overflow-y: clip;
}
.\!k-overflow-y-clip:where(:not(mat-sidenav-content *)) {
  overflow-y: clip !important;
}
.k-form-inline:where(:not(mat-sidenav-content *)),
.k-form:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-fieldset:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-7\.5);
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}
.k-fieldset > legend:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
  padding: 0 var(--kendo-spacing-4) 0 0;
  text-transform: uppercase;
}
kendo-label > .k-label:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-label-optional:where(:not(mat-sidenav-content *)) {
  margin-left: var(--kendo-spacing-1\.5);
  font-size: var(--kendo-font-size-sm);
  font-style: normal;
  align-self: center;
}
.k-label-empty::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: inline-block;
}
.k-form:where(:not(mat-sidenav-content *)) {
  border: 0;
}
.k-form .k-form-field > .k-label:where(:not(mat-sidenav-content *)),
.k-form .k-form-field > kendo-label:where(:not(mat-sidenav-content *)),
.k-form .k-form-label:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-0);
  display: flex;
  flex-flow: row nowrap;
}
.k-form .k-label + .k-radio:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
}
.k-form .k-form-fieldset:where(:not(mat-sidenav-content *)) {
  margin: 2em 0 0;
  padding: var(--kendo-spacing-0);
  border: 0;
}
.k-form .k-form-legend:where(:not(mat-sidenav-content *)) {
  margin: 0 0 1em;
  padding: var(--kendo-spacing-0);
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: var(--kendo-font-size);
  text-transform: none;
}
.k-form .k-form-group:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-form .k-form-field-wrap:where(:not(mat-sidenav-content *)),
.k-form .k-form-field:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-form .k-form-field-disabled .k-form-label:where(:not(mat-sidenav-content *)),
.k-form .k-form-field-disabled .k-label:where(:not(mat-sidenav-content *)) {
  outline: 0;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}
.k-form .k-alert-error:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  margin-block-start: calc(var(--kendo-spacing-1) * 2);
}
.k-form .k-field-info:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  font-size: var(--kendo-font-size-xs);
  line-height: 1;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-4);
}
.k-form .k-daterangepicker .k-dateinput:where(:not(mat-sidenav-content *)),
.k-form .k-floating-label-container:where(:not(mat-sidenav-content *)),
.k-form .k-multiselect:where(:not(mat-sidenav-content *)),
.k-form .k-signature:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  width: 100%;
}
.k-form-buttons:where(:not(mat-sidenav-content *)) {
  padding: 0;
  overflow: visible;
}
.k-form-error:where(:not(mat-sidenav-content *)),
.k-form-hint:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-1);
  display: flex;
  font-size: var(--kendo-font-size-sm);
  font-style: normal;
}
.k-buttons-start:where(:not(mat-sidenav-content *)),
.k-text-start:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start;
}
.k-buttons-end:where(:not(mat-sidenav-content *)),
.k-text-end:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.k-form-separator:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-5) 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}
.k-form-horizontal .k-form-field:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-form-horizontal .k-form-field > .k-form-label:where(:not(mat-sidenav-content *)),
.k-form-horizontal .k-form-field > .k-label:where(:not(mat-sidenav-content *)),
.k-form-horizontal .k-form-field > kendo-label:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2\.5);
  padding-block-start: var(--kendo-spacing-2\.5);
  width: 25%;
  text-align: end;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.k-form-horizontal .k-form-field .k-label-optional:where(:not(mat-sidenav-content *)) {
  margin: 0;
  align-self: inherit;
}
.k-form-horizontal .k-form-field-wrap:where(:not(mat-sidenav-content *)) {
  max-width: calc(75% - var(--kendo-spacing-2\.5));
  flex: 1 1 auto;
  align-content: center;
}
.k-form.k-form-sm .k-form-buttons:where(:not(mat-sidenav-content *)),
.k-form.k-form-sm .k-form-field:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-4);
}
.k-form.k-form-sm .k-form-field-set > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form.k-form-sm .k-form-field-set > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form.k-form-sm > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form.k-form-sm > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form .k-form-buttons:where(:not(mat-sidenav-content *)),
.k-form .k-form-field:where(:not(mat-sidenav-content *)),
.k-form.k-form-md .k-form-buttons:where(:not(mat-sidenav-content *)),
.k-form.k-form-md .k-form-field:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-5);
}
.k-form .k-form-field-set > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form .k-form-field-set > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)),
.k-form.k-form-md .k-form-field-set > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form.k-form-md .k-form-field-set > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form.k-form-md > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form.k-form-md > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)),
.k-form > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form.k-form-lg .k-form-buttons:where(:not(mat-sidenav-content *)),
.k-form.k-form-lg .k-form-field:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-6);
}
.k-form.k-form-lg .k-form-field-set > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form.k-form-lg .k-form-field-set > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form.k-form-lg > .k-hidden + :not(.k-hidden):where(:not(mat-sidenav-content *)),
.k-form.k-form-lg > :not(.k-hidden):first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form-inline:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-8);
}
.k-form-inline fieldset:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0 0;
  border-style: solid;
  margin: calc(var(--kendo-spacing-8) * 2) 0;
  padding: 0;
}
.k-form-inline fieldset:first-child:first-of-type:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-form-inline fieldset:last-child:last-of-type:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0;
}
.k-form-inline legend:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  text-align: start;
  font-weight: 600;
  line-height: 1;
  margin-block-end: calc(var(--kendo-spacing-1\.5) * 2);
  text-transform: uppercase;
  padding: 0 var(--kendo-spacing-4) 0 0;
  width: auto;
}
.k-form-inline .k-form-field:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: flex-start;
  text-align: start;
  margin-block-end: calc(var(--kendo-spacing-1\.5) * 2);
}
.k-form-inline .k-form-field > span:where(:not(mat-sidenav-content *)) {
  width: 25%;
  text-align: end;
  line-height: var(--kendo-line-height);
  padding-block: 0 var(--kendo-spacing-6);
  padding-inline: calc(var(--kendo-spacing-1) + 1px);
  align-self: center;
}
.k-form-inline .k-form-field > input:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio):where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-form-inline .k-form-field .k-alert-error:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  margin-block-start: calc(var(--kendo-spacing-1) * 2);
}
.k-form-inline .k-form-field .k-field-info:where(:not(mat-sidenav-content *)) {
  display: block;
  font-size: var(--kendo-font-size-xs);
  line-height: 1;
  margin: 0;
}
.k-form-inline .k-form-field:last-child:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0;
}
.k-edit-form-container:where(:not(mat-sidenav-content *)) {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}
.k-edit-form-container .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-edit-form-container .k-actions:where(:not(mat-sidenav-content *)),
.k-edit-form-container .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-edit-form-container .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-edit-form-container .k-form-buttons:where(:not(mat-sidenav-content *)),
.k-popup-edit-form > .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-popup-edit-form > .k-actions:where(:not(mat-sidenav-content *)),
.k-popup-edit-form > .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-popup-edit-form > .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-popup-edit-form > .k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-4) calc(var(--kendo-spacing-4) * -1) calc(var(--kendo-spacing-4) * -1);
}
.k-edit-label:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-4);
  padding: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px) + 1px) 0;
  width: 30%;
  line-height: var(--kendo-line-height);
  text-align: end;
  float: inline-start;
  clear: both;
}
.k-edit-field:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-4);
  width: 65%;
  float: inline-end;
  clear: inline-end;
  position: relative;
}
.k-edit-field.k-no-editor:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px) + 1px) 0;
}
.k-edit-field input[type=checkbox]:not(.k-checkbox):where(:not(mat-sidenav-content *)),
.k-edit-field input[type=radio]:not(.k-radio):where(:not(mat-sidenav-content *)) {
  margin-inline-end: 0.4ex;
}
.k-edit-field .k-checkbox-label:where(:not(mat-sidenav-content *)),
.k-edit-field .k-radio-label:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-4);
}
.k-edit-field > .k-reset > li + li:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-2);
}
.k-edit-label:where(:not(mat-sidenav-content *)) {
  padding: 0;
  margin: 0;
  width: auto;
  font-size: var(--kendo-font-size-sm);
  line-height: 1;
  text-align: inherit;
  display: block;
  float: none;
}
.k-edit-field:where(:not(mat-sidenav-content *)) {
  width: auto;
  float: none;
  display: flex;
  flex-direction: row;
}
.k-edit-field > div:where(:not(mat-sidenav-content *)) {
  width: auto;
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
}
.k-edit-field .k-upload:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap;
}
.k-edit-field .k-validator-tooltip:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
  transform: translateY(100%) translateY(6px);
}
.k-form-inline:where(:not(mat-sidenav-content *)),
.k-form:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-form fieldset legend:where(:not(mat-sidenav-content *)),
.k-form-inline fieldset legend:where(:not(mat-sidenav-content *)) {
  color: unset;
}
.k-form .k-form-legend:where(:not(mat-sidenav-content *)),
.k-form-inline .k-form-legend:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-form .k-field-info:where(:not(mat-sidenav-content *)),
.k-form-inline .k-field-info:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-form .k-alert-error:where(:not(mat-sidenav-content *)),
.k-form-inline .k-alert-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-form-error:where(:not(mat-sidenav-content *)),
.k-form-field-error .k-label:where(:not(mat-sidenav-content *)),
.k-text-error:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-form-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-d-none:where(:not(mat-sidenav-content *)) {
  display: none;
}
.\!k-d-none:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-d-contents:where(:not(mat-sidenav-content *)) {
  display: contents;
}
.\!k-d-contents:where(:not(mat-sidenav-content *)) {
  display: contents !important;
}
.k-d-block:where(:not(mat-sidenav-content *)) {
  display: block;
}
.\!k-d-block:where(:not(mat-sidenav-content *)) {
  display: block !important;
}
.k-d-inline:where(:not(mat-sidenav-content *)) {
  display: inline;
}
.\!k-d-inline:where(:not(mat-sidenav-content *)) {
  display: inline !important;
}
.k-d-inline-block:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.\!k-d-inline-block:where(:not(mat-sidenav-content *)) {
  display: inline-block !important;
}
.k-d-flex-col:where(:not(mat-sidenav-content *)),
.k-d-flex-row:where(:not(mat-sidenav-content *)),
.k-d-flex:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.\!k-d-flex-col:where(:not(mat-sidenav-content *)),
.\!k-d-flex-row:where(:not(mat-sidenav-content *)),
.\!k-d-flex:where(:not(mat-sidenav-content *)) {
  display: flex !important;
}
.k-d-inline-flex:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
}
.\!k-d-inline-flex:where(:not(mat-sidenav-content *)) {
  display: inline-flex !important;
}
.k-d-grid:where(:not(mat-sidenav-content *)) {
  display: grid;
}
.\!k-d-grid:where(:not(mat-sidenav-content *)) {
  display: grid !important;
}
.k-d-inline-grid:where(:not(mat-sidenav-content *)) {
  display: inline-grid;
}
.\!k-d-inline-grid:where(:not(mat-sidenav-content *)) {
  display: inline-grid !important;
}
.k-d-table:where(:not(mat-sidenav-content *)) {
  display: table;
}
.\!k-d-table:where(:not(mat-sidenav-content *)) {
  display: table !important;
}
.k-d-inline-table:where(:not(mat-sidenav-content *)) {
  display: inline-table;
}
.\!k-d-inline-table:where(:not(mat-sidenav-content *)) {
  display: inline-table !important;
}
.k-d-table-row:where(:not(mat-sidenav-content *)) {
  display: table-row;
}
.\!k-d-table-row:where(:not(mat-sidenav-content *)) {
  display: table-row !important;
}
.k-d-table-cell:where(:not(mat-sidenav-content *)) {
  display: table-cell;
}
.\!k-d-table-cell:where(:not(mat-sidenav-content *)) {
  display: table-cell !important;
}
.k-d-list-item:where(:not(mat-sidenav-content *)) {
  display: list-item;
}
.\!k-d-list-item:where(:not(mat-sidenav-content *)) {
  display: list-item !important;
}
.k-display-none:where(:not(mat-sidenav-content *)) {
  display: none;
}
.\!k-display-none:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-display-contents:where(:not(mat-sidenav-content *)) {
  display: contents;
}
.\!k-display-contents:where(:not(mat-sidenav-content *)) {
  display: contents !important;
}
.k-display-block:where(:not(mat-sidenav-content *)) {
  display: block;
}
.\!k-display-block:where(:not(mat-sidenav-content *)) {
  display: block !important;
}
.k-display-inline:where(:not(mat-sidenav-content *)) {
  display: inline;
}
.\!k-display-inline:where(:not(mat-sidenav-content *)) {
  display: inline !important;
}
.k-display-inline-block:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.\!k-display-inline-block:where(:not(mat-sidenav-content *)) {
  display: inline-block !important;
}
.k-display-flex:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.\!k-display-flex:where(:not(mat-sidenav-content *)) {
  display: flex !important;
}
.k-display-inline-flex:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
}
.\!k-display-inline-flex:where(:not(mat-sidenav-content *)) {
  display: inline-flex !important;
}
.k-display-grid:where(:not(mat-sidenav-content *)) {
  display: grid;
}
.\!k-display-grid:where(:not(mat-sidenav-content *)) {
  display: grid !important;
}
.k-display-inline-grid:where(:not(mat-sidenav-content *)) {
  display: inline-grid;
}
.\!k-display-inline-grid:where(:not(mat-sidenav-content *)) {
  display: inline-grid !important;
}
.k-display-table:where(:not(mat-sidenav-content *)) {
  display: table;
}
.\!k-display-table:where(:not(mat-sidenav-content *)) {
  display: table !important;
}
.k-display-inline-table:where(:not(mat-sidenav-content *)) {
  display: inline-table;
}
.\!k-display-inline-table:where(:not(mat-sidenav-content *)) {
  display: inline-table !important;
}
.k-display-table-row:where(:not(mat-sidenav-content *)) {
  display: table-row;
}
.\!k-display-table-row:where(:not(mat-sidenav-content *)) {
  display: table-row !important;
}
.k-display-table-cell:where(:not(mat-sidenav-content *)) {
  display: table-cell;
}
.\!k-display-table-cell:where(:not(mat-sidenav-content *)) {
  display: table-cell !important;
}
.k-display-list-item:where(:not(mat-sidenav-content *)) {
  display: list-item;
}
.\!k-display-list-item:where(:not(mat-sidenav-content *)) {
  display: list-item !important;
}
.k-grid-cols-1:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.\!k-grid-cols-1:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.k-grid-cols-2:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.\!k-grid-cols-2:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.k-grid-cols-3:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.\!k-grid-cols-3:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.k-grid-cols-4:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.\!k-grid-cols-4:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.k-grid-cols-5:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.\!k-grid-cols-5:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.k-grid-cols-6:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.\!k-grid-cols-6:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
.k-grid-cols-7:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.\!k-grid-cols-7:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}
.k-grid-cols-8:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.\!k-grid-cols-8:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.k-grid-cols-9:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.\!k-grid-cols-9:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}
.k-grid-cols-10:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.\!k-grid-cols-10:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}
.k-grid-cols-11:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.\!k-grid-cols-11:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}
.k-grid-cols-12:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.\!k-grid-cols-12:where(:not(mat-sidenav-content *)) {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.k-grid-cols-none:where(:not(mat-sidenav-content *)) {
  grid-template-columns: none;
}
.\!k-grid-cols-none:where(:not(mat-sidenav-content *)) {
  grid-template-columns: none !important;
}
.k-col-span-1:where(:not(mat-sidenav-content *)) {
  grid-column: span 1/span 1;
}
.\!k-col-span-1:where(:not(mat-sidenav-content *)) {
  grid-column: span 1/span 1 !important;
}
.k-col-span-2:where(:not(mat-sidenav-content *)) {
  grid-column: span 2/span 2;
}
.\!k-col-span-2:where(:not(mat-sidenav-content *)) {
  grid-column: span 2/span 2 !important;
}
.k-col-span-3:where(:not(mat-sidenav-content *)) {
  grid-column: span 3/span 3;
}
.\!k-col-span-3:where(:not(mat-sidenav-content *)) {
  grid-column: span 3/span 3 !important;
}
.k-col-span-4:where(:not(mat-sidenav-content *)) {
  grid-column: span 4/span 4;
}
.\!k-col-span-4:where(:not(mat-sidenav-content *)) {
  grid-column: span 4/span 4 !important;
}
.k-col-span-5:where(:not(mat-sidenav-content *)) {
  grid-column: span 5/span 5;
}
.\!k-col-span-5:where(:not(mat-sidenav-content *)) {
  grid-column: span 5/span 5 !important;
}
.k-col-span-6:where(:not(mat-sidenav-content *)) {
  grid-column: span 6/span 6;
}
.\!k-col-span-6:where(:not(mat-sidenav-content *)) {
  grid-column: span 6/span 6 !important;
}
.k-col-span-7:where(:not(mat-sidenav-content *)) {
  grid-column: span 7/span 7;
}
.\!k-col-span-7:where(:not(mat-sidenav-content *)) {
  grid-column: span 7/span 7 !important;
}
.k-col-span-8:where(:not(mat-sidenav-content *)) {
  grid-column: span 8/span 8;
}
.\!k-col-span-8:where(:not(mat-sidenav-content *)) {
  grid-column: span 8/span 8 !important;
}
.k-col-span-9:where(:not(mat-sidenav-content *)) {
  grid-column: span 9/span 9;
}
.\!k-col-span-9:where(:not(mat-sidenav-content *)) {
  grid-column: span 9/span 9 !important;
}
.k-col-span-10:where(:not(mat-sidenav-content *)) {
  grid-column: span 10/span 10;
}
.\!k-col-span-10:where(:not(mat-sidenav-content *)) {
  grid-column: span 10/span 10 !important;
}
.k-col-span-11:where(:not(mat-sidenav-content *)) {
  grid-column: span 11/span 11;
}
.\!k-col-span-11:where(:not(mat-sidenav-content *)) {
  grid-column: span 11/span 11 !important;
}
.k-col-span-12:where(:not(mat-sidenav-content *)) {
  grid-column: span 12/span 12;
}
.\!k-col-span-12:where(:not(mat-sidenav-content *)) {
  grid-column: span 12/span 12 !important;
}
.k-col-span-full:where(:not(mat-sidenav-content *)) {
  grid-column: 1/-1;
}
.\!k-col-span-full:where(:not(mat-sidenav-content *)) {
  grid-column: 1/-1 !important;
}
.k-col-span-auto:where(:not(mat-sidenav-content *)) {
  grid-column: auto;
}
.\!k-col-span-auto:where(:not(mat-sidenav-content *)) {
  grid-column: auto !important;
}
.k-col-start-1:where(:not(mat-sidenav-content *)) {
  grid-column-start: 1;
}
.\!k-col-start-1:where(:not(mat-sidenav-content *)) {
  grid-column-start: 1 !important;
}
.k-col-start-2:where(:not(mat-sidenav-content *)) {
  grid-column-start: 2;
}
.\!k-col-start-2:where(:not(mat-sidenav-content *)) {
  grid-column-start: 2 !important;
}
.k-col-start-3:where(:not(mat-sidenav-content *)) {
  grid-column-start: 3;
}
.\!k-col-start-3:where(:not(mat-sidenav-content *)) {
  grid-column-start: 3 !important;
}
.k-col-start-4:where(:not(mat-sidenav-content *)) {
  grid-column-start: 4;
}
.\!k-col-start-4:where(:not(mat-sidenav-content *)) {
  grid-column-start: 4 !important;
}
.k-col-start-5:where(:not(mat-sidenav-content *)) {
  grid-column-start: 5;
}
.\!k-col-start-5:where(:not(mat-sidenav-content *)) {
  grid-column-start: 5 !important;
}
.k-col-start-6:where(:not(mat-sidenav-content *)) {
  grid-column-start: 6;
}
.\!k-col-start-6:where(:not(mat-sidenav-content *)) {
  grid-column-start: 6 !important;
}
.k-col-start-7:where(:not(mat-sidenav-content *)) {
  grid-column-start: 7;
}
.\!k-col-start-7:where(:not(mat-sidenav-content *)) {
  grid-column-start: 7 !important;
}
.k-col-start-8:where(:not(mat-sidenav-content *)) {
  grid-column-start: 8;
}
.\!k-col-start-8:where(:not(mat-sidenav-content *)) {
  grid-column-start: 8 !important;
}
.k-col-start-9:where(:not(mat-sidenav-content *)) {
  grid-column-start: 9;
}
.\!k-col-start-9:where(:not(mat-sidenav-content *)) {
  grid-column-start: 9 !important;
}
.k-col-start-10:where(:not(mat-sidenav-content *)) {
  grid-column-start: 10;
}
.\!k-col-start-10:where(:not(mat-sidenav-content *)) {
  grid-column-start: 10 !important;
}
.k-col-start-11:where(:not(mat-sidenav-content *)) {
  grid-column-start: 11;
}
.\!k-col-start-11:where(:not(mat-sidenav-content *)) {
  grid-column-start: 11 !important;
}
.k-col-start-12:where(:not(mat-sidenav-content *)) {
  grid-column-start: 12;
}
.\!k-col-start-12:where(:not(mat-sidenav-content *)) {
  grid-column-start: 12 !important;
}
.k-col-start-13:where(:not(mat-sidenav-content *)) {
  grid-column-start: 13;
}
.\!k-col-start-13:where(:not(mat-sidenav-content *)) {
  grid-column-start: 13 !important;
}
.k-col-start-auto:where(:not(mat-sidenav-content *)) {
  grid-column-start: auto;
}
.\!k-col-start-auto:where(:not(mat-sidenav-content *)) {
  grid-column-start: auto !important;
}
.k-col-end-1:where(:not(mat-sidenav-content *)) {
  grid-column-end: 1;
}
.\!k-col-end-1:where(:not(mat-sidenav-content *)) {
  grid-column-end: 1 !important;
}
.k-col-end-2:where(:not(mat-sidenav-content *)) {
  grid-column-end: 2;
}
.\!k-col-end-2:where(:not(mat-sidenav-content *)) {
  grid-column-end: 2 !important;
}
.k-col-end-3:where(:not(mat-sidenav-content *)) {
  grid-column-end: 3;
}
.\!k-col-end-3:where(:not(mat-sidenav-content *)) {
  grid-column-end: 3 !important;
}
.k-col-end-4:where(:not(mat-sidenav-content *)) {
  grid-column-end: 4;
}
.\!k-col-end-4:where(:not(mat-sidenav-content *)) {
  grid-column-end: 4 !important;
}
.k-col-end-5:where(:not(mat-sidenav-content *)) {
  grid-column-end: 5;
}
.\!k-col-end-5:where(:not(mat-sidenav-content *)) {
  grid-column-end: 5 !important;
}
.k-col-end-6:where(:not(mat-sidenav-content *)) {
  grid-column-end: 6;
}
.\!k-col-end-6:where(:not(mat-sidenav-content *)) {
  grid-column-end: 6 !important;
}
.k-col-end-7:where(:not(mat-sidenav-content *)) {
  grid-column-end: 7;
}
.\!k-col-end-7:where(:not(mat-sidenav-content *)) {
  grid-column-end: 7 !important;
}
.k-col-end-8:where(:not(mat-sidenav-content *)) {
  grid-column-end: 8;
}
.\!k-col-end-8:where(:not(mat-sidenav-content *)) {
  grid-column-end: 8 !important;
}
.k-col-end-9:where(:not(mat-sidenav-content *)) {
  grid-column-end: 9;
}
.\!k-col-end-9:where(:not(mat-sidenav-content *)) {
  grid-column-end: 9 !important;
}
.k-col-end-10:where(:not(mat-sidenav-content *)) {
  grid-column-end: 10;
}
.\!k-col-end-10:where(:not(mat-sidenav-content *)) {
  grid-column-end: 10 !important;
}
.k-col-end-11:where(:not(mat-sidenav-content *)) {
  grid-column-end: 11;
}
.\!k-col-end-11:where(:not(mat-sidenav-content *)) {
  grid-column-end: 11 !important;
}
.k-col-end-12:where(:not(mat-sidenav-content *)) {
  grid-column-end: 12;
}
.\!k-col-end-12:where(:not(mat-sidenav-content *)) {
  grid-column-end: 12 !important;
}
.k-col-end-13:where(:not(mat-sidenav-content *)) {
  grid-column-end: 13;
}
.\!k-col-end-13:where(:not(mat-sidenav-content *)) {
  grid-column-end: 13 !important;
}
.k-col-end-auto:where(:not(mat-sidenav-content *)) {
  grid-column-end: auto;
}
.\!k-col-end-auto:where(:not(mat-sidenav-content *)) {
  grid-column-end: auto !important;
}
.k-colspan-1:where(:not(mat-sidenav-content *)) {
  grid-column: span 1/span 1;
}
.\!k-colspan-1:where(:not(mat-sidenav-content *)) {
  grid-column: span 1/span 1 !important;
}
.k-colspan-2:where(:not(mat-sidenav-content *)) {
  grid-column: span 2/span 2;
}
.\!k-colspan-2:where(:not(mat-sidenav-content *)) {
  grid-column: span 2/span 2 !important;
}
.k-colspan-3:where(:not(mat-sidenav-content *)) {
  grid-column: span 3/span 3;
}
.\!k-colspan-3:where(:not(mat-sidenav-content *)) {
  grid-column: span 3/span 3 !important;
}
.k-colspan-4:where(:not(mat-sidenav-content *)) {
  grid-column: span 4/span 4;
}
.\!k-colspan-4:where(:not(mat-sidenav-content *)) {
  grid-column: span 4/span 4 !important;
}
.k-colspan-5:where(:not(mat-sidenav-content *)) {
  grid-column: span 5/span 5;
}
.\!k-colspan-5:where(:not(mat-sidenav-content *)) {
  grid-column: span 5/span 5 !important;
}
.k-colspan-6:where(:not(mat-sidenav-content *)) {
  grid-column: span 6/span 6;
}
.\!k-colspan-6:where(:not(mat-sidenav-content *)) {
  grid-column: span 6/span 6 !important;
}
.k-colspan-7:where(:not(mat-sidenav-content *)) {
  grid-column: span 7/span 7;
}
.\!k-colspan-7:where(:not(mat-sidenav-content *)) {
  grid-column: span 7/span 7 !important;
}
.k-colspan-8:where(:not(mat-sidenav-content *)) {
  grid-column: span 8/span 8;
}
.\!k-colspan-8:where(:not(mat-sidenav-content *)) {
  grid-column: span 8/span 8 !important;
}
.k-colspan-9:where(:not(mat-sidenav-content *)) {
  grid-column: span 9/span 9;
}
.\!k-colspan-9:where(:not(mat-sidenav-content *)) {
  grid-column: span 9/span 9 !important;
}
.k-colspan-10:where(:not(mat-sidenav-content *)) {
  grid-column: span 10/span 10;
}
.\!k-colspan-10:where(:not(mat-sidenav-content *)) {
  grid-column: span 10/span 10 !important;
}
.k-colspan-11:where(:not(mat-sidenav-content *)) {
  grid-column: span 11/span 11;
}
.\!k-colspan-11:where(:not(mat-sidenav-content *)) {
  grid-column: span 11/span 11 !important;
}
.k-colspan-12:where(:not(mat-sidenav-content *)) {
  grid-column: span 12/span 12;
}
.\!k-colspan-12:where(:not(mat-sidenav-content *)) {
  grid-column: span 12/span 12 !important;
}
.k-colspan-all:where(:not(mat-sidenav-content *)),
.k-colspan-full:where(:not(mat-sidenav-content *)) {
  grid-column: 1/-1;
}
.\!k-colspan-all:where(:not(mat-sidenav-content *)),
.\!k-colspan-full:where(:not(mat-sidenav-content *)) {
  grid-column: 1/-1 !important;
}
.k-colspan-auto:where(:not(mat-sidenav-content *)) {
  grid-column: auto;
}
.\!k-colspan-auto:where(:not(mat-sidenav-content *)) {
  grid-column: auto !important;
}
.k-validator-tooltip:where(:not(mat-sidenav-content *)) {
  margin-block-start: 6px;
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 12000;
}
.k-grid .k-validator-tooltip:where(:not(mat-sidenav-content *)) {
  max-width: 300px;
}
.k-floating-label-container:where(:not(mat-sidenav-content *)) {
  padding-block-start: calc(var(--kendo-line-height-lg) * var(--kendo-font-size-lg));
  box-sizing: border-box;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch;
}
.k-floating-label-container ::after:where(:not(mat-sidenav-content *)),
.k-floating-label-container ::before:where(:not(mat-sidenav-content *)),
.k-floating-label-container :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)) {
  max-width: 90%;
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  inset-block-start: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height-lg) * var(--kendo-font-size-lg) + 1px + var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px)));
  inset-inline-start: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-4) + 1px));
  overflow: hidden;
  cursor: text;
  transform-origin: left center;
  transition:
    transform var(--kendo-transition-scale-in),
    color var(--kendo-transition-scale-in),
    top var(--kendo-transition-scale-in),
    left var(--kendo-transition-scale-in);
}
.k-floating-label-container.k-empty > .k-floating-label:where(:not(mat-sidenav-content *)) {
  inset-block-start: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height-lg) * var(--kendo-font-size-lg) + 1px + var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px)));
  inset-inline-start: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-4) + 1px));
  transform: scale(1);
  pointer-events: none;
}
.k-floating-label-container.k-focus > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)) {
  inset-block-start: var(--kendo-floating-label-focus-offset-y, 0px);
  inset-inline-start: var(--kendo-floating-label-focus-offset-x, 0px);
  transform: scale(0.75);
}
.k-floating-label-container:focus-within > .k-floating-label:where(:not(mat-sidenav-content *)) {
  inset-block-start: var(--kendo-floating-label-focus-offset-y, 0px);
  inset-inline-start: var(--kendo-floating-label-focus-offset-x, 0px);
  transform: scale(0.75);
}
.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder:where(:not(mat-sidenav-content *)) {
  color: transparent;
}
.k-floating-label-container.k-rtl > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container[dir=rtl] > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-rtl .k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)) {
  transform-origin: right center;
  transition:
    transform var(--kendo-transition-scale-in),
    color var(--kendo-transition-scale-in),
    top var(--kendo-transition-scale-in),
    right var(--kendo-transition-scale-in);
}
.k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)) {
  transform-origin: left bottom;
}
.k-floating-label-container.k-rtl > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container[dir=rtl] > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-rtl .k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)) {
  transform-origin: right bottom;
}
.k-floating-label-container > .k-floating-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-floating-label-container.k-focus > .k-floating-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-floating-label-container.k-invalid > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container.ng-invalid.ng-dirty > .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container.ng-invalid.ng-touched > .k-floating-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-floating-label-container .k-invalid + .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container .ng-invalid.ng-dirty + .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container .ng-invalid.ng-touched + .k-floating-label:where(:not(mat-sidenav-content *)),
.k-floating-label-container.k-invalid + .k-floating-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-split-button .k-split-button-arrow:where(:not(mat-sidenav-content *)) {
  width: auto;
  aspect-ratio: auto;
  flex: none;
}
.k-split-button .k-split-button-arrow.k-button-sm:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-3\.5) / 2);
  padding-inline: calc(var(--kendo-spacing-4\.5) / 2);
}
.k-split-button .k-split-button-arrow.k-button-md:where(:not(mat-sidenav-content *)),
.k-split-button .k-split-button-arrow:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4\.5) / 2);
  padding-inline: calc(var(--kendo-spacing-5\.5) / 2);
}
.k-split-button .k-split-button-arrow.k-button-lg:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-5\.5) / 2);
  padding-inline: calc(var(--kendo-spacing-6\.5) / 2);
}
.k-split-button .k-split-button-arrow.k-icon-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  min-width: 0;
}
.k-split-button .k-button:not(.k-split-button-arrow).k-button-xs:where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-3) / 2);
}
.k-split-button .k-button:not(.k-split-button-arrow).k-button-sm:where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-6) / 2);
}
.k-split-button .k-button:not(.k-split-button-arrow).k-button-md:where(:not(mat-sidenav-content *)),
.k-split-button .k-button:not(.k-split-button-arrow):where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-6) / 2);
}
.k-split-button .k-button:not(.k-split-button-arrow).k-button-lg:where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-6) / 2);
}
.k-dropdown-button:where(:not(mat-sidenav-content *)),
.k-menu-button:where(:not(mat-sidenav-content *)) {
  aspect-ratio: auto;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}
.k-dropdown-button > .k-button-arrow:where(:not(mat-sidenav-content *)),
.k-menu-button > .k-button-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-2) * -1);
  margin-inline-end: calc(var(--kendo-spacing-6) * -1);
  padding-inline-start: var(--kendo-spacing-2);
  padding-inline-end: var(--kendo-spacing-2);
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-dropdown-button.k-icon-button > .k-button-arrow:where(:not(mat-sidenav-content *)),
.k-menu-button.k-icon-button > .k-button-arrow:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
  margin-inline-end: calc(var(--kendo-spacing-4\.5) / 2 * -1);
}
.k-speech-to-text-button.k-listening:where(:not(mat-sidenav-content *)) {
  animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
}
.k-input:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-weight: 400;
  text-align: start;
  box-shadow: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid),
    opacity var(--kendo-transition-rapid);
}
.k-input ::after:where(:not(mat-sidenav-content *)),
.k-input ::before:where(:not(mat-sidenav-content *)),
.k-input :where(:not(mat-sidenav-content *)),
.k-picker ::after:where(:not(mat-sidenav-content *)),
.k-picker ::before:where(:not(mat-sidenav-content *)),
.k-picker :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-input > .k-input:where(:not(mat-sidenav-content *)),
.k-input > .k-picker:where(:not(mat-sidenav-content *)),
.k-picker > .k-input:where(:not(mat-sidenav-content *)),
.k-picker > .k-picker:where(:not(mat-sidenav-content *)) {
  border-width: 0 !important;
  color: inherit;
  background: 0 0;
  font: inherit;
  outline: 0;
  box-shadow: none !important;
}
.k-input > :where(:not(mat-sidenav-content *)),
.k-picker > :where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-input::placeholder:where(:not(mat-sidenav-content *)),
.k-picker::placeholder:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  opacity: 1;
  -webkit-user-select: none;
  user-select: none;
}
.k-input.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-input.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-input.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-input:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-input.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-input.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-input.k-input-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-input.k-input-sm .k-input-values:where(:not(mat-sidenav-content *)) {
  padding: calc((var(--kendo-spacing-1) + var(--kendo-spacing-1px)) / 2);
  gap: calc((var(--kendo-spacing-1) + var(--kendo-spacing-1px)) / 2);
}
.k-input.k-input-sm .k-input-values > .k-input-inner:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-values > .k-searchbar:where(:not(mat-sidenav-content *)) {
  margin: calc((var(--kendo-spacing-1) + var(--kendo-spacing-1px)) / 2 * -1);
}
.k-input.k-input-sm .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-input.k-input-sm .k-input-button:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-3\.5) / 2);
  padding-inline: calc(var(--kendo-spacing-3\.5) / 2);
}
.k-input.k-input-sm .k-clear-value:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-input.k-input-sm .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  padding-inline: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-input.k-input-sm .k-input-separator-horizontal:where(:not(mat-sidenav-content *)) {
  margin-inline: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
}
.k-input.k-input-sm .k-input-separator-vertical:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
}
.k-input.k-input-md:where(:not(mat-sidenav-content *)),
.k-input:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-input .k-input-values:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-values:where(:not(mat-sidenav-content *)) {
  padding: calc((var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px)) / 2);
  gap: calc((var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px)) / 2);
}
.k-input .k-input-values > .k-input-inner:where(:not(mat-sidenav-content *)),
.k-input .k-input-values > .k-searchbar:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-values > .k-input-inner:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-values > .k-searchbar:where(:not(mat-sidenav-content *)) {
  margin: calc((var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px)) / 2 * -1);
}
.k-input .k-input-inner:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-input .k-input-button:where(:not(mat-sidenav-content *)),
.k-input .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input .k-spinner-increase:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-button:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4\.5) / 2);
  padding-inline: calc(var(--kendo-spacing-4\.5) / 2);
}
.k-input .k-clear-value:where(:not(mat-sidenav-content *)),
.k-input .k-input-icon:where(:not(mat-sidenav-content *)),
.k-input .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-input .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-input .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-input .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-clear-value:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-input .k-input-separator-horizontal:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-separator-horizontal:where(:not(mat-sidenav-content *)) {
  margin-inline: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
}
.k-input .k-input-separator-vertical:where(:not(mat-sidenav-content *)),
.k-input.k-input-md .k-input-separator-vertical:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
}
.k-input.k-input-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-input.k-input-lg .k-input-values:where(:not(mat-sidenav-content *)) {
  padding: calc((var(--kendo-spacing-2) + var(--kendo-spacing-1px)) / 2);
  gap: calc((var(--kendo-spacing-2) + var(--kendo-spacing-1px)) / 2);
}
.k-input.k-input-lg .k-input-values > .k-input-inner:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-values > .k-searchbar:where(:not(mat-sidenav-content *)) {
  margin: calc((var(--kendo-spacing-2) + var(--kendo-spacing-1px)) / 2 * -1);
}
.k-input.k-input-lg .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-input.k-input-lg .k-input-button:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-5\.5) / 2);
  padding-inline: calc(var(--kendo-spacing-5\.5) / 2);
}
.k-input.k-input-lg .k-clear-value:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-input.k-input-lg .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  padding-inline: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-input.k-input-lg .k-input-separator-horizontal:where(:not(mat-sidenav-content *)) {
  margin-inline: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
}
.k-input.k-input-lg .k-input-separator-vertical:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
}
.k-input.k-input-flat:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0 !important;
  border-end-start-radius: 0 !important;
  border-width: 1px 0;
  border-block-start-color: transparent !important;
  background-image: none !important;
}
.k-picker.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-picker.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-picker.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-picker.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-picker.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-picker.k-picker-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-picker.k-picker-sm .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-picker.k-picker-sm .k-clear-value:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-sm .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  padding-inline: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-picker.k-picker-sm.k-icon-picker > .k-input-inner:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-line-height-lg) * 1em);
  height: calc(var(--kendo-line-height-lg) * 1em);
  padding: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-picker select.k-picker-sm:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-picker.k-picker-md:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-picker .k-input-inner:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-picker .k-clear-value:where(:not(mat-sidenav-content *)),
.k-picker .k-input-icon:where(:not(mat-sidenav-content *)),
.k-picker .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-picker .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-picker .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-picker .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-clear-value:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-picker.k-icon-picker > .k-input-inner:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-md.k-icon-picker > .k-input-inner:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-line-height-lg) * 1em);
  height: calc(var(--kendo-line-height-lg) * 1em);
  padding: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-picker select.k-picker-md:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-picker.k-picker-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-picker.k-picker-lg .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-picker.k-picker-lg .k-clear-value:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-prefix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-prefix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-prefix > .k-input-prefix-text:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-suffix > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-suffix > .k-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-suffix > .k-input-suffix-text:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-lg .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  padding-inline: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-picker.k-picker-lg.k-icon-picker > .k-input-inner:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-line-height-lg) * 1em);
  height: calc(var(--kendo-line-height-lg) * 1em);
  padding: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  box-sizing: content-box;
}
.k-picker select.k-picker-lg:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
.k-picker.k-picker-flat:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0 !important;
  border-end-start-radius: 0 !important;
  border-width: 1px 0;
  border-block-start-color: transparent !important;
  background-image: none !important;
}
input.k-input:where(:not(mat-sidenav-content *)),
textarea.k-textarea:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
}
textarea.k-textarea:where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.k-picker:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
select.k-picker:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
  appearance: auto;
  align-items: center;
}
.k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
  width: 100%;
  border: 0;
  outline: 0;
  color: inherit;
  background: 0 0;
  font: inherit;
  flex: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.k-input-inner::placeholder:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  opacity: 1;
  -webkit-user-select: none;
  user-select: none;
}
.k-input-inner:invalid:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
span.k-input-inner:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
textarea.k-input-inner:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-input-value-icon:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.k-input-value-text:where(:not(mat-sidenav-content *)) {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-input-value-text::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 1lh;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}
.k-input-values:where(:not(mat-sidenav-content *)) {
  min-width: 0;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  cursor: text;
}
.k-input-values .k-chip-list:where(:not(mat-sidenav-content *)) {
  display: contents;
}
.k-icon-picker > .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  justify-content: center;
}
.k-input-prefix:where(:not(mat-sidenav-content *)),
.k-input-suffix:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  display: flex;
  align-items: center;
  flex: none;
}
.k-input-prefix > :where(:not(mat-sidenav-content *)),
.k-input-suffix > :where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  border: none;
}
.k-input-prefix-vertical:where(:not(mat-sidenav-content *)),
.k-input-suffix-vertical:where(:not(mat-sidenav-content *)) {
  flex-flow: column wrap;
}
.k-input-prefix-horizontal:where(:not(mat-sidenav-content *)),
.k-input-suffix-horizontal:where(:not(mat-sidenav-content *)) {
  flex-flow: row wrap;
}
.k-input-separator:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 0 1px;
  height: 16px;
  align-self: center;
}
.k-input-separator-horizontal:where(:not(mat-sidenav-content *)) {
  height: auto;
  margin-inline: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  align-self: stretch;
  border-width: 1px 0 0;
}
.k-input-separator-vertical:where(:not(mat-sidenav-content *)) {
  height: auto;
  margin-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  align-self: stretch;
  border-width: 0 0 0 1px;
}
.k-input-group:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-input-group > .k-input + .k-input:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -1px;
}
.k-input-group > .k-input.k-active:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input.k-focus:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input.k-hover:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input.k-selected:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input:active:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input:focus-within:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input:focus:where(:not(mat-sidenav-content *)),
.k-input-group > .k-input:hover:where(:not(mat-sidenav-content *)) {
  z-index: 2;
}
.k-input-group .k-input:not(:first-child):not(:last-child):where(:not(mat-sidenav-content *)) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-input-group > .k-input:first-child:not(:only-child):where(:not(mat-sidenav-content *)) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.k-input-group > .k-input:last-child:not(:only-child):where(:not(mat-sidenav-content *)) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-input-group.k-disabled:where(:not(mat-sidenav-content *)),
.k-input-group:disabled:where(:not(mat-sidenav-content *)),
.k-input-group[disabled]:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  filter: none;
}
.k-input-icon:where(:not(mat-sidenav-content *)),
.k-input-loading-icon:where(:not(mat-sidenav-content *)),
.k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  flex: none;
  align-self: center;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}
.k-input-loading-icon:where(:not(mat-sidenav-content *)) {
  width: 1em;
  height: 1em;
  font-size: 16px;
}
.k-input-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-input-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-md > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-input-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-xs > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
  height: var(--kendo-icon-size-xs, var(--kendo-icon-size-xs, calc(var(--kendo-icon-size, 16px) * 0.75)));
}
.k-input-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-sm > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
  height: var(--kendo-icon-size-sm, var(--kendo-icon-size-sm, calc(var(--kendo-icon-size, 16px) * 0.875)));
}
.k-input-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-lg > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
  height: var(--kendo-icon-size-lg, var(--kendo-icon-size-lg, calc(var(--kendo-icon-size, 16px) * 1.25)));
}
.k-input-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-xl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
  height: var(--kendo-icon-size-xl, var(--kendo-icon-size-xl, calc(var(--kendo-icon-size, 16px) * 1.5)));
}
.k-input-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-xxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
}
.k-input-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)),
.k-input-loading-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)),
.k-input-validation-icon.k-icon-xxxl > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
  height: var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3)));
}
.k-clear-value:where(:not(mat-sidenav-content *)) {
  outline: 0;
  color: var(--kendo-color-base-on-surface);
  flex: none;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}
.k-clear-value.k-hover:where(:not(mat-sidenav-content *)),
.k-clear-value:hover:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-clear-value:focus-visible:where(:not(mat-sidenav-content *)) {
  outline: 1px dotted;
  outline-offset: -1px;
}
.k-input-button:where(:not(mat-sidenav-content *)) {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  border-radius: 0;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.k-input-button > .k-button-icon:where(:not(mat-sidenav-content *)) {
  min-width: auto !important;
}
.k-input-button:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-picker .k-input-button:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background: 0 0;
  border-color: transparent;
}
.k-input-spinner:where(:not(mat-sidenav-content *)) {
  width: auto;
  flex: none;
  display: flex;
  flex-flow: column nowrap;
}
.k-input-spinner .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input-spinner .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-inline-start-width: 1px;
  border-radius: 0;
  flex: 1 1 50%;
  box-shadow: none;
  position: relative;
  aspect-ratio: auto;
}
.k-input-spinner .k-spinner-decrease .k-button-icon:where(:not(mat-sidenav-content *)),
.k-input-spinner .k-spinner-increase .k-button-icon:where(:not(mat-sidenav-content *)) {
  margin-block: -1em;
  margin-inline: 0;
  min-width: auto !important;
  min-height: auto !important;
}
.k-input-spinner .k-spinner-increase .k-icon:where(:not(mat-sidenav-content *)) {
  inset-block-end: auto;
}
.k-input-spinner .k-spinner-decrease .k-icon:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
}
.k-searchbar:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}
.k-dateinput-wrap:where(:not(mat-sidenav-content *)),
.k-dropdown-wrap:where(:not(mat-sidenav-content *)),
.k-multiselect-wrap:where(:not(mat-sidenav-content *)),
.k-numeric-wrap:where(:not(mat-sidenav-content *)),
.k-picker-wrap:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
}
.k-input > kendo-popup:where(:not(mat-sidenav-content *)),
.k-picker > kendo-popup:where(:not(mat-sidenav-content *)) {
  position: fixed;
}
.k-autofill:-webkit-autofill:where(:not(mat-sidenav-content *)) {
  animation-name: autoFillStart;
}
.k-autofill:not(:-webkit-autofill):where(:not(mat-sidenav-content *)) {
  animation-name: autoFillEnd;
}
.k-input:-webkit-autofill:where(:not(mat-sidenav-content *)) {
  animation-name: autoFillStart;
}
.k-input:not(:-webkit-autofill):where(:not(mat-sidenav-content *)) {
  animation-name: autoFillEnd;
}
.k-input.k-input-solid:where(:not(mat-sidenav-content *)),
.k-input:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-width: 1px 0;
}
.k-input.k-input-solid.k-rounded-none:where(:not(mat-sidenav-content *)),
.k-input.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-none);
  border-start-end-radius: var(--kendo-border-radius-none);
}
.k-input.k-input-solid.k-rounded-sm:where(:not(mat-sidenav-content *)),
.k-input.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-sm);
  border-start-end-radius: var(--kendo-border-radius-sm);
}
.k-input.k-input-solid.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:where(:not(mat-sidenav-content *)),
.k-input.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-input:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-md);
  border-start-end-radius: var(--kendo-border-radius-md);
}
.k-input.k-input-solid.k-rounded-lg:where(:not(mat-sidenav-content *)),
.k-input.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-lg);
  border-start-end-radius: var(--kendo-border-radius-lg);
}
.k-input.k-input-solid.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-input.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-full);
  border-start-end-radius: var(--kendo-border-radius-full);
}
.k-input.k-input-flat::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid::after:where(:not(mat-sidenav-content *)),
.k-input::after:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 0 0 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: inherit;
  display: block;
  position: absolute;
  z-index: 2;
  inset: -1px;
  opacity: 0;
  transform: scaleX(0);
  transition: opacity var(--kendo-transition-slide-in), transform var(--kendo-transition-slide-in);
  pointer-events: none;
}
.k-input.k-focus::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat.k-focus::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline.k-focus::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-focus::after:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scaleX(1);
}
.k-input.k-input-flat:focus-within::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline:focus-within::after:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:focus-within::after:where(:not(mat-sidenav-content *)),
.k-input:focus-within::after:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scaleX(1);
}
.k-input.k-input-outline:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-input.k-input-outline.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-input.k-input-outline.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-input.k-input-outline.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-input.k-input-outline.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-input.k-input-outline.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-input.k-input-outline::after:where(:not(mat-sidenav-content *)) {
  border-width: 2px;
  transform: none;
}
.k-input.k-input-outline.k-focus::after:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-input.k-input-outline:focus-within::after:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-picker.k-picker-solid:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-width: 1px 0;
}
.k-picker.k-picker-solid.k-rounded-none:where(:not(mat-sidenav-content *)),
.k-picker.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-none);
  border-start-end-radius: var(--kendo-border-radius-none);
}
.k-picker.k-picker-solid.k-rounded-sm:where(:not(mat-sidenav-content *)),
.k-picker.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-sm);
  border-start-end-radius: var(--kendo-border-radius-sm);
}
.k-picker.k-picker-solid.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:where(:not(mat-sidenav-content *)),
.k-picker.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-md);
  border-start-end-radius: var(--kendo-border-radius-md);
}
.k-picker.k-picker-solid.k-rounded-lg:where(:not(mat-sidenav-content *)),
.k-picker.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-lg);
  border-start-end-radius: var(--kendo-border-radius-lg);
}
.k-picker.k-picker-solid.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-picker.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-full);
  border-start-end-radius: var(--kendo-border-radius-full);
}
.k-picker .k-input-button:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid .k-input-button:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-picker.k-picker-flat .k-input-button:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-picker.k-picker-flat::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid::after:where(:not(mat-sidenav-content *)),
.k-picker::after:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 0 0 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: inherit;
  display: block;
  position: absolute;
  z-index: 2;
  inset: -1px;
  opacity: 0;
  transform: scaleX(0);
  transition: opacity var(--kendo-transition-slide-in), transform var(--kendo-transition-slide-in);
  pointer-events: none;
}
.k-picker.k-focus::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat.k-focus::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline.k-focus::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-focus::after:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scaleX(1);
}
.k-picker.k-picker-flat:focus-within::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline:focus-within::after:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:focus-within::after:where(:not(mat-sidenav-content *)),
.k-picker:focus-within::after:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transform: scaleX(1);
}
.k-picker.k-picker-outline:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-picker.k-picker-outline.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-picker.k-picker-outline.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-picker.k-picker-outline.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-picker.k-picker-outline.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-picker.k-picker-outline.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-picker.k-picker-outline .k-button.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline .k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline .k-button:focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline .k-button:hover:where(:not(mat-sidenav-content *)) {
  border: none;
}
.k-picker.k-picker-outline::after:where(:not(mat-sidenav-content *)) {
  border-width: 2px;
  transform: none;
}
.k-picker.k-picker-outline.k-focus::after:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-picker.k-picker-outline:focus-within::after:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-input .k-button.k-focus:where(:not(mat-sidenav-content *)),
.k-input .k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-input .k-button:focus:where(:not(mat-sidenav-content *)),
.k-input .k-button:hover:where(:not(mat-sidenav-content *)),
.k-picker .k-button.k-focus:where(:not(mat-sidenav-content *)),
.k-picker .k-button.k-hover:where(:not(mat-sidenav-content *)),
.k-picker .k-button:focus:where(:not(mat-sidenav-content *)),
.k-picker .k-button:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  outline: 0;
  background-color: inherit;
}
.k-input.k-disabled:where(:not(mat-sidenav-content *)),
.k-input:disabled:where(:not(mat-sidenav-content *)),
.k-input[disabled]:where(:not(mat-sidenav-content *)),
.k-picker.k-disabled:where(:not(mat-sidenav-content *)),
.k-picker:disabled:where(:not(mat-sidenav-content *)),
.k-picker[disabled]:where(:not(mat-sidenav-content *)) {
  filter: none;
}
.k-input.k-input-solid:where(:not(mat-sidenav-content *)),
.k-input:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-input.k-hover:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:hover:where(:not(mat-sidenav-content *)),
.k-input:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-input.k-focus:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:focus:where(:not(mat-sidenav-content *)),
.k-input:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-input.k-input-solid:focus-within:where(:not(mat-sidenav-content *)),
.k-input:focus-within:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-input.k-disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid[disabled]:where(:not(mat-sidenav-content *)),
.k-input:disabled:where(:not(mat-sidenav-content *)),
.k-input[disabled]:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent);
}
.k-input.k-input-solid.k-invalid:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)),
.k-input.k-invalid:where(:not(mat-sidenav-content *)),
.k-input.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-input.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-input.k-input-solid.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-input .k-input-prefix:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid .k-input-prefix:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-input .k-input-suffix:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid .k-input-suffix:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-input .k-input-separator:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid .k-input-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-input.k-input-outline:where(:not(mat-sidenav-content *)) {
  background: 0 0 !important;
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
}
.k-input.k-input-outline > .k-input-button:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-input.k-input-outline > .k-input-spinner:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-input.k-input-outline > .k-input-spinner > .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline > .k-input-spinner > .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-input.k-input-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-input.k-input-outline.k-focus:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-input.k-input-outline:focus-within:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-input.k-input-outline.k-disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline:disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline[disabled]:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent);
}
.k-input.k-input-outline.k-invalid:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-input.k-input-outline.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-outline.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-input.k-input-outline .k-input-prefix:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: transparent;
}
.k-input.k-input-outline .k-input-suffix:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: transparent;
}
.k-input.k-input-outline .k-input-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-input.k-input-flat:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
}
.k-input.k-input-flat.k-hover:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-input.k-input-flat.k-focus:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-input.k-input-flat:focus-within:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-input.k-input-flat.k-disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat:disabled:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat[disabled]:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent);
}
.k-input.k-input-flat.k-invalid:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-input.k-input-flat.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-input.k-input-flat .k-input-prefix:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: transparent;
}
.k-input.k-input-flat .k-input-suffix:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: transparent;
}
.k-input.k-input-flat .k-input-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-picker.k-picker-solid:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  background-image: none;
}
.k-picker.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:hover:where(:not(mat-sidenav-content *)),
.k-picker:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  background-image: none;
}
.k-picker.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:focus:where(:not(mat-sidenav-content *)),
.k-picker:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-surface);
  background-image: none;
}
.k-picker.k-picker-solid:focus-within:where(:not(mat-sidenav-content *)),
.k-picker:focus-within:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-surface);
  background-image: none;
}
.k-picker.k-disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid[disabled]:where(:not(mat-sidenav-content *)),
.k-picker:disabled:where(:not(mat-sidenav-content *)),
.k-picker[disabled]:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent);
}
.k-picker.k-invalid:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-invalid:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)),
.k-picker.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-picker.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-picker.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-picker.k-picker-outline:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
}
.k-picker.k-picker-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-picker.k-picker-outline.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-picker.k-picker-outline:focus-within:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-picker.k-picker-outline.k-disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline:disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline[disabled]:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent);
}
.k-picker.k-picker-outline.k-invalid:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-picker.k-picker-outline.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-picker.k-picker-flat:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 44%, transparent);
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
}
.k-picker.k-picker-flat.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-picker.k-picker-flat.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-picker.k-picker-flat:focus-within:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-picker.k-picker-flat.k-disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat:disabled:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat[disabled]:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent);
}
.k-picker.k-picker-flat.k-invalid:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-picker.k-picker-flat.k-invalid .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-input.k-input-solid:where(:not(mat-sidenav-content *)),
.k-input:where(:not(mat-sidenav-content *)) {
  border-block-start-color: transparent;
}
.k-input .k-input-button:where(:not(mat-sidenav-content *)),
.k-input .k-input-spinner .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input .k-input-spinner .k-spinner-increase:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid .k-input-button:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid .k-input-spinner .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid .k-input-spinner .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  background: 0 0;
}
.k-input.k-focus:where(:not(mat-sidenav-content *)),
.k-input.k-hover:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.k-invalid:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:focus-within:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:focus:where(:not(mat-sidenav-content *)),
.k-input.k-input-solid:hover:where(:not(mat-sidenav-content *)),
.k-input.k-invalid:where(:not(mat-sidenav-content *)),
.k-input.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-input.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)),
.k-input:focus-within:where(:not(mat-sidenav-content *)),
.k-input:focus:where(:not(mat-sidenav-content *)),
.k-input:hover:where(:not(mat-sidenav-content *)) {
  border-block-start-color: transparent;
}
.k-input.k-input-flat .k-input-button:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat .k-input-spinner .k-spinner-decrease:where(:not(mat-sidenav-content *)),
.k-input.k-input-flat .k-input-spinner .k-spinner-increase:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  background: 0 0;
}
.k-picker.k-picker-solid:where(:not(mat-sidenav-content *)),
.k-picker:where(:not(mat-sidenav-content *)) {
  border-block-start-color: transparent;
}
.k-picker .k-input-button:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid .k-input-button:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-picker.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-invalid:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.k-invalid:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:focus-within:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:focus:where(:not(mat-sidenav-content *)),
.k-picker.k-picker-solid:hover:where(:not(mat-sidenav-content *)),
.k-picker.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-picker.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)),
.k-picker:focus-within:where(:not(mat-sidenav-content *)),
.k-picker:focus:where(:not(mat-sidenav-content *)),
.k-picker:hover:where(:not(mat-sidenav-content *)) {
  border-block-start-color: transparent;
}
.k-picker.k-picker-flat .k-input-button:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-textarea:has(.k-input-inner[style*=width]):where(:not(mat-sidenav-content *)) {
  width: max-content;
}
.k-textarea.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xxxl);
}
.k-align-items-normal:where(:not(mat-sidenav-content *)) {
  align-items: normal;
}
.\!k-align-items-normal:where(:not(mat-sidenav-content *)) {
  align-items: normal !important;
}
.k-align-items-stretch:where(:not(mat-sidenav-content *)) {
  align-items: stretch;
}
.\!k-align-items-stretch:where(:not(mat-sidenav-content *)) {
  align-items: stretch !important;
}
.k-align-items-center:where(:not(mat-sidenav-content *)) {
  align-items: center;
}
.\!k-align-items-center:where(:not(mat-sidenav-content *)) {
  align-items: center !important;
}
.k-align-items-start:where(:not(mat-sidenav-content *)) {
  align-items: start;
}
.\!k-align-items-start:where(:not(mat-sidenav-content *)) {
  align-items: start !important;
}
.k-align-items-end:where(:not(mat-sidenav-content *)) {
  align-items: end;
}
.\!k-align-items-end:where(:not(mat-sidenav-content *)) {
  align-items: end !important;
}
.k-align-items-flex-start:where(:not(mat-sidenav-content *)) {
  align-items: flex-start;
}
.\!k-align-items-flex-start:where(:not(mat-sidenav-content *)) {
  align-items: flex-start !important;
}
.k-align-items-flex-end:where(:not(mat-sidenav-content *)) {
  align-items: flex-end;
}
.\!k-align-items-flex-end:where(:not(mat-sidenav-content *)) {
  align-items: flex-end !important;
}
.k-align-items-baseline:where(:not(mat-sidenav-content *)) {
  align-items: baseline;
}
.\!k-align-items-baseline:where(:not(mat-sidenav-content *)) {
  align-items: baseline !important;
}
.k-align-items-first-baseline:where(:not(mat-sidenav-content *)) {
  align-items: first baseline;
}
.\!k-align-items-first-baseline:where(:not(mat-sidenav-content *)) {
  align-items: first baseline !important;
}
.k-align-items-last-baseline:where(:not(mat-sidenav-content *)) {
  align-items: last baseline;
}
.\!k-align-items-last-baseline:where(:not(mat-sidenav-content *)) {
  align-items: last baseline !important;
}
.k-align-items-self-start:where(:not(mat-sidenav-content *)) {
  align-items: self-start;
}
.\!k-align-items-self-start:where(:not(mat-sidenav-content *)) {
  align-items: self-start !important;
}
.k-align-items-self-end:where(:not(mat-sidenav-content *)) {
  align-items: self-end;
}
.\!k-align-items-self-end:where(:not(mat-sidenav-content *)) {
  align-items: self-end !important;
}
.k-d-flex-row:where(:not(mat-sidenav-content *)),
.k-flex-row:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.\!k-d-flex-col:where(:not(mat-sidenav-content *)),
.\!k-d-flex-row:where(:not(mat-sidenav-content *)),
.\!k-flex-row:where(:not(mat-sidenav-content *)) {
  flex-direction: row !important;
}
.k-flex-row-reverse:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.\!k-flex-row-reverse:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse !important;
}
.k-d-flex-col:where(:not(mat-sidenav-content *)),
.k-flex-col:where(:not(mat-sidenav-content *)),
.k-flex-column:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.\!k-flex-col:where(:not(mat-sidenav-content *)) {
  flex-direction: column !important;
}
.k-flex-col-reverse:where(:not(mat-sidenav-content *)),
.k-flex-column-reverse:where(:not(mat-sidenav-content *)) {
  flex-direction: column-reverse;
}
.\!k-flex-col-reverse:where(:not(mat-sidenav-content *)) {
  flex-direction: column-reverse !important;
}
.k-flex-1:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0%;
}
.\!k-flex-1:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0% !important;
}
.k-flex-auto:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.\!k-flex-auto:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto !important;
}
.k-flex-initial:where(:not(mat-sidenav-content *)) {
  flex: 0 1 auto;
}
.\!k-flex-initial:where(:not(mat-sidenav-content *)) {
  flex: 0 1 auto !important;
}
.k-flex-none:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.\!k-flex-none:where(:not(mat-sidenav-content *)) {
  flex: none !important;
}
.k-flex-wrap:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap;
}
.\!k-flex-wrap:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap !important;
}
.k-flex-wrap-reverse:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap-reverse;
}
.\!k-flex-wrap-reverse:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap-reverse !important;
}
.k-flex-nowrap:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
}
.\!k-flex-nowrap:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap !important;
}
.k-resize:where(:not(mat-sidenav-content *)) {
  resize: both;
}
.\!k-resize:where(:not(mat-sidenav-content *)) {
  resize: both !important;
}
.k-resize-none:where(:not(mat-sidenav-content *)) {
  resize: none;
}
.\!k-resize-none:where(:not(mat-sidenav-content *)) {
  resize: none !important;
}
.k-resize-x:where(:not(mat-sidenav-content *)) {
  resize: horizontal;
}
.\!k-resize-x:where(:not(mat-sidenav-content *)) {
  resize: horizontal !important;
}
.k-resize-y:where(:not(mat-sidenav-content *)) {
  resize: vertical;
}
.\!k-resize-y:where(:not(mat-sidenav-content *)) {
  resize: vertical !important;
}
.k-checkbox:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 2px;
  border-style: solid;
  outline: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  transition:
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid),
    opacity var(--kendo-transition-rapid);
}
.k-checkbox.k-checkbox-sm:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
}
.k-checkbox.k-checkbox-sm::before:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-spacing-3);
}
.k-checkbox.k-checkbox-md:where(:not(mat-sidenav-content *)),
.k-checkbox:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
}
.k-checkbox.k-checkbox-md::before:where(:not(mat-sidenav-content *)),
.k-checkbox::before:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-spacing-4);
}
.k-checkbox.k-checkbox-lg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-5);
  height: var(--kendo-spacing-5);
}
.k-checkbox.k-checkbox-lg::before:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-spacing-5);
}
.k-checkbox.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-checkbox.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-checkbox.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-checkbox:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-checkbox.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-checkbox.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-checkbox::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.k-checkbox.k-checked::before:where(:not(mat-sidenav-content *)),
.k-checkbox:checked::before:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='%23ffffff' stroke-width='3' d='M4.1,12.7 9,17.6 20.3,6.3'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='%23ffffff' stroke-width='3' d='M4.1,12.7 9,17.6 20.3,6.3'/%3e%3c/svg%3e");
}
.k-checkbox.k-indeterminate::before:where(:not(mat-sidenav-content *)),
.k-checkbox:indeterminate::before:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-width='3' d='M4 10h12'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-width='3' d='M4 10h12'/%3e%3c/svg%3e");
}
.k-checkbox-wrap:where(:not(mat-sidenav-content *)) {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}
.k-checkbox-wrap::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 1lh;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}
.k-checkbox-label:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-4);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-checkbox-label .k-ripple:where(:not(mat-sidenav-content *)) {
  visibility: hidden !important;
}
.k-checkbox + .k-checkbox-label:where(:not(mat-sidenav-content *)),
.k-checkbox + .k-label:where(:not(mat-sidenav-content *)),
.k-checkbox-wrap + .k-checkbox-label:where(:not(mat-sidenav-content *)),
.k-checkbox-wrap + .k-label:where(:not(mat-sidenav-content *)) {
  display: inline;
  margin-inline-start: var(--kendo-spacing-4);
}
.k-checkbox-label:empty:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-checkbox-label.k-no-text:where(:not(mat-sidenav-content *)) {
  min-width: 1px;
}
.k-checkbox-list:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}
.k-checkbox-item:where(:not(mat-sidenav-content *)),
.k-checkbox-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-0);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1);
}
.k-checkbox-item .k-checkbox-label:where(:not(mat-sidenav-content *)),
.k-checkbox-list-item .k-checkbox-label:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-checkbox-list-horizontal:where(:not(mat-sidenav-content *)),
.k-checkbox-list.k-list-horizontal:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4);
}
.k-ripple-container .k-checkbox::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity var(--kendo-transition-rapid), transform var(--kendo-transition-rapid);
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center center;
}
.k-ripple-container .k-checkbox.k-focus:where(:not(mat-sidenav-content *)),
.k-ripple-container .k-checkbox:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: none !important;
}
.k-ripple-container .k-checkbox.k-disabled::after:where(:not(mat-sidenav-content *)),
.k-ripple-container .k-checkbox:disabled::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-ripple-container .k-checkbox.k-checkbox-sm::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-8);
  height: var(--kendo-spacing-8);
}
.k-ripple-container .k-checkbox.k-checkbox-md::after:where(:not(mat-sidenav-content *)),
.k-ripple-container .k-checkbox::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-10);
  height: var(--kendo-spacing-10);
}
.k-ripple-container .k-checkbox.k-checkbox-lg::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-12);
  height: var(--kendo-spacing-12);
}
.k-checkbox.k-checkbox-sm::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-8);
  height: var(--kendo-spacing-8);
}
.k-checkbox.k-checkbox-md::after:where(:not(mat-sidenav-content *)),
.k-checkbox::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-10);
  height: var(--kendo-spacing-10);
}
.k-checkbox.k-checkbox-lg::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-12);
  height: var(--kendo-spacing-12);
}
.k-checkbox.k-focus:where(:not(mat-sidenav-content *)),
.k-checkbox.k-hover:where(:not(mat-sidenav-content *)),
.k-checkbox.k-invalid:where(:not(mat-sidenav-content *)),
.k-checkbox:focus:where(:not(mat-sidenav-content *)),
.k-checkbox:hover:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-checkbox.k-focus::after:where(:not(mat-sidenav-content *)),
.k-checkbox.k-hover::after:where(:not(mat-sidenav-content *)),
.k-checkbox.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-checkbox:focus::after:where(:not(mat-sidenav-content *)),
.k-checkbox:hover::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transform: translate(-50%, -50%);
}
.k-checkbox:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  background-color: unset;
}
.k-checkbox.k-focus:where(:not(mat-sidenav-content *)),
.k-checkbox:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: unset;
}
.k-checkbox.k-indeterminate:where(:not(mat-sidenav-content *)),
.k-checkbox:indeterminate:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-checkbox.k-checked:where(:not(mat-sidenav-content *)),
.k-checkbox:checked:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-checkbox.k-checked.k-focus:where(:not(mat-sidenav-content *)),
.k-checkbox:checked:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: unset;
}
.k-checkbox.k-invalid:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-checkbox.k-invalid + .k-checkbox-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-checkbox.k-disabled:where(:not(mat-sidenav-content *)),
.k-checkbox:disabled:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-checkbox.k-checked.k-disabled:where(:not(mat-sidenav-content *)),
.k-checkbox.k-indeterminate.k-disabled:where(:not(mat-sidenav-content *)),
.k-checkbox:checked:disabled:where(:not(mat-sidenav-content *)),
.k-checkbox:indeterminate:disabled:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-on-app-surface);
}
.k-checkbox-wrap .k-ripple-blob:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
  opacity: 0.2;
}
.k-ripple-container .k-checkbox::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary);
  opacity: 0.2;
}
.k-checkbox.k-hover::after:where(:not(mat-sidenav-content *)),
.k-checkbox:hover::after:where(:not(mat-sidenav-content *)) {
  opacity: 0.08;
  background-color: var(--kendo-color-on-app-surface);
}
.k-checkbox.k-hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-checkbox.k-hover.k-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-checkbox.k-hover:checked::after:where(:not(mat-sidenav-content *)),
.k-checkbox:hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-checkbox:hover.k-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-checkbox:hover:checked::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-checkbox.k-hover.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-checkbox:hover.k-invalid::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-checkbox.k-focus::after:where(:not(mat-sidenav-content *)),
.k-checkbox:focus::after:where(:not(mat-sidenav-content *)) {
  opacity: 0.12;
  background-color: var(--kendo-color-on-app-surface);
}
.k-checkbox.k-focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-checkbox.k-focus.k-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-checkbox.k-focus:checked::after:where(:not(mat-sidenav-content *)),
.k-checkbox:focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-checkbox:focus.k-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-checkbox:focus:checked::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-checkbox.k-focus.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-checkbox:focus.k-invalid::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-ripple-focus.k-checkbox.k-focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-focus.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-focus::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-focus:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-hover.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-hover::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-hover:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-indeterminate.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-indeterminate.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-indeterminate:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:focus.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:focus::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:focus:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:hover.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:hover::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:hover:checked::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary);
  opacity: 0.2;
}
.k-ripple-focus.k-checkbox::after:where(:not(mat-sidenav-content *)) {
  animation: ripple-checkbox var(--kendo-transition-fade-out);
}
.k-ripple-focus.k-checkbox.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox.k-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-checkbox:checked::after:where(:not(mat-sidenav-content *)) {
  animation: ripple-checkbox-checked var(--kendo-transition-fade-out);
}
@keyframes ripple-checkbox {
  0% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 0,
        var(--kendo-color-primary) 50%);
    opacity: 0.08;
  }
  50% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 50%,
        var(--kendo-color-primary) 100%);
    opacity: 0.2;
  }
  100% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 0,
        var(--kendo-color-primary) 100%);
    opacity: 0.12;
  }
}
@keyframes ripple-checkbox-checked {
  0% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 0,
        var(--kendo-color-on-app-surface) 50%);
    opacity: 0.08;
  }
  50% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 50%,
        var(--kendo-color-on-app-surface) 100%);
    opacity: 0.2;
  }
  100% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-on-app-surface) 0,
        var(--kendo-color-on-app-surface) 100%);
    opacity: 0.12;
  }
}
.k-checkbox.k-disabled.k-invalid:where(:not(mat-sidenav-content *)),
.k-checkbox:disabled.k-invalid:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-listbox:where(:not(mat-sidenav-content *)) {
  width: 10em;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
  vertical-align: top;
  background-color: transparent;
  display: inline-flex;
  gap: var(--kendo-spacing-3);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-listbox .k-listbox-actions:where(:not(mat-sidenav-content *)) {
  display: flex;
  gap: var(--kendo-spacing-2);
}
.k-listbox.k-listbox-actions-left:where(:not(mat-sidenav-content *)),
.k-listbox.k-listbox-actions-right:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-listbox.k-listbox-actions-left .k-listbox-actions:where(:not(mat-sidenav-content *)),
.k-listbox.k-listbox-actions-right .k-listbox-actions:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-listbox.k-listbox-actions-right:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-listbox.k-listbox-actions-bottom:where(:not(mat-sidenav-content *)),
.k-listbox.k-listbox-actions-top:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-listbox.k-listbox-actions-bottom .k-listbox-actions:where(:not(mat-sidenav-content *)),
.k-listbox.k-listbox-actions-top .k-listbox-actions:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-listbox.k-listbox-actions-bottom:where(:not(mat-sidenav-content *)) {
  flex-direction: column-reverse;
}
.k-listbox .k-list-scroller:where(:not(mat-sidenav-content *)) {
  width: 100%;
  min-width: 0;
  min-height: 0;
  height: inherit;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}
.k-listbox .k-list-scroller .k-list-scroller:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-listbox .k-list-scroller .k-list:where(:not(mat-sidenav-content *)) {
  height: inherit;
  background: 0 0;
}
.k-listbox .k-drop-hint:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 2px;
  border-block-start-style: solid;
}
.k-listbox .k-ghost:where(:not(mat-sidenav-content *)) {
  opacity: 0.5;
}
.k-item:where(:not(mat-sidenav-content *)) {
  cursor: default;
}
.k-listbox .k-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-listbox .k-list-scroller:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-listbox .k-drop-hint:where(:not(mat-sidenav-content *)) {
  border-block-start-color: var(--kendo-color-primary);
}
.k-progressbar:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  --kendo-progressbar-value:0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-progressbar ::after:where(:not(mat-sidenav-content *)),
.k-progressbar ::before:where(:not(mat-sidenav-content *)),
.k-progressbar :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-progressbar > .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar > .k-progressbar-chunks:where(:not(mat-sidenav-content *)) {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  flex: 1;
  gap: 1px;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar .k-progressbar-chunk:where(:not(mat-sidenav-content *)) {
  display: block;
  border-width: 0;
  flex: 1;
}
.k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progress-status-wrap.k-progress-start:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start;
}
.k-progress-status-wrap.k-progress-center:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-progress-status-wrap.k-progress-end:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.k-progress-status:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-2);
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}
.k-progressbar-horizontal:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: var(--kendo-progressbar-height, 4px);
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}
.k-progressbar-horizontal .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-progressbar-horizontal > .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: row;
}
.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  width: calc(10000% / var(--kendo-progressbar-value, 1));
}
.k-progressbar-horizontal > .k-progressbar-chunks:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
  justify-self: flex-end;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-chunks:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-progressbar-vertical:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-progressbar-height, 4px);
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}
.k-progressbar-vertical .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  flex-direction: column-reverse;
}
.k-progressbar-vertical .k-progress-status:where(:not(mat-sidenav-content *)) {
  writing-mode: vertical-lr;
}
.k-progressbar-vertical > .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: column-reverse;
  align-self: flex-end;
  align-items: flex-end;
}
.k-progressbar-vertical > .k-progressbar-value > .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  height: calc(10000% / var(--kendo-progressbar-value, 1));
}
.k-progressbar-vertical > .k-progressbar-chunks:where(:not(mat-sidenav-content *)) {
  flex-direction: column-reverse;
}
.k-progressbar-vertical.k-progressbar-reverse:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
  align-self: flex-start;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-chunks:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-progressbar-indeterminate .k-progress-status-wrap:where(:not(mat-sidenav-content *)),
.k-progressbar-indeterminate .k-progressbar-chunk:where(:not(mat-sidenav-content *)),
.k-progressbar-indeterminate .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  display: none;
}
.telerik-blazor.k-progressbar-horizontal > .k-progressbar-value:where(:not(mat-sidenav-content *)),
.telerik-blazor.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  transition: width var(--kendo-duration-brief) var(--kendo-easing-standard);
}
.k-circular-progressbar:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  text-align: start;
  position: relative;
}
.k-circular-progressbar-surface:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-circular-progressbar-surface > div:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-circular-progressbar-surface svg:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-circular-progressbar-scale:where(:not(mat-sidenav-content *)) {
  fill: none;
}
.k-circular-progressbar-arc:where(:not(mat-sidenav-content *)) {
  transform-box: fill-box;
  transform-origin: center center;
  transform: rotate(-90deg);
  stroke-linecap: round;
  fill: none;
}
.k-circular-progressbar-label:where(:not(mat-sidenav-content *)) {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}
.k-progressbar:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
  overflow: visible;
}
.k-progressbar .k-progressbar-value:where(:not(mat-sidenav-content *)) {
  border-radius: inherit;
}
.k-progressbar > .k-progressbar-chunks:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1\.5);
}
.k-progressbar .k-progressbar-chunk:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-progressbar-horizontal .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  align-items: flex-start;
}
.k-progressbar-horizontal .k-progress-status:where(:not(mat-sidenav-content *)) {
  transform: translateY(-100%);
}
.k-progressbar-vertical .k-progress-status-wrap:where(:not(mat-sidenav-content *)) {
  align-items: flex-end;
}
.k-progressbar-vertical .k-progress-status:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-progressbar-indeterminate:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-progressbar-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-progressbar-indeterminate::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  transform-origin: 0 0;
}
.k-progressbar-indeterminate.k-progressbar-horizontal::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-start: -150%;
  animation: kendo-progressbar-primary-indeterminate-horizontal 2s infinite;
}
.k-progressbar-indeterminate.k-progressbar-horizontal::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-start: -50%;
  animation: kendo-progressbar-secondary-indeterminate-horizontal 2s infinite;
}
.k-progressbar-indeterminate.k-progressbar-vertical::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: -150%;
  inset-inline-start: 0;
  animation: kendo-progressbar-primary-indeterminate-vertical 2s infinite;
}
.k-progressbar-indeterminate.k-progressbar-vertical::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: -50%;
  inset-inline-start: 0;
  animation: kendo-progressbar-secondary-indeterminate-vertical 2s infinite;
}
@keyframes kendo-progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 4px 0;
  }
}
.k-progressbar:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-primary-subtle);
}
.k-progressbar .k-selected:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-primary);
}
.k-chunk-progressbar:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-progressbar-chunk:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle);
}
.k-progressbar-chunk .k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-progressbar-indeterminate:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-primary-subtle);
  background-image:
    linear-gradient(
      45deg,
      color-mix(in srgb, var(--kendo-color-base-emphasis) 55%, transparent) 25%,
      transparent 25%,
      transparent 50%,
      color-mix(in srgb, var(--kendo-color-base-emphasis) 55%, transparent) 50%,
      color-mix(in srgb, var(--kendo-color-base-emphasis) 55%, transparent) 75%,
      transparent 75%,
      transparent);
  background-size: 4px 4px;
  animation: kendo-progressbar-indeterminate-animation none;
}
.k-circular-progressbar-scale:where(:not(mat-sidenav-content *)) {
  stroke: var(--kendo-color-primary-subtle);
}
.k-circular-progressbar-arc:where(:not(mat-sidenav-content *)) {
  stroke: var(--kendo-color-primary);
  transition: stroke var(--kendo-transition-smooth);
}
@keyframes kendo-progressbar-primary-indeterminate-horizontal {
  0% {
    transform: translateX(0) scaleX(0);
  }
  20% {
    transform: translateX(0) scaleX(0.08);
    animation-timing-function: cubic-bezier(0.4, 0.08, 0.75, 0.8);
  }
  60% {
    transform: translateX(83%) scaleX(0.75);
    animation-timing-function: cubic-bezier(0.21, 0.25, 0.58, 0.98);
  }
  100% {
    transform: translateX(250%) scaleX(0.08);
  }
}
@keyframes kendo-progressbar-secondary-indeterminate-horizontal {
  0% {
    transform: translateX(0) scaleX(0.08);
    animation-timing-function: cubic-bezier(0.18, 0, 0.54, 0.42);
  }
  22% {
    transform: translateX(34%) scaleX(0.45);
    animation-timing-function: cubic-bezier(0.22, 0.25, 0.7, 0.9);
  }
  46% {
    transform: translateX(82%) scaleX(0.75);
    animation-timing-function: cubic-bezier(0.33, 0.3, 0.4, 1.2);
  }
  100% {
    transform: translateX(160%) scaleX(0.08);
  }
}
@keyframes kendo-progressbar-primary-indeterminate-vertical {
  0% {
    transform: translateY(0) scaleY(0);
  }
  20% {
    transform: translateY(0) scaleY(0.08);
    animation-timing-function: cubic-bezier(0.4, 0.08, 0.75, 0.8);
  }
  60% {
    transform: translateY(83%) scaleY(0.75);
    animation-timing-function: cubic-bezier(0.21, 0.25, 0.58, 0.98);
  }
  100% {
    transform: translateY(250%) scaleY(0.08);
  }
}
@keyframes kendo-progressbar-secondary-indeterminate-vertical {
  0% {
    transform: translateY(0) scaleY(0.08);
    animation-timing-function: cubic-bezier(0.18, 0, 0.54, 0.42);
  }
  22% {
    transform: translateY(34%) scaleY(0.45);
    animation-timing-function: cubic-bezier(0.22, 0.25, 0.7, 0.9);
  }
  46% {
    transform: translateY(82%) scaleY(0.75);
    animation-timing-function: cubic-bezier(0.33, 0.3, 0.4, 1.2);
  }
  100% {
    transform: translateY(160%) scaleY(0.08);
  }
}
.k-progressbar-indeterminate:where(:not(mat-sidenav-content *)) {
  background-image: none;
}
.k-progressbar-indeterminate::after:where(:not(mat-sidenav-content *)),
.k-progressbar-indeterminate::before:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary);
}
.k-radio:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 2px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  transition:
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid),
    opacity var(--kendo-transition-rapid);
}
.k-radio.k-radio-sm:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
}
.k-radio.k-radio-sm::before:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-spacing-2\.5);
}
.k-radio.k-radio-md:where(:not(mat-sidenav-content *)),
.k-radio:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
}
.k-radio.k-radio-md::before:where(:not(mat-sidenav-content *)),
.k-radio::before:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-spacing-3\.5);
}
.k-radio.k-radio-lg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-5);
  height: var(--kendo-spacing-5);
}
.k-radio.k-radio-lg::before:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-spacing-4\.5);
}
.k-radio::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.k-radio.k-checked::before:where(:not(mat-sidenav-content *)),
.k-radio:checked::before:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
}
.k-radio.k-disabled.k-checked:where(:not(mat-sidenav-content *)),
.k-radio:disabled:checked:where(:not(mat-sidenav-content *)) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23adadad'/%3e%3c/svg%3e");
}
.k-radio-wrap:where(:not(mat-sidenav-content *)) {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: start;
  vertical-align: middle;
  position: relative;
}
.k-radio-wrap::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 1lh;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}
.k-radio-label:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-4);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-radio-label .k-ripple:where(:not(mat-sidenav-content *)) {
  visibility: hidden !important;
}
.k-radio + .k-label:where(:not(mat-sidenav-content *)),
.k-radio + .k-radio-label:where(:not(mat-sidenav-content *)),
.k-radio-wrap + .k-label:where(:not(mat-sidenav-content *)),
.k-radio-wrap + .k-radio-label:where(:not(mat-sidenav-content *)) {
  display: inline;
  margin-inline-start: var(--kendo-spacing-4);
}
.k-radio-label:empty:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-radio-label.k-no-text:where(:not(mat-sidenav-content *)) {
  min-width: 1px;
}
.k-radio-list:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}
.k-radio-item:where(:not(mat-sidenav-content *)),
.k-radio-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-0);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1);
}
.k-radio-item .k-radio-label:where(:not(mat-sidenav-content *)),
.k-radio-list-item .k-radio-label:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-radio-list-horizontal:where(:not(mat-sidenav-content *)),
.k-radio-list.k-list-horizontal:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4);
}
.k-ripple-container .k-radio::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity var(--kendo-transition-rapid), transform var(--kendo-transition-rapid);
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center center;
}
.k-ripple-container .k-radio.k-focus:where(:not(mat-sidenav-content *)),
.k-ripple-container .k-radio:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: none !important;
}
.k-ripple-container .k-radio.k-disabled::after:where(:not(mat-sidenav-content *)),
.k-ripple-container .k-radio:disabled::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-ripple-container .k-radio.k-radio-sm::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-8);
  height: var(--kendo-spacing-8);
}
.k-ripple-container .k-radio.k-radio-md::after:where(:not(mat-sidenav-content *)),
.k-ripple-container .k-radio::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-10);
  height: var(--kendo-spacing-10);
}
.k-ripple-container .k-radio.k-radio-lg::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-12);
  height: var(--kendo-spacing-12);
}
.k-radio.k-radio-sm::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-8);
  height: var(--kendo-spacing-8);
}
.k-radio.k-radio-md::after:where(:not(mat-sidenav-content *)),
.k-radio::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-10);
  height: var(--kendo-spacing-10);
}
.k-radio.k-radio-lg::after:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-12);
  height: var(--kendo-spacing-12);
}
.k-radio.k-focus:where(:not(mat-sidenav-content *)),
.k-radio.k-hover:where(:not(mat-sidenav-content *)),
.k-radio.k-invalid:where(:not(mat-sidenav-content *)),
.k-radio:focus:where(:not(mat-sidenav-content *)),
.k-radio:hover:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-radio.k-focus::after:where(:not(mat-sidenav-content *)),
.k-radio.k-hover::after:where(:not(mat-sidenav-content *)),
.k-radio.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-radio:focus::after:where(:not(mat-sidenav-content *)),
.k-radio:hover::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transform: translate(-50%, -50%);
}
.k-radio:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  background-color: unset;
}
.k-radio.k-hover:where(:not(mat-sidenav-content *)),
.k-radio:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  color: unset;
  background-color: unset;
}
.k-radio.k-focus:where(:not(mat-sidenav-content *)),
.k-radio:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: unset;
}
.k-radio.k-invalid:where(:not(mat-sidenav-content *)),
.k-radio.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-radio.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-radio.k-invalid + .k-radio-label:where(:not(mat-sidenav-content *)),
.k-radio.ng-invalid.ng-dirty + .k-radio-label:where(:not(mat-sidenav-content *)),
.k-radio.ng-invalid.ng-touched + .k-radio-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-radio.k-checked:where(:not(mat-sidenav-content *)),
.k-radio:checked:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-on-surface);
  color: var(--kendo-color-primary-on-surface);
  background-color: unset;
}
.k-radio.k-checked.k-focus:where(:not(mat-sidenav-content *)),
.k-radio:checked:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: unset;
}
.k-radio.k-disabled:where(:not(mat-sidenav-content *)),
.k-radio:disabled:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  color: var(--kendo-color-on-app-surface);
}
.k-radio.k-checked.k-disabled:where(:not(mat-sidenav-content *)),
.k-radio:checked:disabled:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  color: var(--kendo-color-on-app-surface);
}
.k-ripple-container .k-radio::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary);
  opacity: 0.2;
}
.k-radio.k-hover::after:where(:not(mat-sidenav-content *)),
.k-radio:hover::after:where(:not(mat-sidenav-content *)) {
  opacity: 0.08;
  background-color: var(--kendo-color-on-app-surface);
}
.k-radio.k-hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-radio.k-hover:checked::after:where(:not(mat-sidenav-content *)),
.k-radio:hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-radio:hover:checked::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-radio.k-hover.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-radio:hover.k-invalid::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-radio.k-focus::after:where(:not(mat-sidenav-content *)),
.k-radio:focus::after:where(:not(mat-sidenav-content *)) {
  opacity: 0.12;
  background-color: var(--kendo-color-on-app-surface);
}
.k-radio.k-focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-radio.k-focus:checked::after:where(:not(mat-sidenav-content *)),
.k-radio:focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-radio:focus:checked::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-radio.k-focus.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-radio:focus.k-invalid::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-ripple-focus.k-radio.k-focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-focus.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-focus::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-focus:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-hover.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-hover::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio.k-hover:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:focus.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:focus.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:focus::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:focus:checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:hover.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:hover.k-invalid::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:hover::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:hover:checked::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary);
  opacity: 0.2;
}
.k-ripple-focus.k-radio::after:where(:not(mat-sidenav-content *)) {
  animation: ripple-radio var(--kendo-transition-fade-out);
}
.k-ripple-focus.k-radio.k-checked::after:where(:not(mat-sidenav-content *)),
.k-ripple-focus.k-radio:checked::after:where(:not(mat-sidenav-content *)) {
  animation: ripple-radio-checked var(--kendo-transition-fade-out);
}
@keyframes ripple-radio {
  0% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 0,
        var(--kendo-color-primary) 50%);
    opacity: 0.08;
  }
  50% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 50%,
        var(--kendo-color-primary) 100%);
    opacity: 0.2;
  }
  100% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 0,
        var(--kendo-color-primary) 100%);
    opacity: 0.12;
  }
}
@keyframes ripple-radio-checked {
  0% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 0,
        var(--kendo-color-on-app-surface) 50%);
    opacity: 0.08;
  }
  50% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-primary) 50%,
        var(--kendo-color-on-app-surface) 100%);
    opacity: 0.2;
  }
  100% {
    background:
      radial-gradient(
        circle,
        var(--kendo-color-on-app-surface) 0,
        var(--kendo-color-on-app-surface) 100%);
    opacity: 0.12;
  }
}
.k-radio.k-disabled.k-invalid:where(:not(mat-sidenav-content *)),
.k-radio:disabled.k-invalid:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
}
.k-slider:where(:not(mat-sidenav-content *)) {
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  background: 0 0;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-slider ::after:where(:not(mat-sidenav-content *)),
.k-slider ::before:where(:not(mat-sidenav-content *)),
.k-slider :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-slider .k-label:where(:not(mat-sidenav-content *)) {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}
.k-slider .k-slider-track:where(:not(mat-sidenav-content *)),
.k-slider .k-tick:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-slider .k-tick:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}
.k-slider.k-disabled .k-draghandle:where(:not(mat-sidenav-content *)),
.k-slider.k-disabled .k-slider-track:where(:not(mat-sidenav-content *)),
.k-slider.k-disabled .k-tick:where(:not(mat-sidenav-content *)) {
  cursor: default;
}
.k-slider:where(:not(mat-sidenav-content *)) {
  width: min-content;
  height: min-content;
  gap: calc(var(--kendo-spacing-5) / 2);
}
.k-slider .k-button:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.k-slider .k-slider-track-wrap:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}
.k-slider .k-slider-track-wrap .k-slider-items:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
  -webkit-user-select: none;
  user-select: none;
}
.k-slider .k-slider-track-wrap .k-tick:where(:not(mat-sidenav-content *)) {
  flex: 0 0 1px;
}
.k-slider .k-slider-track-wrap .k-tick-horizontal:where(:not(mat-sidenav-content *)) {
  width: 1px;
  min-height: 100%;
}
.k-slider .k-slider-track-wrap .k-tick-vertical:where(:not(mat-sidenav-content *)) {
  width: 100%;
  min-height: 1px;
}
.k-slider .k-slider-track-wrap .k-draghandle:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-slider-horizontal .k-slider-track-wrap:where(:not(mat-sidenav-content *)) {
  height: 26px;
}
.k-slider-horizontal .k-slider-track-wrap .k-slider-track:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:where(:not(mat-sidenav-content *)) {
  inset-block-start: 50%;
  transform: translate(-50%, -50%);
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%) scale(1);
}
.k-slider-horizontal .k-slider-track-wrap .k-slider-selection:where(:not(mat-sidenav-content *)) {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(var(--kendo-slider-end, 0) * 1%);
}
.k-slider-vertical .k-slider-track-wrap:where(:not(mat-sidenav-content *)) {
  width: 26px;
}
.k-slider-vertical .k-slider-track-wrap .k-slider-track:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle:where(:not(mat-sidenav-content *)) {
  left: 50%;
  transform: translate(-50%, 50%);
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, 50%) scale(1);
}
.k-slider-vertical .k-slider-track-wrap .k-slider-selection:where(:not(mat-sidenav-content *)) {
  inset-block-end: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle-start:where(:not(mat-sidenav-content *)) {
  inset-block-end: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle-end:where(:not(mat-sidenav-content *)) {
  inset-block-end: calc(var(--kendo-slider-end, 0) * 1%);
}
.k-slider-vertical:where(:not(mat-sidenav-content *)) {
  height: 200px;
  flex-flow: column-reverse nowrap;
}
.k-slider-vertical .k-tick:where(:not(mat-sidenav-content *)) {
  text-align: end;
  margin-left: 2px;
}
.k-slider-vertical .k-slider-topleft .k-tick:where(:not(mat-sidenav-content *)) {
  text-align: start;
}
.k-slider-vertical .k-tick:where(:not(mat-sidenav-content *)) {
  background-position: -94px center;
}
.k-slider-vertical .k-slider-topleft .k-tick:where(:not(mat-sidenav-content *)) {
  background-position: -124px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick:where(:not(mat-sidenav-content *)) {
  background-position: -154px center;
}
.k-slider-vertical .k-tick-large:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  background-position: -4px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large:where(:not(mat-sidenav-content *)) {
  background-position: -34px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large:where(:not(mat-sidenav-content *)) {
  background-position: -64px center;
}
.k-slider-vertical .k-first:where(:not(mat-sidenav-content *)) {
  background-position: -94px 100%;
}
.k-slider-vertical .k-tick-large.k-first:where(:not(mat-sidenav-content *)) {
  background-position: -4px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first:where(:not(mat-sidenav-content *)) {
  background-position: -124px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first:where(:not(mat-sidenav-content *)) {
  background-position: -34px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first:where(:not(mat-sidenav-content *)) {
  background-position: -154px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first:where(:not(mat-sidenav-content *)) {
  background-position: -64px 100%;
}
.k-slider-vertical .k-last:where(:not(mat-sidenav-content *)) {
  background-position: -94px 0;
}
.k-slider-vertical .k-tick-large.k-last:where(:not(mat-sidenav-content *)) {
  background-position: -4px 0;
}
.k-slider-vertical .k-slider-topleft .k-last:where(:not(mat-sidenav-content *)) {
  background-position: -124px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last:where(:not(mat-sidenav-content *)) {
  background-position: -34px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last:where(:not(mat-sidenav-content *)) {
  background-position: -154px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last:where(:not(mat-sidenav-content *)) {
  background-position: -64px 0;
}
.k-slider-vertical .k-label:where(:not(mat-sidenav-content *)) {
  text-align: start;
  inset-inline-start: 120%;
  inset-block-start: 50%;
  transform: translateY(-50%);
}
.k-slider-vertical .k-first .k-label:where(:not(mat-sidenav-content *)) {
  inset-block-start: 100%;
}
.k-slider-vertical .k-last .k-label:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
}
.k-slider-vertical .k-slider-topleft .k-label:where(:not(mat-sidenav-content *)) {
  inset-inline-start: auto;
  inset-inline-end: 120%;
}
.k-slider-horizontal:where(:not(mat-sidenav-content *)) {
  width: 200px;
  flex-flow: row nowrap;
}
.k-slider-horizontal .k-tick:where(:not(mat-sidenav-content *)) {
  background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick:where(:not(mat-sidenav-content *)) {
  background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick:where(:not(mat-sidenav-content *)) {
  background-position: center -152px;
}
.k-slider-horizontal .k-tick-large:where(:not(mat-sidenav-content *)) {
  background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large:where(:not(mat-sidenav-content *)) {
  background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large:where(:not(mat-sidenav-content *)) {
  background-position: center -62px;
}
.k-slider-horizontal .k-first:where(:not(mat-sidenav-content *)) {
  background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first:where(:not(mat-sidenav-content *)) {
  background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first:where(:not(mat-sidenav-content *)) {
  background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first:where(:not(mat-sidenav-content *)) {
  background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first:where(:not(mat-sidenav-content *)) {
  background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first:where(:not(mat-sidenav-content *)) {
  background-position: 0 -62px;
}
.k-slider-horizontal .k-last:where(:not(mat-sidenav-content *)) {
  background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last:where(:not(mat-sidenav-content *)) {
  background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last:where(:not(mat-sidenav-content *)) {
  background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last:where(:not(mat-sidenav-content *)) {
  background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last:where(:not(mat-sidenav-content *)) {
  background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last:where(:not(mat-sidenav-content *)) {
  background-position: 100% -62px;
}
.k-slider-horizontal .k-label:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 50%;
  inset-block-end: -1.2em;
  transform: translateX(-50%);
}
.k-slider-horizontal .k-first .k-label:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
}
.k-slider-horizontal .k-last .k-label:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 100%;
}
.k-slider-horizontal .k-slider-topleft .k-label:where(:not(mat-sidenav-content *)) {
  inset-block-start: -1.2em;
}
.k-slider-selection:where(:not(mat-sidenav-content *)),
.k-slider-track:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  position: absolute;
}
.k-slider-horizontal :is(.k-slider-track, .k-slider-selection):where(:not(mat-sidenav-content *)) {
  height: var(--kendo-spacing-1);
  inset-inline-start: 0;
  margin-block-start: calc(var(--kendo-spacing-1) / -2);
  inset-block-start: 50%;
}
.k-slider-vertical :is(.k-slider-track, .k-slider-selection):where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
  inset-inline-start: 50%;
  margin-inline-start: calc(var(--kendo-spacing-1) / -2);
  width: var(--kendo-spacing-1);
}
.k-draghandle:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 0;
  outline: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: var(--kendo-spacing-5);
  height: var(--kendo-spacing-5);
}
.k-draghandle.k-pressed:where(:not(mat-sidenav-content *)) {
  transition: none;
}
.k-slider-selection.k-pressed:where(:not(mat-sidenav-content *)) {
  transition: none;
}
.k-slider-transitions.k-slider-horizontal .k-draghandle:where(:not(mat-sidenav-content *)) {
  transition:
    inset-inline-start var(--kendo-duration-brisk) var(--kendo-easing-standard),
    background-color var(--kendo-duration-quick) var(--kendo-easing-decelerate),
    border-color var(--kendo-duration-quick) var(--kendo-easing-decelerate),
    box-shadow var(--kendo-duration-quick) var(--kendo-easing-decelerate);
}
.k-slider-transitions.k-slider-horizontal .k-slider-selection:where(:not(mat-sidenav-content *)) {
  transition: width var(--kendo-duration-brisk) var(--kendo-easing-standard);
}
.k-slider-transitions.k-slider-vertical .k-draghandle:where(:not(mat-sidenav-content *)) {
  transition:
    bottom var(--kendo-duration-brisk) var(--kendo-easing-standard),
    background-color var(--kendo-duration-quick) var(--kendo-easing-decelerate),
    border-color var(--kendo-duration-quick) var(--kendo-easing-decelerate),
    box-shadow var(--kendo-duration-quick) var(--kendo-easing-decelerate);
}
.k-slider-transitions.k-slider-vertical .k-slider-selection:where(:not(mat-sidenav-content *)) {
  transition: height var(--kendo-duration-brisk) var(--kendo-easing-standard);
}
.k-slider.k-readonly .k-button:where(:not(mat-sidenav-content *)),
.k-slider.k-readonly .k-draghandle:where(:not(mat-sidenav-content *)),
.k-slider.k-readonly .k-slider-track:where(:not(mat-sidenav-content *)),
.k-slider.k-readonly .k-tick:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-rtl .k-slider-horizontal.k-slider .k-draghandle:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider.k-rtl .k-draghandle:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:where(:not(mat-sidenav-content *)),
.k-slider-rtl.k-slider-horizontal .k-draghandle:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, -50%);
}
.k-rtl .k-slider-horizontal.k-slider .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-rtl .k-slider-horizontal.k-slider .k-draghandle:focus:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider.k-rtl .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider.k-rtl .k-draghandle:focus:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:focus:where(:not(mat-sidenav-content *)),
.k-slider-rtl.k-slider-horizontal .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-slider-rtl.k-slider-horizontal .k-draghandle:focus:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:active:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:focus:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, -50%) scale(1);
}
.k-rtl .k-slider-horizontal.k-slider .k-label:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider.k-rtl .k-label:where(:not(mat-sidenav-content *)),
.k-slider-horizontal.k-slider[dir=rtl] .k-label:where(:not(mat-sidenav-content *)),
.k-slider-rtl.k-slider-horizontal .k-label:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-slider-horizontal.k-slider .k-label:where(:not(mat-sidenav-content *)) {
  transform: translateX(50%);
}
.k-slider kendo-resize-sensor:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-slider .k-tick:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-slider .k-tick::after:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  z-index: 1;
  height: 2px;
  width: 2px;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -1px;
  border-radius: 50%;
}
.k-slider .k-draghandle:where(:not(mat-sidenav-content *)) {
  z-index: 2;
}
.k-slider-horizontal .k-slider-track-wrap:where(:not(mat-sidenav-content *)) {
  padding-inline: 2px;
}
.k-slider-horizontal .k-tick.k-first::after:where(:not(mat-sidenav-content *)) {
  left: 0;
}
.k-slider-horizontal .k-tick.k-last::after:where(:not(mat-sidenav-content *)) {
  left: auto;
  right: 0;
}
.k-slider-vertical .k-slider-track-wrap:where(:not(mat-sidenav-content *)) {
  padding-block: 2px;
}
.k-slider-vertical .k-tick.k-last::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
}
.k-slider-vertical .k-tick.k-first::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
  inset-block-end: 0;
}
.k-slider:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-slider .k-slider-selection:where(:not(mat-sidenav-content *)),
.k-slider .k-slider-track:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-slider .k-slider-track:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle);
}
.k-slider .k-slider-selection:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-slider .k-draghandle:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
  border-radius: 50%;
}
.k-slider .k-draghandle.k-hover:where(:not(mat-sidenav-content *)),
.k-slider .k-draghandle:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary);
}
.k-slider .k-draghandle.k-active:where(:not(mat-sidenav-content *)),
.k-slider .k-draghandle.k-pressed:where(:not(mat-sidenav-content *)),
.k-slider .k-draghandle:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary);
}
.k-slider .k-draghandle.k-hover:where(:not(mat-sidenav-content *)),
.k-slider .k-draghandle:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 var(--kendo-spacing-2\.5) color-mix(in srgb, var(--kendo-color-primary) 8%, transparent);
}
.k-slider .k-draghandle.k-focus:where(:not(mat-sidenav-content *)),
.k-slider .k-draghandle:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 var(--kendo-spacing-2\.5) color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-slider.k-focus .k-draghandle:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 var(--kendo-spacing-2\.5) color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-slider.k-disabled:where(:not(mat-sidenav-content *)) {
  opacity: 0.65;
}
.k-slider-horizontal .k-tick:where(:not(mat-sidenav-content *)) {
  background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);
}
.k-slider-vertical .k-tick:where(:not(mat-sidenav-content *)) {
  background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);
}
.k-slider:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-slider .k-tick::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-emphasis);
}
.k-slider .k-draghandle:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-slider.k-disabled:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-slider.k-disabled .k-draghandle:where(:not(mat-sidenav-content *)),
.k-slider.k-disabled .k-slider-selection:where(:not(mat-sidenav-content *)),
.k-slider.k-disabled .k-slider-track:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle);
}
.k-calendar:where(:not(mat-sidenav-content *)) {
  inline-size: var(--INTERNAL--kendo-calendar-width, min-content);
  block-size: var(--INTERNAL--kendo-calendar-height, min-content);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-xxxl);
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  position: relative;
  overflow: hidden;
  display: inline-flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-calendar > .k-calendar:where(:not(mat-sidenav-content *)) {
  border: 0;
}
.k-calendar.k-calendar-sm:where(:not(mat-sidenav-content *)) {
  --INTERNAL--kendo-calendar-view-width:calc( 8 * 40px );
  --INTERNAL--kendo-calendar-cell-padding-x:var( --kendo-calendar-sm-cell-padding-x, var(--kendo-spacing-2) );
  --INTERNAL--kendo-calendar-cell-padding-y:var( --kendo-calendar-sm-cell-padding-y, var(--kendo-spacing-2) );
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-calendar.k-calendar-sm .k-calendar-monthview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-sm.k-month-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-sm-month-cell-size, 40px );
}
.k-calendar.k-calendar-sm .k-calendar-yearview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-sm.k-year-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-sm-year-cell-size, calc(2 * 40px) );
}
.k-calendar.k-calendar-sm .k-calendar-decadeview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-sm.k-decade-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-sm-decade-cell-size, calc(2 * 40px) );
}
.k-calendar.k-calendar-sm .k-calendar-centuryview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-sm.k-century-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-sm-century-cell-size, calc(2 * 40px) );
}
.k-calendar.k-calendar-md:where(:not(mat-sidenav-content *)),
.k-calendar:where(:not(mat-sidenav-content *)) {
  --INTERNAL--kendo-calendar-view-width:calc( 8 * 48px );
  --INTERNAL--kendo-calendar-cell-padding-x:var( --kendo-calendar-md-cell-padding-x, var(--kendo-spacing-3) );
  --INTERNAL--kendo-calendar-cell-padding-y:var( --kendo-calendar-md-cell-padding-y, var(--kendo-spacing-3) );
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-calendar .k-calendar-monthview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md .k-calendar-monthview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md.k-month-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-month-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-md-month-cell-size, 48px );
}
.k-calendar .k-calendar-yearview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md .k-calendar-yearview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md.k-year-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-year-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-md-year-cell-size, calc(2 * 48px) );
}
.k-calendar .k-calendar-decadeview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md .k-calendar-decadeview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md.k-decade-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-decade-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-md-decade-cell-size, calc(2 * 48px) );
}
.k-calendar .k-calendar-centuryview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md .k-calendar-centuryview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-md.k-century-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-century-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-md-century-cell-size, calc(2 * 48px) );
}
.k-calendar.k-calendar-lg:where(:not(mat-sidenav-content *)) {
  --INTERNAL--kendo-calendar-view-width:calc( 8 * 56px );
  --INTERNAL--kendo-calendar-cell-padding-x:var( --kendo-calendar-lg-cell-padding-x, var(--kendo-spacing-4) );
  --INTERNAL--kendo-calendar-cell-padding-y:var( --kendo-calendar-lg-cell-padding-y, var(--kendo-spacing-4) );
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-calendar.k-calendar-lg .k-calendar-monthview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-lg.k-month-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-lg-month-cell-size, 56px );
}
.k-calendar.k-calendar-lg .k-calendar-yearview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-lg.k-year-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-lg-year-cell-size, calc(2 * 56px) );
}
.k-calendar.k-calendar-lg .k-calendar-decadeview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-lg.k-decade-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-lg-decade-cell-size, calc(2 * 56px) );
}
.k-calendar.k-calendar-lg .k-calendar-centuryview:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-calendar.k-calendar-lg.k-century-calendar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --INTERNAL--kendo-calendar-cell-size:var( --kendo-calendar-lg-century-cell-size, calc(2 * 56px) );
}
.k-calendar-table:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: auto;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  text-align: center;
  outline: 0;
  display: table;
  position: relative;
  z-index: 1;
}
.k-calendar .k-meta-header:where(:not(mat-sidenav-content *)),
.k-calendar .k-month-header:where(:not(mat-sidenav-content *)),
.k-calendar-caption.k-calendar-th:where(:not(mat-sidenav-content *)),
.k-calendar-caption:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-6);
  height: 48px;
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  text-transform: none;
  text-align: start;
  font-weight: var(--kendo-font-weight-normal);
  cursor: default;
}
.k-calendar-td:where(:not(mat-sidenav-content *)),
.k-calendar-th:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: 400;
  cursor: default;
}
.k-calendar-th:where(:not(mat-sidenav-content *)) {
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 48px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 48px);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
  text-transform: uppercase;
}
.k-calendar-td:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  border-color: transparent;
}
.k-calendar .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-link:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
  padding-inline: var(--INTERNAL--kendo-calendar-cell-padding-x, var(--kendo-spacing-3));
  padding-block: var(--INTERNAL--kendo-calendar-cell-padding-y, var(--kendo-spacing-3));
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: normal;
  position: relative;
  overflow: hidden;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-calendar .k-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-1);
  border-block-end-width: 0px;
  border-block-end-style: solid;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  z-index: 2;
}
.k-calendar-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-1);
  min-width: var(--INTERNAL--kendo-calendar-view-width, 384px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}
.k-calendar-header .k-calendar-nav:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-calendar .k-footer:where(:not(mat-sidenav-content *)),
.k-calendar-footer:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  text-align: center;
  clear: both;
}
.k-calendar-view:where(:not(mat-sidenav-content *)) {
  margin: auto;
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1);
  width: var(--INTERNAL--kendo-calendar-view-width, 384px);
  inline-size: var(--INTERNAL--kendo-calendar-view-width, 384px);
  min-height: 336px;
  box-sizing: content-box;
  gap: var(--kendo-spacing-6);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.k-calendar-view .k-today:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary);
}
.k-calendar-monthview .k-calendar-td:where(:not(mat-sidenav-content *)),
.k-month-calendar .k-calendar-td:where(:not(mat-sidenav-content *)) {
  width: var(--INTERNAL--kendo-calendar-cell-size, 48px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 48px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 48px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 48px);
}
.k-calendar-yearview .k-calendar-td:where(:not(mat-sidenav-content *)),
.k-year-calendar .k-calendar-td:where(:not(mat-sidenav-content *)) {
  width: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 96px);
}
.k-calendar-decadeview .k-calendar-td:where(:not(mat-sidenav-content *)),
.k-decade-calendar .k-calendar-td:where(:not(mat-sidenav-content *)) {
  width: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 96px);
}
.k-calendar-centuryview .k-calendar-td:where(:not(mat-sidenav-content *)),
.k-century-calendar .k-calendar-td:where(:not(mat-sidenav-content *)) {
  width: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 96px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 96px);
}
.k-calendar-centuryview .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar-centuryview .k-link:where(:not(mat-sidenav-content *)),
.k-century-calendar .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-century-calendar .k-link:where(:not(mat-sidenav-content *)) {
  text-align: start;
}
.k-popup .k-calendar:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-calendar-container:where(:not(mat-sidenav-content *)),
.k-datetime-container:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-calendar-container .k-calendar:where(:not(mat-sidenav-content *)),
.k-datetime-container .k-calendar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-calendar .k-calendar-content.k-scrollable:where(:not(mat-sidenav-content *)),
.k-calendar .k-content.k-scrollable:where(:not(mat-sidenav-content *)) {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding-inline-end: 100px;
  padding-inline-start: 100px;
  margin-inline-start: -100px;
  margin-inline-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
}
.k-calendar .k-scrollable-placeholder:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: -1;
  width: 1px;
  inset-block-start: 0;
  inset-inline-end: 0;
}
.k-calendar-infinite:where(:not(mat-sidenav-content *)) {
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-calendar-infinite .k-calendar-view:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-1);
  height: 432px;
  flex: 0 0 auto;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  overflow: hidden;
}
.k-calendar-infinite .k-calendar-view .k-content.k-scrollable:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-calendar-infinite .k-calendar-view::after:where(:not(mat-sidenav-content *)) {
  display: block;
  position: absolute;
  inset-block-end: 0;
  content: "";
  height: 0;
  line-height: 1lh;
  z-index: 1;
  width: 150%;
  inset-inline-start: -25%;
  box-shadow: 0 0 48px 24px var(--kendo-color-surface);
}
.k-calendar-infinite .k-calendar-header:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-1) * -1);
  margin-inline-end: calc(var(--kendo-spacing-1) * -1);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-1);
  width: auto;
  min-width: 0;
}
.k-calendar-infinite .k-calendar-weekdays:where(:not(mat-sidenav-content *)) {
  flex: 0 0 auto;
}
.k-calendar-navigation:where(:not(mat-sidenav-content *)) {
  width: 5em;
  text-align: center;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.k-calendar-navigation::after:where(:not(mat-sidenav-content *)),
.k-calendar-navigation::before:where(:not(mat-sidenav-content *)) {
  display: block;
  position: absolute;
  content: "";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  inset-inline-start: -50%;
  box-shadow: 0 0 144px 72px var(--kendo-color-surface);
}
.k-calendar-navigation::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
}
.k-calendar-navigation::after:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
}
.k-calendar-navigation .k-calendar-content:where(:not(mat-sidenav-content *)),
.k-calendar-navigation .k-content:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  height: auto;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}
.k-calendar-navigation .k-calendar-content ul:where(:not(mat-sidenav-content *)),
.k-calendar-navigation .k-content ul:where(:not(mat-sidenav-content *)) {
  width: 5em;
}
.k-calendar-navigation .k-calendar-content li:where(:not(mat-sidenav-content *)),
.k-calendar-navigation .k-content li:where(:not(mat-sidenav-content *)) {
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  padding-block: 0;
  padding-inline: 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: clip;
}
.k-calendar-navigation .k-calendar-navigation-marker:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
}
.k-calendar-navigation .k-calendar-navigation-highlight:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 48px;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  transform: translateY(-50%);
}
.k-calendar-range:where(:not(mat-sidenav-content *)) {
  width: auto;
}
.k-calendar-range .k-calendar-view:where(:not(mat-sidenav-content *)) {
  width: auto;
  white-space: nowrap;
}
.k-calendar-range .k-calendar-view::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-calendar-range .k-calendar-view:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-range-start:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-full);
  border-end-start-radius: var(--kendo-border-radius-full);
}
.k-range-start .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-range-start .k-link:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  border-radius: inherit;
}
.k-range-end:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  border-start-end-radius: var(--kendo-border-radius-full);
  border-end-end-radius: var(--kendo-border-radius-full);
}
.k-range-end .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-range-end .k-link:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  border-radius: inherit;
}
.k-range-mid:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  border-radius: 0;
}
.k-range-start.k-range-end:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-calendar .k-range-end:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-calendar .k-range-end .k-link:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start .k-link:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-calendar-container:where(:not(mat-sidenav-content *)),
.k-datetime-container:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xxxl);
}
.k-calendar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-calendar .k-header:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  background-color: transparent;
  background-image: none;
}
.k-calendar .k-calendar-caption:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-th:where(:not(mat-sidenav-content *)),
.k-calendar .k-meta-header:where(:not(mat-sidenav-content *)),
.k-calendar .k-month-header:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-calendar .k-calendar-view .k-today:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-calendar .k-other-month:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-calendar .k-alt:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
  color: var(--kendo-color-base-emphasis);
}
.k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td.k-hover .k-link:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td:hover .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td:hover .k-link:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td.k-selected .k-link:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td.k-selected.k-hover .k-link:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-td.k-selected:hover .k-link:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary-hover);
}
.k-calendar .k-calendar-navigation:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: inset -1px 0 var(--kendo-color-border);
}
.k-calendar .k-calendar-navigation li.k-hover:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-navigation li:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-calendar .k-calendar-navigation-highlight:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-calendar .k-calendar-navigation-marker:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-calendar.k-invalid:hover:where(:not(mat-sidenav-content *)),
.k-calendar.k-invalid:where(:not(mat-sidenav-content *)),
.k-calendar.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-calendar.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-calendar.k-rtl .k-calendar-navigation:where(:not(mat-sidenav-content *)),
.k-calendar[dir=rtl] .k-calendar-navigation:where(:not(mat-sidenav-content *)),
.k-rtl .k-calendar .k-calendar-navigation:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-calendar .k-calendar-navigation:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 1px 0 var(--kendo-color-border);
}
.k-scheduler .k-calendar .k-other-month:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: transparent;
}
.k-calendar .k-range-end:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-mid:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary);
}
.k-calendar .k-range-end .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-end .k-link:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start .k-link:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-calendar .k-range-end.k-active .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-end.k-active .k-link:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start.k-active .k-calendar-cell-inner:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-start.k-active .k-link:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.k-calendar .k-range-split-end:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-split-start:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-calendar .k-range-split-end::after:where(:not(mat-sidenav-content *)),
.k-calendar .k-range-split-start::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  width: 5px;
}
.k-calendar .k-range-split-start::after:where(:not(mat-sidenav-content *)) {
  inset-inline-start: -5px;
  inset-inline-end: auto;
  background-image:
    linear-gradient(
      to left,
      var(--kendo-color-secondary),
      transparent 100%);
}
.k-calendar .k-range-split-end::after:where(:not(mat-sidenav-content *)) {
  inset-inline-end: -5px;
  inset-inline-start: auto;
  background-image:
    linear-gradient(
      to right,
      var(--kendo-color-secondary),
      transparent 100%);
}
.k-calendar .k-content:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-calendar .k-focus .k-link:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-calendar .k-range-start:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to right,
      var(--kendo-color-surface) 0,
      var(--kendo-color-surface) 50%,
      var(--kendo-color-secondary) 50%,
      var(--kendo-color-secondary) 100%);
}
.k-calendar .k-range-end:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to left,
      var(--kendo-color-surface) 0,
      var(--kendo-color-surface) 50%,
      var(--kendo-color-secondary) 50%,
      var(--kendo-color-secondary) 100%);
}
.k-calendar .k-calendar-navigation li.k-hover:where(:not(mat-sidenav-content *)),
.k-calendar .k-calendar-navigation li:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-calendar.k-rtl .k-range-start:where(:not(mat-sidenav-content *)),
.k-calendar[dir=rtl] .k-range-start:where(:not(mat-sidenav-content *)),
.k-rtl .k-calendar .k-range-start:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-calendar .k-range-start:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to left,
      var(--kendo-color-surface) 0,
      var(--kendo-color-surface) 50%,
      var(--kendo-color-secondary) 50%,
      var(--kendo-color-secondary) 100%);
}
.k-calendar.k-rtl .k-range-end:where(:not(mat-sidenav-content *)),
.k-calendar[dir=rtl] .k-range-end:where(:not(mat-sidenav-content *)),
.k-rtl .k-calendar .k-range-end:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-calendar .k-range-end:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to right,
      var(--kendo-color-surface) 0,
      var(--kendo-color-surface) 50%,
      var(--kendo-color-secondary) 50%,
      var(--kendo-color-secondary) 100%);
}
.k-pointer-events-none:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.\!k-pointer-events-none:where(:not(mat-sidenav-content *)) {
  pointer-events: none !important;
}
.k-pointer-events-auto:where(:not(mat-sidenav-content *)) {
  pointer-events: auto;
}
.\!k-pointer-events-auto:where(:not(mat-sidenav-content *)) {
  pointer-events: auto !important;
}
.k-timeselector:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-timeselector.k-timeselector-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-timeselector.k-timeselector-sm .k-time-highlight:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-sm .k-time-list-highlight:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-2) * 2);
}
.k-timeselector.k-timeselector-sm .k-time-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-2) * 2);
}
.k-timeselector.k-timeselector-sm .k-time-list .k-item:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-sm .k-time-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-timeselector.k-timeselector-md:where(:not(mat-sidenav-content *)),
.k-timeselector:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-timeselector .k-time-highlight:where(:not(mat-sidenav-content *)),
.k-timeselector .k-time-list-highlight:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-md .k-time-highlight:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-md .k-time-list-highlight:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-3) * 2);
}
.k-timeselector .k-time-separator:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-md .k-time-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-3) * 2);
}
.k-timeselector .k-time-list .k-item:where(:not(mat-sidenav-content *)),
.k-timeselector .k-time-list-item:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-md .k-time-list .k-item:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-md .k-time-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-timeselector.k-timeselector-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-timeselector.k-timeselector-lg .k-time-highlight:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-lg .k-time-list-highlight:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-4) * 2);
}
.k-timeselector.k-timeselector-lg .k-time-separator:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-4) * 2);
}
.k-timeselector.k-timeselector-lg .k-time-list .k-item:where(:not(mat-sidenav-content *)),
.k-timeselector.k-timeselector-lg .k-time-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-popup > .k-timeselector:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-time-header:where(:not(mat-sidenav-content *)),
.k-time-selector-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-1);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}
.k-time-header .k-time-selector-header-title:where(:not(mat-sidenav-content *)),
.k-time-header .k-title:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-time-selector-header-title:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-title:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4\.5) / 2);
  padding-inline: var(--kendo-spacing-6);
  font-weight: 700;
  display: inline-block;
}
.k-time-header .k-time-now:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-time-now:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}
.k-actions.k-time-fast-selection:where(:not(mat-sidenav-content *)),
.k-time-fast-selection.k-action-buttons:where(:not(mat-sidenav-content *)),
.k-time-fast-selection.k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-time-fast-selection.k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-time-fast-selection.k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-time-list-container:where(:not(mat-sidenav-content *)) {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-time-highlight:where(:not(mat-sidenav-content *)),
.k-time-list-highlight:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-3) * 2);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: calc(50% + var(--kendo-font-size-sm) * var(--kendo-line-height-sm) / 2);
  inset-inline-start: 0;
  inset-inline-end: 0;
  transform: translateY(-50%);
  z-index: 1;
}
.k-time-list-wrapper:where(:not(mat-sidenav-content *)) {
  min-width: 4em;
  height: 240px;
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
  text-align: center;
  flex: 1 1 auto;
}
.k-time-list-wrapper .k-title:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-sm);
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
  display: block;
}
.k-time-list-wrapper.k-focus::after:where(:not(mat-sidenav-content *)),
.k-time-list-wrapper.k-focus::before:where(:not(mat-sidenav-content *)) {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  inset-inline-start: 0;
  pointer-events: none;
  height: calc(50% - var(--kendo-font-size-sm) * var(--kendo-line-height-sm) / 2);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}
.k-time-list-wrapper.k-focus::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: calc(var(--kendo-font-size-sm) * var(--kendo-line-height-sm));
}
.k-time-list-wrapper.k-focus::after:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
}
.k-time-list:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1;
  position: relative;
  z-index: 1;
  outline: 0;
  overflow: hidden;
}
.k-time-list::after:where(:not(mat-sidenav-content *)),
.k-time-list::before:where(:not(mat-sidenav-content *)) {
  display: block;
  position: absolute;
  content: "";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  inset-inline-start: -50%;
}
.k-time-list::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
}
.k-time-list::after:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
}
.k-time-container:where(:not(mat-sidenav-content *)),
.k-time-list-content:where(:not(mat-sidenav-content *)) {
  position: relative;
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-inline-end: 100px;
  padding-inline-start: 100px;
  margin-inline-start: -100px;
  margin-inline-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
}
.k-time-container > ul:where(:not(mat-sidenav-content *)),
.k-time-list-content > ul:where(:not(mat-sidenav-content *)) {
  height: auto;
  width: 4em;
  margin: auto;
}
.k-time-container .k-scrollable-placeholder:where(:not(mat-sidenav-content *)),
.k-time-list-content .k-scrollable-placeholder:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 1px;
  inset-block-start: 0;
  inset-inline-end: 0;
}
.k-time-list .k-item:where(:not(mat-sidenav-content *)),
.k-time-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-time-separator:where(:not(mat-sidenav-content *)) {
  width: 0;
  height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-3) * 2);
  align-self: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  inset-block-start: calc(var(--kendo-font-size-sm) * var(--kendo-line-height-sm) / 2);
}
.k-time-list-wrapper .k-title:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight);
}
.k-time-header .k-time-now:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-time-now:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-time-list-container:where(:not(mat-sidenav-content *)) {
  padding: 0 var(--kendo-spacing-3);
}
.k-time-highlight:where(:not(mat-sidenav-content *)),
.k-time-list-highlight:where(:not(mat-sidenav-content *)) {
  width: auto;
  border-radius: var(--kendo-border-radius-xxxl);
  inset-inline-start: var(--kendo-spacing-3);
  inset-inline-end: var(--kendo-spacing-3);
}
.k-timeselector:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-time-header .k-title:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-title:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-time-header .k-time-now:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-time-now:where(:not(mat-sidenav-content *)) {
  color: unset;
}
.k-time-header .k-time-now:hover:where(:not(mat-sidenav-content *)),
.k-time-selector-header .k-time-now:hover:where(:not(mat-sidenav-content *)) {
  color: unset;
}
.k-time-list-wrapper .k-title:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-time-list-wrapper.k-focus .k-title:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-time-list-wrapper.k-focus::after:where(:not(mat-sidenav-content *)),
.k-time-list-wrapper.k-focus::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-time-list::after:where(:not(mat-sidenav-content *)),
.k-time-list::before:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 3em 1.5em var(--kendo-color-surface);
}
.k-time-list .k-item:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-time-container:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-time-highlight:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-on-subtle);
  background-color: transparent;
}
.k-time-list::after:where(:not(mat-sidenav-content *)),
.k-time-list::before:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-time-list::after:where(:not(mat-sidenav-content *)),
.k-time-list::before:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-captcha:where(:not(mat-sidenav-content *)) {
  width: 335px;
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2);
}
.k-captcha ::after:where(:not(mat-sidenav-content *)),
.k-captcha ::before:where(:not(mat-sidenav-content *)),
.k-captcha :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-captcha-image-wrap:where(:not(mat-sidenav-content *)) {
  position: relative;
  gap: var(--kendo-spacing-2);
}
.k-captcha-image-controls:where(:not(mat-sidenav-content *)) {
  position: relative;
  gap: var(--kendo-spacing-2);
}
.k-captcha-image:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.k-captcha-image > img:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.k-captcha-loading .k-captcha-image:where(:not(mat-sidenav-content *)) {
  height: auto;
}
.k-captcha-volume-control:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-captcha-validation-message:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(var(--kendo-spacing-2) / 2);
  font-size: var(--kendo-font-size-sm);
  font-style: italic;
}
.k-captcha:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-app-surface);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-pos-static:where(:not(mat-sidenav-content *)),
.k-static:where(:not(mat-sidenav-content *)) {
  position: static;
}
.\!k-pos-static:where(:not(mat-sidenav-content *)),
.\!k-static:where(:not(mat-sidenav-content *)) {
  position: static !important;
}
.k-pos-relative:where(:not(mat-sidenav-content *)),
.k-relative:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.\!k-pos-relative:where(:not(mat-sidenav-content *)),
.\!k-relative:where(:not(mat-sidenav-content *)) {
  position: relative !important;
}
.k-absolute:where(:not(mat-sidenav-content *)),
.k-pos-absolute:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.\!k-absolute:where(:not(mat-sidenav-content *)),
.\!k-pos-absolute:where(:not(mat-sidenav-content *)) {
  position: absolute !important;
}
.k-fixed:where(:not(mat-sidenav-content *)),
.k-pos-fixed:where(:not(mat-sidenav-content *)) {
  position: fixed;
}
.\!k-fixed:where(:not(mat-sidenav-content *)),
.\!k-pos-fixed:where(:not(mat-sidenav-content *)) {
  position: fixed !important;
}
.k-pos-sticky:where(:not(mat-sidenav-content *)),
.k-sticky:where(:not(mat-sidenav-content *)) {
  position: sticky;
}
.\!k-pos-sticky:where(:not(mat-sidenav-content *)),
.\!k-sticky:where(:not(mat-sidenav-content *)) {
  position: sticky !important;
}
.k-colorpalette:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: 0;
  display: inline-flex;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-colorpalette ::after:where(:not(mat-sidenav-content *)),
.k-colorpalette ::before:where(:not(mat-sidenav-content *)),
.k-colorpalette :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-colorpalette.k-colorpalette-sm .k-colorpalette-tile:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-5\.5);
  height: var(--kendo-spacing-5\.5);
}
.k-colorpalette .k-colorpalette-tile:where(:not(mat-sidenav-content *)),
.k-colorpalette.k-colorpalette-md .k-colorpalette-tile:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-6);
  height: var(--kendo-spacing-6);
}
.k-colorpalette.k-colorpalette-lg .k-colorpalette-tile:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-8);
  height: var(--kendo-spacing-8);
}
.k-colorpalette-table:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}
.k-colorpalette-tile:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-6);
  height: var(--kendo-spacing-6);
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  transition: box-shadow var(--kendo-transition-rapid);
}
.k-colorpalette-tile.k-hover:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile:hover:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 2;
}
.k-colorpalette-tile.k-focus:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile.k-selected:hover:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile.k-selected:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile:focus:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 1;
}
.k-colorpalette-tile.k-focus:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 3px 1px color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kendo-color-on-inverse) 50%, transparent);
}
.k-colorpalette-tile.k-hover:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 3px 1px color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kendo-color-on-inverse) 80%, transparent);
}
.k-colorpalette-tile.k-selected:hover:where(:not(mat-sidenav-content *)),
.k-colorpalette-tile.k-selected:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 1px 3px 1px color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kendo-color-on-inverse) 100%, transparent);
}
.k-colorgradient:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-colorgradient ::after:where(:not(mat-sidenav-content *)),
.k-colorgradient ::before:where(:not(mat-sidenav-content *)),
.k-colorgradient :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-colorgradient.k-colorgradient-sm:where(:not(mat-sidenav-content *)) {
  width: 278px;
  gap: var(--kendo-spacing-2\.5);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-colorgradient.k-colorgradient-sm .k-colorgradient-inputs .k-numerictextbox:where(:not(mat-sidenav-content *)) {
  width: 46px;
}
.k-colorgradient.k-colorgradient-sm .k-colorgradient-canvas:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2\.5);
}
.k-colorgradient.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)) {
  height: 212px;
}
.k-colorgradient.k-colorgradient-sm .k-colorgradient-canvas .k-slider-vertical:where(:not(mat-sidenav-content *)) {
  height: 212px;
}
.k-colorgradient.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-controls:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2\.5);
}
.k-colorgradient.k-colorgradient-md:where(:not(mat-sidenav-content *)),
.k-colorgradient:where(:not(mat-sidenav-content *)) {
  width: 294px;
  gap: var(--kendo-spacing-3);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-colorgradient .k-colorgradient-inputs .k-numerictextbox:where(:not(mat-sidenav-content *)),
.k-colorgradient.k-colorgradient-md .k-colorgradient-inputs .k-numerictextbox:where(:not(mat-sidenav-content *)) {
  width: 50px;
}
.k-colorgradient .k-colorgradient-canvas:where(:not(mat-sidenav-content *)),
.k-colorgradient.k-colorgradient-md .k-colorgradient-canvas:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-3);
}
.k-colorgradient .k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)),
.k-colorgradient.k-colorgradient-md .k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)) {
  height: 224px;
}
.k-colorgradient .k-colorgradient-canvas .k-slider-vertical:where(:not(mat-sidenav-content *)),
.k-colorgradient.k-colorgradient-md .k-colorgradient-canvas .k-slider-vertical:where(:not(mat-sidenav-content *)) {
  height: 224px;
}
.k-colorgradient .k-colorgradient-canvas .k-hsv-controls:where(:not(mat-sidenav-content *)),
.k-colorgradient.k-colorgradient-md .k-colorgradient-canvas .k-hsv-controls:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-3);
}
.k-colorgradient.k-colorgradient-lg:where(:not(mat-sidenav-content *)) {
  width: 364px;
  gap: var(--kendo-spacing-4\.5);
  padding-block: var(--kendo-spacing-4\.5);
  padding-inline: var(--kendo-spacing-4\.5);
}
.k-colorgradient.k-colorgradient-lg .k-colorgradient-inputs .k-numerictextbox:where(:not(mat-sidenav-content *)) {
  width: 62px;
}
.k-colorgradient.k-colorgradient-lg .k-colorgradient-canvas:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-4\.5);
}
.k-colorgradient.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)) {
  height: 270px;
}
.k-colorgradient.k-colorgradient-lg .k-colorgradient-canvas .k-slider-vertical:where(:not(mat-sidenav-content *)) {
  height: 270px;
}
.k-colorgradient.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-controls:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-4\.5);
}
.k-colorgradient-canvas:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-3);
}
.k-colorgradient-canvas .k-hsv-rectangle:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
  user-select: none;
}
.k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  height: 224px;
}
.k-colorgradient-canvas .k-hsv-draghandle:where(:not(mat-sidenav-content *)) {
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  cursor: pointer;
  transition:
    outline-color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid);
}
.k-colorgradient-canvas .k-hsv-controls:where(:not(mat-sidenav-content *)) {
  position: relative;
  flex-shrink: 0;
  gap: var(--kendo-spacing-3);
}
.k-colorgradient-canvas.k-vbox:where(:not(mat-sidenav-content *)),
.k-colorgradient-canvas.k-vstack:where(:not(mat-sidenav-content *)) {
  padding-inline: 8px;
}
.k-colorgradient .k-draghandle:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  outline-width: 1px;
  outline-style: solid;
  box-sizing: border-box;
}
.k-colorgradient-slider.k-slider-vertical:where(:not(mat-sidenav-content *)) {
  width: 10px;
  height: 224px;
  flex: 0 0 10px;
}
.k-colorgradient-slider.k-slider-vertical .k-slider-track:where(:not(mat-sidenav-content *)) {
  width: 10px;
  border-radius: 10px;
  margin-inline-start: -5px;
}
.k-colorgradient-slider.k-slider-horizontal:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}
.k-colorgradient-slider.k-slider-horizontal .k-slider-track:where(:not(mat-sidenav-content *)) {
  height: 10px;
  border-radius: 10px;
  margin-block-start: -5px;
}
.k-colorgradient-slider.k-alpha-slider .k-slider-track::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}
.k-colorgradient-slider .k-slider-track-wrap:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-colorgradient-slider .k-slider-selection:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-colorgradient-slider .k-draghandle:where(:not(mat-sidenav-content *)) {
  border-width: 3px;
}
.k-colorgradient-inputs:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2);
}
.k-colorgradient-inputs .k-colorgradient-input-label:where(:not(mat-sidenav-content *)) {
  text-transform: uppercase;
}
.k-colorgradient-inputs > .k-vbox:where(:not(mat-sidenav-content *)),
.k-colorgradient-inputs > .k-vstack:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-colorgradient-inputs .k-numerictextbox:where(:not(mat-sidenav-content *)) {
  width: 50px;
}
.k-colorgradient-inputs .k-input .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 2px;
  padding-inline-end: 2px;
  text-align: center;
  text-overflow: clip;
}
.k-colorgradient-color-contrast > div:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2);
}
.k-colorgradient-color-contrast .k-contrast-ratio:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-2);
}
.k-colorgradient-color-contrast .k-contrast-ratio-text:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium);
}
.k-colorgradient-color-contrast .k-contrast-validation:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--kendo-spacing-2) / 2);
}
.k-colorgradient-color-contrast .k-contrast-validation .k-icon:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-colorgradient-color-contrast .k-contrast-validation .k-icon + .k-icon:where(:not(mat-sidenav-content *)),
.k-colorgradient-color-contrast .k-contrast-validation .k-icon-wrapper-host + .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -13px;
}
.k-color-contrast-svg:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: visible;
  pointer-events: none;
}
.k-colorgradient:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-colorgradient.k-focus:where(:not(mat-sidenav-content *)),
.k-colorgradient:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0),
      #000),
    linear-gradient(
      to right,
      #fff,
      rgba(255, 255, 255, 0));
}
.k-colorgradient .k-draghandle:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-inverse) 80%, transparent);
  background-color: transparent;
  outline-color: var(--kendo-color-inverse);
  box-shadow: none;
}
.k-colorgradient .k-draghandle.k-focus:where(:not(mat-sidenav-content *)),
.k-colorgradient .k-draghandle:focus:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
  background-color: transparent;
  outline-color: var(--kendo-color-inverse);
  box-shadow: none;
}
.k-colorgradient .k-draghandle.k-active:where(:not(mat-sidenav-content *)),
.k-colorgradient .k-draghandle.k-hover:where(:not(mat-sidenav-content *)),
.k-colorgradient .k-draghandle:active:where(:not(mat-sidenav-content *)),
.k-colorgradient .k-draghandle:hover:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
  background-color: transparent;
  outline-color: var(--kendo-color-inverse);
}
.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to right,
      red,
      #ff0,
      #0f0,
      #0ff,
      #00f,
      #f0f,
      red);
}
.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to top,
      red,
      #ff0,
      #0f0,
      #0ff,
      #00f,
      #f0f,
      red);
}
.k-colorgradient-slider.k-alpha-slider .k-slider-track::before:where(:not(mat-sidenav-content *)) {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat;
}
.k-colorgradient-input-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-rtl .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to left,
      red,
      #ff0,
      #0f0,
      #0ff,
      #00f,
      #f0f,
      red);
}
.k-align-self-auto:where(:not(mat-sidenav-content *)) {
  align-self: auto;
}
.\!k-align-self-auto:where(:not(mat-sidenav-content *)) {
  align-self: auto !important;
}
.k-align-self-normal:where(:not(mat-sidenav-content *)) {
  align-self: normal;
}
.\!k-align-self-normal:where(:not(mat-sidenav-content *)) {
  align-self: normal !important;
}
.k-align-self-stretch:where(:not(mat-sidenav-content *)) {
  align-self: stretch;
}
.\!k-align-self-stretch:where(:not(mat-sidenav-content *)) {
  align-self: stretch !important;
}
.k-align-self-center:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.\!k-align-self-center:where(:not(mat-sidenav-content *)) {
  align-self: center !important;
}
.k-align-self-start:where(:not(mat-sidenav-content *)) {
  align-self: start;
}
.\!k-align-self-start:where(:not(mat-sidenav-content *)) {
  align-self: start !important;
}
.k-align-self-end:where(:not(mat-sidenav-content *)) {
  align-self: end;
}
.\!k-align-self-end:where(:not(mat-sidenav-content *)) {
  align-self: end !important;
}
.k-align-self-flex-start:where(:not(mat-sidenav-content *)) {
  align-self: flex-start;
}
.\!k-align-self-flex-start:where(:not(mat-sidenav-content *)) {
  align-self: flex-start !important;
}
.k-align-self-flex-end:where(:not(mat-sidenav-content *)) {
  align-self: flex-end;
}
.\!k-align-self-flex-end:where(:not(mat-sidenav-content *)) {
  align-self: flex-end !important;
}
.k-align-self-baseline:where(:not(mat-sidenav-content *)) {
  align-self: baseline;
}
.\!k-align-self-baseline:where(:not(mat-sidenav-content *)) {
  align-self: baseline !important;
}
.k-align-self-first-baseline:where(:not(mat-sidenav-content *)) {
  align-self: first baseline;
}
.\!k-align-self-first-baseline:where(:not(mat-sidenav-content *)) {
  align-self: first baseline !important;
}
.k-align-self-last-baseline:where(:not(mat-sidenav-content *)) {
  align-self: last baseline;
}
.\!k-align-self-last-baseline:where(:not(mat-sidenav-content *)) {
  align-self: last baseline !important;
}
.k-align-self-self-start:where(:not(mat-sidenav-content *)) {
  align-self: self-start;
}
.\!k-align-self-self-start:where(:not(mat-sidenav-content *)) {
  align-self: self-start !important;
}
.k-align-self-self-end:where(:not(mat-sidenav-content *)) {
  align-self: self-end;
}
.\!k-align-self-self-end:where(:not(mat-sidenav-content *)) {
  align-self: self-end !important;
}
.k-coloreditor:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}
.k-coloreditor ::after:where(:not(mat-sidenav-content *)),
.k-coloreditor ::before:where(:not(mat-sidenav-content *)),
.k-coloreditor :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-coloreditor.k-coloreditor-sm:where(:not(mat-sidenav-content *)) {
  min-width: 278px;
}
.k-coloreditor.k-coloreditor-sm .k-coloreditor-header:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-3) var(--kendo-spacing-3) 0;
}
.k-coloreditor.k-coloreditor-sm .k-coloreditor-views:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-coloreditor.k-coloreditor-sm .k-coloreditor-preview:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-0\.5);
}
.k-coloreditor.k-coloreditor-sm .k-coloreditor-preview .k-color-preview:where(:not(mat-sidenav-content *)) {
  width: 34px;
  height: 14px;
}
.k-coloreditor.k-coloreditor-md:where(:not(mat-sidenav-content *)),
.k-coloreditor:where(:not(mat-sidenav-content *)) {
  min-width: 294px;
}
.k-coloreditor .k-coloreditor-header:where(:not(mat-sidenav-content *)),
.k-coloreditor.k-coloreditor-md .k-coloreditor-header:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-3) var(--kendo-spacing-3) 0;
}
.k-coloreditor .k-coloreditor-views:where(:not(mat-sidenav-content *)),
.k-coloreditor.k-coloreditor-md .k-coloreditor-views:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-coloreditor .k-coloreditor-preview:where(:not(mat-sidenav-content *)),
.k-coloreditor.k-coloreditor-md .k-coloreditor-preview:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-0\.5);
}
.k-coloreditor .k-coloreditor-preview .k-color-preview:where(:not(mat-sidenav-content *)),
.k-coloreditor.k-coloreditor-md .k-coloreditor-preview .k-color-preview:where(:not(mat-sidenav-content *)) {
  width: 34px;
  height: 16px;
}
.k-coloreditor.k-coloreditor-lg:where(:not(mat-sidenav-content *)) {
  min-width: 364px;
}
.k-coloreditor.k-coloreditor-lg .k-coloreditor-header:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-4\.5) var(--kendo-spacing-4\.5) 0;
}
.k-coloreditor.k-coloreditor-lg .k-coloreditor-views:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4\.5);
  padding-inline: var(--kendo-spacing-4\.5);
}
.k-coloreditor.k-coloreditor-lg .k-coloreditor-preview:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-coloreditor.k-coloreditor-lg .k-coloreditor-preview .k-color-preview:where(:not(mat-sidenav-content *)) {
  width: 42px;
  height: 18px;
}
.k-coloreditor-header:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-3) var(--kendo-spacing-3) 0;
}
.k-coloreditor-header-actions:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2);
}
.k-coloreditor-preview:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: center;
  gap: var(--kendo-spacing-0\.5);
  position: relative;
  z-index: 1;
}
.k-coloreditor-preview .k-color-preview:where(:not(mat-sidenav-content *)) {
  width: 34px;
  height: 16px;
}
.k-coloreditor-views:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-color-preview-width, var(--kendo-spacing-6)) * var(--kendo-color-preview-columns, 10));
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  gap: var(--kendo-spacing-3);
}
.k-coloreditor-views .k-colorgradient:where(:not(mat-sidenav-content *)) {
  padding: 0;
  width: auto;
  border-width: 0;
}
.k-coloreditor-views .k-colorgradient.k-focus:where(:not(mat-sidenav-content *)),
.k-coloreditor-views .k-colorgradient:focus:where(:not(mat-sidenav-content *)) {
  outline: 2px dotted;
  outline-offset: 2px;
  border-radius: 0;
}
.k-coloreditor-views .k-colorpalette:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.k-coloreditor-footer.k-action-buttons:where(:not(mat-sidenav-content *)),
.k-coloreditor-footer.k-actions:where(:not(mat-sidenav-content *)),
.k-coloreditor-footer.k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-coloreditor-footer.k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-coloreditor-footer.k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-coloreditor:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-coloreditor.k-focus:where(:not(mat-sidenav-content *)),
.k-coloreditor:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-coloreditor .k-colorgradient.k-focus:where(:not(mat-sidenav-content *)),
.k-coloreditor .k-colorgradient:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  outline-color: color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent);
}
.k-color-picker:where(:not(mat-sidenav-content *)),
.k-colorpicker:where(:not(mat-sidenav-content *)) {
  width: min-content;
}
.k-datetime-selector:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-datetime-wrap:where(:not(mat-sidenav-content *)) {
  width: calc(384px + var(--kendo-spacing-1) * 2);
  overflow: hidden;
}
.k-datetime-wrap .k-datetime-buttongroup:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
}
.k-datetime-wrap .k-calendar:where(:not(mat-sidenav-content *)),
.k-datetime-wrap .k-timeselector:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-width: 0;
}
.k-datetime-calendar-wrap:where(:not(mat-sidenav-content *)),
.k-datetime-time-wrap:where(:not(mat-sidenav-content *)) {
  text-align: center;
  flex: 0 0 calc(384px + var(--kendo-spacing-1) * 2);
}
.k-datetime-wrap.k-datetime-wrap-sm:where(:not(mat-sidenav-content *)) {
  width: calc(320px + var(--kendo-spacing-1) * 2);
}
.k-datetime-wrap.k-datetime-wrap-sm .k-datetime-calendar-wrap:where(:not(mat-sidenav-content *)),
.k-datetime-wrap.k-datetime-wrap-sm .k-datetime-time-wrap:where(:not(mat-sidenav-content *)) {
  flex: 0 0 calc(320px + var(--kendo-spacing-1) * 2);
}
.k-datetime-wrap.k-datetime-wrap-md:where(:not(mat-sidenav-content *)),
.k-datetime-wrap:where(:not(mat-sidenav-content *)) {
  width: calc(384px + var(--kendo-spacing-1) * 2);
}
.k-datetime-wrap .k-datetime-calendar-wrap:where(:not(mat-sidenav-content *)),
.k-datetime-wrap .k-datetime-time-wrap:where(:not(mat-sidenav-content *)),
.k-datetime-wrap.k-datetime-wrap-md .k-datetime-calendar-wrap:where(:not(mat-sidenav-content *)),
.k-datetime-wrap.k-datetime-wrap-md .k-datetime-time-wrap:where(:not(mat-sidenav-content *)) {
  flex: 0 0 calc(384px + var(--kendo-spacing-1) * 2);
}
.k-datetime-wrap.k-datetime-wrap-lg:where(:not(mat-sidenav-content *)) {
  width: calc(448px + var(--kendo-spacing-1) * 2);
}
.k-datetime-wrap.k-datetime-wrap-lg .k-datetime-calendar-wrap:where(:not(mat-sidenav-content *)),
.k-datetime-wrap.k-datetime-wrap-lg .k-datetime-time-wrap:where(:not(mat-sidenav-content *)) {
  flex: 0 0 calc(448px + var(--kendo-spacing-1) * 2);
}
.k-date-tab .k-datetime-selector:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
  transition: transform var(--kendo-transition-slide-in);
}
.k-time-tab .k-datetime-selector:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%);
  transition: transform var(--kendo-transition-slide-out);
}
.k-time-tab .k-datetime-selector:is(.k-rtl, [dir=rtl]):where(:not(mat-sidenav-content *)),
:is(.k-rtl, [dir=rtl]) .k-time-tab .k-datetime-selector:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%);
}
.k-daterange-picker:where(:not(mat-sidenav-content *)),
.k-daterangepicker:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  gap: var(--kendo-spacing-2);
}
.k-daterange-picker ::after:where(:not(mat-sidenav-content *)),
.k-daterange-picker ::before:where(:not(mat-sidenav-content *)),
.k-daterange-picker :where(:not(mat-sidenav-content *)),
.k-daterangepicker ::after:where(:not(mat-sidenav-content *)),
.k-daterangepicker ::before:where(:not(mat-sidenav-content *)),
.k-daterangepicker :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-daterange-picker .k-dateinput:where(:not(mat-sidenav-content *)),
.k-daterangepicker .k-dateinput:where(:not(mat-sidenav-content *)) {
  width: 10em;
}
.k-daterangepicker-wrap:where(:not(mat-sidenav-content *)) {
  display: inherit;
  flex-flow: inherit;
  align-items: inherit;
  gap: inherit;
}
.k-dropdowngrid-popup:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-dropdowngrid-popup > .k-data-table:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-dropdown-operator:where(:not(mat-sidenav-content *)) {
  width: min-content;
  flex: none;
}
.k-dropdown-operator .k-input-button:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  width: min-content;
}
.k-dropdown-operator .k-input-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  width: auto;
  aspect-ratio: 1;
}
.k-dropdown-operator .k-input-inner:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-treeview:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  border-width: 0;
  background: 0 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-treeview ::after:where(:not(mat-sidenav-content *)),
.k-treeview ::before:where(:not(mat-sidenav-content *)),
.k-treeview :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-treeview.k-treeview-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-treeview.k-treeview-sm .k-treeview-leaf:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
}
.k-treeview.k-treeview-sm .k-checkbox-wrap:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
}
.k-treeview.k-treeview-md:where(:not(mat-sidenav-content *)),
.k-treeview:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-treeview .k-treeview-leaf:where(:not(mat-sidenav-content *)),
.k-treeview.k-treeview-md .k-treeview-leaf:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-4);
}
.k-treeview .k-checkbox-wrap:where(:not(mat-sidenav-content *)),
.k-treeview.k-treeview-md .k-checkbox-wrap:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-2);
}
.k-treeview.k-treeview-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-treeview.k-treeview-lg .k-treeview-leaf:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-treeview.k-treeview-lg .k-checkbox-wrap:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-treeview-filter:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  display: block;
  position: relative;
  flex: none;
}
.k-treeview-group:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-0\.5);
  min-width: fit-content;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-treeview-group.ng-animating:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-treeview-group .k-treeview-group:where(:not(mat-sidenav-content *)) {
  margin-top: var(--kendo-spacing-0\.5);
}
.k-treeview-item-content:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  padding-inline-start: calc(var(--kendo-treeview-level, 0) * 24px);
}
.k-treeview-item:where(:not(mat-sidenav-content *)) {
  outline-style: none;
  margin: 0;
  padding: 0;
  border-width: 0;
  display: block;
}
.k-treeview-toggle:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -24px;
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}
.k-treeview-toggle .k-icon:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
  box-sizing: content-box;
}
.k-treeview-loading:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-treeview .k-checkbox-wrap:where(:not(mat-sidenav-content *)),
.k-treeview .k-checkbox-wrapper:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.k-treeview-leaf:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-4);
  border: 0 solid transparent;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-treeview-leaf .k-icon:where(:not(mat-sidenav-content *)),
.k-treeview-leaf .k-image:where(:not(mat-sidenav-content *)),
.k-treeview-leaf .k-sprite:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-treeview .k-treeview-load-more-button:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-treeview .k-treeview-load-more-button.k-focus:where(:not(mat-sidenav-content *)),
.k-treeview .k-treeview-load-more-button.k-hover:where(:not(mat-sidenav-content *)),
.k-treeview .k-treeview-load-more-button:focus:where(:not(mat-sidenav-content *)),
.k-treeview .k-treeview-load-more-button:hover:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-treeview:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-treeview-item-content.k-hover:where(:not(mat-sidenav-content *)),
.k-treeview-item-content:hover:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-treeview-item-content.k-focus:where(:not(mat-sidenav-content *)),
.k-treeview-item-content:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-treeview-item-content.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-treeview-item-content.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-treeview-item-content.k-selected:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle-hover);
}
.k-treeview .k-treeview-load-more-button:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button.k-hover:where(:not(mat-sidenav-content *)),
.k-treeview .k-treeview-load-more-button:hover:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button.k-focus:where(:not(mat-sidenav-content *)),
.k-treeview .k-treeview-load-more-button:focus:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: transparent;
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-treeview-leaf.k-selected:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-dropdowntree-popup:where(:not(mat-sidenav-content *)),
.k-multiselecttree-popup:where(:not(mat-sidenav-content *)),
.k-popup-dropdowntree:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  overflow: hidden;
}
.k-dropdowntree-popup .k-check-all:where(:not(mat-sidenav-content *)),
.k-dropdowntree-popup .k-list-filter:where(:not(mat-sidenav-content *)),
.k-multiselecttree-popup .k-check-all:where(:not(mat-sidenav-content *)),
.k-multiselecttree-popup .k-list-filter:where(:not(mat-sidenav-content *)),
.k-popup-dropdowntree .k-check-all:where(:not(mat-sidenav-content *)),
.k-popup-dropdowntree .k-list-filter:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-multiselecttree .k-input-values:where(:not(mat-sidenav-content *)) {
  width: auto;
  max-width: 100%;
}
.k-multiselecttree .k-input-inner::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 1lh;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}
.k-rating:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: 0 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-rating ::after:where(:not(mat-sidenav-content *)),
.k-rating ::before:where(:not(mat-sidenav-content *)),
.k-rating :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-rating.k-readonly:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-rating-container:where(:not(mat-sidenav-content *)) {
  flex: 0 1 auto;
  position: relative;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-1);
}
.k-rating-container .k-rating-item:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color var(--kendo-transition-bouncy);
}
.k-rating-container .k-rating-item :where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-rating-container .k-rating-item .k-rating-precision-complement:where(:not(mat-sidenav-content *)),
.k-rating-container .k-rating-item .k-rating-precision-part:where(:not(mat-sidenav-content *)) {
  display: inherit;
  position: absolute;
  inset-block-start: var(--kendo-spacing-1);
  inset-inline-start: var(--kendo-spacing-1);
  overflow: hidden;
}
.k-rating-container .k-rating-item .k-rating-precision-complement:where(:not(mat-sidenav-content *)) {
  direction: rtl;
}
.k-rating-container .k-rating-item svg:where(:not(mat-sidenav-content *)) {
  fill: currentColor;
}
.k-rating-label:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: var(--kendo-line-height-lg);
  margin-block: var(--kendo-spacing-1);
  margin-inline: var(--kendo-spacing-2);
}
.k-rtl .k-rating-item .k-rating-precision-complement:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-rating-item .k-rating-precision-complement:where(:not(mat-sidenav-content *)) {
  direction: ltr;
}
.k-rating:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-rating.k-focus .k-rating-item > .k-icon:where(:not(mat-sidenav-content *)),
.k-rating:focus .k-rating-item > .k-icon:where(:not(mat-sidenav-content *)) {
  filter: drop-shadow(0 2px 4px color-mix(in srgb, var(--kendo-color-inverse) 10%, transparent));
}
.k-rating.k-focus .k-rating-item.k-selected > .k-icon:where(:not(mat-sidenav-content *)),
.k-rating:focus .k-rating-item.k-selected > .k-icon:where(:not(mat-sidenav-content *)) {
  filter: drop-shadow(0 2px 4px color-mix(in srgb, var(--kendo-color-inverse) 10%, transparent));
}
.k-rating-item:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-rating-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-active);
}
.k-rating-item.k-selected.k-focus:where(:not(mat-sidenav-content *)),
.k-rating-item.k-selected:focus:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-active);
}
.k-rating-item.k-hover:where(:not(mat-sidenav-content *)),
.k-rating-item:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-active);
  cursor: pointer;
}
.k-switch:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-switch ::after:where(:not(mat-sidenav-content *)),
.k-switch ::before:where(:not(mat-sidenav-content *)),
.k-switch :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-switch [type=checkbox]:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-switch[aria-readonly=true]:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-switch.k-switch-sm:where(:not(mat-sidenav-content *)) {
  width: 52px;
  height: 28px;
}
.k-switch.k-switch-sm .k-switch-track:where(:not(mat-sidenav-content *)) {
  width: 52px;
  height: 28px;
}
.k-switch.k-switch-sm .k-switch-label-on:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0px;
}
.k-switch.k-switch-sm .k-switch-label-off:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0px;
}
.k-switch.k-switch-sm .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  width: 20px;
  height: 20px;
}
.k-switch.k-switch-sm.k-switch-on .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(100% - 10px - 4px);
  transition: left var(--kendo-transition-bouncy);
}
.k-switch.k-switch-sm.k-switch-off .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 14px;
  transition: left var(--kendo-transition-snappy);
}
.k-switch.k-switch-md:where(:not(mat-sidenav-content *)),
.k-switch:where(:not(mat-sidenav-content *)) {
  width: 52px;
  height: 32px;
}
.k-switch .k-switch-track:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-md .k-switch-track:where(:not(mat-sidenav-content *)) {
  width: 52px;
  height: 32px;
}
.k-switch .k-switch-label-on:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-md .k-switch-label-on:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0px;
}
.k-switch .k-switch-label-off:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-md .k-switch-label-off:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0px;
}
.k-switch .k-switch-thumb:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-md .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  width: 24px;
  height: 24px;
}
.k-switch.k-switch-md.k-switch-on .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-on .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(100% - 12px - 4px);
  transition: left var(--kendo-transition-bouncy);
}
.k-switch.k-switch-md.k-switch-off .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-off .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 16px;
  transition: left var(--kendo-transition-snappy);
}
.k-switch.k-switch-lg:where(:not(mat-sidenav-content *)) {
  width: 60px;
  height: 36px;
}
.k-switch.k-switch-lg .k-switch-track:where(:not(mat-sidenav-content *)) {
  width: 60px;
  height: 36px;
}
.k-switch.k-switch-lg .k-switch-label-on:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0px;
}
.k-switch.k-switch-lg .k-switch-label-off:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0px;
}
.k-switch.k-switch-lg .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  width: 28px;
  height: 28px;
}
.k-switch.k-switch-lg.k-switch-on .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(100% - 14px - 4px);
  transition: left var(--kendo-transition-bouncy);
}
.k-switch.k-switch-lg.k-switch-off .k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 18px;
  transition: left var(--kendo-transition-snappy);
}
.k-switch.k-readonly:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-switch-track:where(:not(mat-sidenav-content *)) {
  border-width: 2px;
  border-style: solid;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  position: relative;
  transition:
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    color var(--kendo-transition-rapid);
}
.k-switch-track.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-switch-track.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-switch-track.k-rounded-md:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-switch-track.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-switch-track.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-switch-track:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-switch-thumb-wrap:where(:not(mat-sidenav-content *)) {
  width: 0;
  height: 0;
  overflow: visible;
  position: absolute;
  inset-block-start: 50%;
}
.k-switch-thumb:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  transition: all var(--kendo-transition-rapid);
}
.k-switch-thumb.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-switch-thumb.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-switch-thumb.k-rounded-md:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-switch-thumb.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-switch-thumb.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-switch-thumb:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-switch-label-off:where(:not(mat-sidenav-content *)),
.k-switch-label-on:where(:not(mat-sidenav-content *)) {
  text-transform: unset;
  display: none;
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  overflow: hidden;
  transition: color var(--kendo-transition-snappy);
}
.k-rtl .k-switch .k-switch-thumb:where(:not(mat-sidenav-content *)),
.k-switch.k-rtl .k-switch-thumb:where(:not(mat-sidenav-content *)),
.k-switch[dir=rtl] .k-switch-thumb:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-switch .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  transform: translate(50%, -50%);
}
.k-switch .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  content: "";
  border-radius: 100%;
  display: none;
  opacity: 0;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  pointer-events: none;
}
.k-switch.k-hover .k-switch-thumb::before:where(:not(mat-sidenav-content *)),
.k-switch:hover .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  display: block;
  opacity: 0.08;
}
.k-switch.k-focus .k-switch-thumb::before:where(:not(mat-sidenav-content *)),
.k-switch:focus .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  display: block;
  opacity: 0.2;
}
.k-switch.k-disabled:where(:not(mat-sidenav-content *)),
.k-switch:disabled:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-switch.k-switch-sm .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  width: 36px;
  height: 36px;
}
.k-switch .k-switch-thumb::before:where(:not(mat-sidenav-content *)),
.k-switch.k-switch-md .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  width: 40px;
  height: 40px;
}
.k-switch.k-switch-lg .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  width: 44px;
  height: 44px;
}
.k-switch-off .k-switch-track:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-emphasis);
  color: unset;
  background-color: var(--kendo-color-base);
}
.k-switch-off .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: var(--kendo-color-base-emphasis);
}
.k-switch-off.k-focus .k-switch-track:where(:not(mat-sidenav-content *)),
.k-switch-off:focus .k-switch-track:where(:not(mat-sidenav-content *)) {
  outline: unset;
}
.k-switch-off.k-disabled .k-switch-track:where(:not(mat-sidenav-content *)),
.k-switch-off:disabled .k-switch-track:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-base-emphasis) 38%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-base) 38%, transparent);
}
.k-switch-off.k-disabled .k-switch-thumb:where(:not(mat-sidenav-content *)),
.k-switch-off:disabled .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-base-emphasis) 38%, transparent);
}
.k-switch-off .k-switch-label-on:where(:not(mat-sidenav-content *)) {
  color: transparent;
}
.k-switch-on .k-switch-track:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: unset;
  background-color: var(--kendo-color-primary);
}
.k-switch-on .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: var(--kendo-color-primary-subtle);
}
.k-switch-on.k-focus .k-switch-track:where(:not(mat-sidenav-content *)),
.k-switch-on:focus .k-switch-track:where(:not(mat-sidenav-content *)) {
  outline: unset;
}
.k-switch-on.k-disabled .k-switch-track:where(:not(mat-sidenav-content *)),
.k-switch-on:disabled .k-switch-track:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-switch-on.k-disabled .k-switch-thumb:where(:not(mat-sidenav-content *)),
.k-switch-on:disabled .k-switch-thumb:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
}
.k-switch-on .k-switch-label-off:where(:not(mat-sidenav-content *)) {
  color: transparent;
}
.k-switch .k-switch-thumb::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-external-dropzone:where(:not(mat-sidenav-content *)) {
  height: 220px;
  display: flex;
  flex-flow: row nowrap;
}
.k-dropzone-inner:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  position: relative;
}
.k-dropzone-inner .k-dropzone-icon:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-6);
}
.k-dropzone-inner .k-dropzone-hint:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-2);
}
.k-dropzone-inner .k-dropzone-note:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
}
.k-dropzone-inner:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-dropzone-inner .k-dropzone-icon:where(:not(mat-sidenav-content *)),
.k-dropzone-inner .k-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-dropzone-inner .k-dropzone-note:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-external-dropzone-hover .k-dropzone-icon:where(:not(mat-sidenav-content *)),
.k-external-dropzone-hover .k-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-upload:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  overflow: clip;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-upload ::after:where(:not(mat-sidenav-content *)),
.k-upload ::before:where(:not(mat-sidenav-content *)),
.k-upload :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-upload .k-upload-button:where(:not(mat-sidenav-content *)) {
  min-width: 7em;
}
.k-upload .k-dropzone:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  border-width: 0;
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
}
.k-upload .k-dropzone .k-dropzone-hint:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone .k-dropzone-hint:where(:not(mat-sidenav-content *)) {
  font-style: normal;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  flex: 1;
}
.k-upload .k-dropzone .k-upload-status:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone .k-upload-status:where(:not(mat-sidenav-content *)) {
  font-weight: 400;
  display: flex;
  align-items: center;
  position: relative;
}
.k-upload .k-dropzone .k-upload-status > .k-icon:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone .k-upload-status > .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone .k-upload-status + .k-dropzone-hint:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-upload .k-upload-files:where(:not(mat-sidenav-content *)) {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}
.k-upload .k-upload-files .k-file-multiple:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files .k-file-single:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.k-upload .k-upload-files .k-file-single:where(:not(mat-sidenav-content *)) {
  align-items: center;
}
.k-upload .k-upload-files .k-file-multiple:where(:not(mat-sidenav-content *)) {
  align-items: flex-start;
}
.k-upload .k-upload-files .k-file:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-4) var(--kendo-spacing-4) calc(var(--kendo-spacing-4) + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.k-upload .k-upload-files .k-file:last-child:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-upload .k-upload-files .k-filename:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-4);
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-upload-pct:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-2);
  font-weight: 400;
  vertical-align: middle;
}
.k-upload .k-upload-files ~ .k-clear-selected:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files ~ .k-upload-selected:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(-1 * var(--kendo-spacing-1));
  border-width: 0;
}
.k-upload .k-upload-files ~ .k-upload-selected:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  margin-inline-start: -1px;
}
.k-upload .k-upload-files .k-file-name:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files .k-file-size:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files .k-file-summary:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files .k-file-validation-message:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-upload .k-upload-files .k-file-name:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-file-size:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files .k-file-summary:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files .k-file-validation-message:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
}
.k-upload .k-upload-files .k-file-icon-wrapper .k-file-state:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-upload .k-upload-files .k-file-state:where(:not(mat-sidenav-content *)) {
  visibility: hidden;
}
.k-upload .k-upload-files .k-file-info:where(:not(mat-sidenav-content *)) {
  min-height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-file-single > .k-file-info:where(:not(mat-sidenav-content *)),
.k-upload .k-multiple-files-wrapper:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-4);
  min-height: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-multiple-files-wrapper .k-file-info:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-3);
  display: block;
}
.k-upload .k-multiple-files-wrapper .k-file-summary:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(var(--kendo-spacing-3) / 3 * -1);
}
.k-upload .k-progressbar:where(:not(mat-sidenav-content *)) {
  --kendo-progressbar-height:2px;
  position: absolute;
  inset-inline-start: var(--kendo-spacing-4);
  inset-inline-end: var(--kendo-spacing-4);
  inset-block-end: calc(var(--kendo-spacing-4) / 2);
  width: auto;
}
.k-upload .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-upload .k-actions:where(:not(mat-sidenav-content *)),
.k-upload .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-upload .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-upload .k-form-buttons:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-upload-button-wrap:where(:not(mat-sidenav-content *)) {
  position: relative;
  direction: ltr;
}
.k-upload-button-wrap input:where(:not(mat-sidenav-content *)) {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: 1;
}
.k-upload-button-wrap input.k-disabled:where(:not(mat-sidenav-content *)),
.k-upload-button-wrap input[disabled]:where(:not(mat-sidenav-content *)) {
  visibility: hidden;
}
.k-upload:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-upload .k-dropzone:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-upload .k-dropzone.k-hover:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone.k-hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-hover);
}
.k-upload .k-dropzone .k-dropzone-hint:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-dropzone .k-dropzone-hint:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-upload .k-file:where(:not(mat-sidenav-content *)),
.k-upload .k-upload-files:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-upload .k-file.k-focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-inverse) 13%, transparent);
}
.k-upload .k-file .k-upload-action.k-focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-inverse) 13%, transparent);
}
.k-upload .k-upload-status:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-upload .k-file-progress .k-progressbar .k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-info);
}
.k-upload .k-file-success .k-file-validation-message:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-upload .k-file-success .k-progressbar .k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success);
}
.k-upload .k-file-error .k-file-validation-message:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-upload .k-file-error .k-progressbar .k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-upload .k-file-icon-wrapper:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  border-color: var(--kendo-color-subtle);
}
.k-upload .k-file-size:where(:not(mat-sidenav-content *)),
.k-upload .k-file-summary:where(:not(mat-sidenav-content *)),
.k-upload .k-file-validation-message:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-upload .k-multiple-files-wrapper .k-file-summary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-upload.k-invalid:where(:not(mat-sidenav-content *)),
.k-upload.ng-invalid.ng-dirty:where(:not(mat-sidenav-content *)),
.k-upload.ng-invalid.ng-touched:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
}
.k-upload .k-upload-button:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  background-color: var(--kendo-color-base-subtle);
}
.k-otp:where(:not(mat-sidenav-content *)) {
  display: flex;
  width: min-content;
  align-items: center;
  flex-direction: row;
}
.k-otp .k-otp-input > .k-input-inner:where(:not(mat-sidenav-content *)) {
  text-align: center;
  padding-inline: 0;
}
.k-otp.k-otp-sm:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-otp.k-otp-sm .k-otp-input:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-line-height-lg) * 1em + (var(--kendo-spacing-1) + var(--kendo-spacing-1px)) * 2 + 2px);
}
.k-otp.k-otp-sm .k-otp-separator:not(:empty):where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
}
.k-otp.k-otp-md:where(:not(mat-sidenav-content *)),
.k-otp:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1\.5);
}
.k-otp .k-otp-input:where(:not(mat-sidenav-content *)),
.k-otp.k-otp-md .k-otp-input:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-line-height-lg) * 1em + (var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px)) * 2 + 2px);
}
.k-otp .k-otp-separator:not(:empty):where(:not(mat-sidenav-content *)),
.k-otp.k-otp-md .k-otp-separator:not(:empty):where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1\.5);
}
.k-otp.k-otp-lg:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2);
}
.k-otp.k-otp-lg .k-otp-input:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-line-height-lg) * 1em + (var(--kendo-spacing-2) + var(--kendo-spacing-1px)) * 2 + 2px);
}
.k-otp.k-otp-lg .k-otp-separator:not(:empty):where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2);
}
.k-appbar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size-xl);
  line-height: var(--kendo-line-height-lg);
  list-style: none;
  display: flex;
  gap: var(--kendo-spacing-2);
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-appbar ::after:where(:not(mat-sidenav-content *)),
.k-appbar ::before:where(:not(mat-sidenav-content *)),
.k-appbar :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-appbar > :where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-appbar .k-appbar-section:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}
.k-appbar .k-appbar-spacer:where(:not(mat-sidenav-content *)) {
  flex: 1 0 auto;
}
.k-appbar .k-appbar-spacer-sized:where(:not(mat-sidenav-content *)) {
  flex-grow: 0;
}
.k-appbar .k-appbar-separator:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}
.k-appbar .k-input:where(:not(mat-sidenav-content *)),
.k-appbar .k-picker:where(:not(mat-sidenav-content *)) {
  width: 10em;
}
.k-appbar .k-color-picker:where(:not(mat-sidenav-content *)),
.k-appbar .k-colorpicker:where(:not(mat-sidenav-content *)) {
  width: min-content;
}
.k-appbar-static:where(:not(mat-sidenav-content *)) {
  position: static;
}
.k-appbar-sticky:where(:not(mat-sidenav-content *)) {
  width: 100%;
  position: sticky;
  inset-block-start: 0;
  z-index: 1000;
}
.k-appbar-fixed:where(:not(mat-sidenav-content *)) {
  width: 100%;
  position: fixed;
  z-index: 5000;
}
.k-appbar-top:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-block-end: auto;
}
.k-appbar-bottom:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
  inset-block-end: 0;
}
.k-appbar-bottom.k-appbar-fixed:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
}
.k-appbar.k-appbar-base:where(:not(mat-sidenav-content *)),
.k-appbar:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
}
.k-appbar.k-appbar-primary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-appbar.k-appbar-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-appbar.k-appbar-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-appbar.k-appbar-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-fab:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  font-family: var(--kendo-font-family);
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: 0;
  transition:
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid),
    opacity var(--kendo-transition-rapid);
}
.k-fab ::after:where(:not(mat-sidenav-content *)),
.k-fab ::before:where(:not(mat-sidenav-content *)),
.k-fab :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-fab:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-fab.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-fab.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-fab.k-rounded-md:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-fab.k-rounded-lg:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-fab.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-fab:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-fab.k-fab-sm:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2\.5) var(--kendo-spacing-2\.5);
}
.k-fab.k-fab-md:where(:not(mat-sidenav-content *)),
.k-fab:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-4\.5) var(--kendo-spacing-4\.5);
}
.k-fab.k-fab-lg:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-8) var(--kendo-spacing-8);
}
.k-fab-icon:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-0\.5);
  padding-block: var(--kendo-spacing-0\.5);
  box-sizing: content-box;
}
.k-fab-icon:not(:only-child):where(:not(mat-sidenav-content *)),
.k-icon-wrapper-host:not(:only-child) .k-fab-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-1\.5);
  margin-inline-start: calc(var(--kendo-spacing-1\.5) * -1);
}
.k-fab-items:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-0);
  display: flex;
}
.k-fab-items-bottom:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-fab-items-bottom .k-fab-item:last-child:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0;
}
.k-fab-items-top:where(:not(mat-sidenav-content *)) {
  flex-direction: column-reverse;
}
.k-fab-items-top .k-fab-item:first-child:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0;
}
.k-fab-item:where(:not(mat-sidenav-content *)) {
  list-style-type: none;
  margin-block-end: var(--kendo-spacing-2);
  outline: 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.k-fab-item.k-text-right:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-fab-item.k-text-right .k-fab-item-text:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-fab-item.k-text-left:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-fab-item.k-text-left .k-fab-item-text:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-2);
}
.k-fab-item-text:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  border-width: 1px;
  border-radius: 2px;
  font-size: var(--kendo-font-size-xs);
  line-height: var(--kendo-line-height-sm);
}
.k-fab-item-icon:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-2) + var(--kendo-spacing-0\.5));
  padding-inline: calc(var(--kendo-spacing-2) + var(--kendo-spacing-0\.5));
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: 0;
}
.k-rtl .k-fab-popup .k-fab-item.k-text-left:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-fab-popup .k-fab-item.k-text-left:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-rtl .k-fab-popup .k-fab-item.k-text-right:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-fab-popup .k-fab-item.k-text-right:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-fab-text:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium);
}
.k-fab.k-fab-base:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-base-subtle);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-base-subtle);
}
.k-fab.k-fab-base.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-base:hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle-hover);
  background-color: var(--kendo-color-base-subtle-hover);
  box-shadow: var(--kendo-elevation-3);
}
.k-fab.k-fab-base.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-base:focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-subtle-active);
  background-color: var(--kendo-color-base-subtle-active);
}
.k-fab.k-fab-base.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-base.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-base:active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base:active:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-base-subtle-active);
  background-color: var(--kendo-color-base-subtle-active);
}
.k-fab.k-fab-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-base:disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-base:disabled:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-color: transparent;
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  opacity: 1;
}
.k-fab.k-fab-primary:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid:where(:not(mat-sidenav-content *)),
.k-fab:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-primary-subtle);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-fab.k-fab-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary:hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary:hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid:hover:where(:not(mat-sidenav-content *)),
.k-fab.k-hover:where(:not(mat-sidenav-content *)),
.k-fab:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-subtle-hover);
  background-color: var(--kendo-color-primary-subtle-hover);
  box-shadow: var(--kendo-elevation-3);
}
.k-fab.k-fab-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary:focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary:focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid:focus:where(:not(mat-sidenav-content *)),
.k-fab.k-focus:where(:not(mat-sidenav-content *)),
.k-fab:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-subtle-active);
  background-color: var(--kendo-color-primary-subtle-active);
}
.k-fab.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary:active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary:active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid:active:where(:not(mat-sidenav-content *)),
.k-fab.k-selected:where(:not(mat-sidenav-content *)),
.k-fab:active:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-primary-subtle-active);
  background-color: var(--kendo-color-primary-subtle-active);
}
.k-fab.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-primary:disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary:disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid:disabled:where(:not(mat-sidenav-content *)),
.k-fab:disabled:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-color: transparent;
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  opacity: 1;
}
.k-fab.k-fab-secondary:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-secondary-subtle);
  color: var(--kendo-color-secondary-on-subtle);
  background-color: var(--kendo-color-secondary-subtle);
}
.k-fab.k-fab-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-secondary:hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-subtle-hover);
  background-color: var(--kendo-color-secondary-subtle-hover);
  box-shadow: var(--kendo-elevation-3);
}
.k-fab.k-fab-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-secondary:focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary-subtle-active);
  background-color: var(--kendo-color-secondary-subtle-active);
}
.k-fab.k-fab-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-secondary:active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary:active:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-secondary-subtle-active);
  background-color: var(--kendo-color-secondary-subtle-active);
}
.k-fab.k-fab-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-secondary:disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-secondary:disabled:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-color: transparent;
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  opacity: 1;
}
.k-fab.k-fab-solid.k-fab-tertiary:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-tertiary-subtle);
  color: var(--kendo-color-tertiary-on-subtle);
  background-color: var(--kendo-color-tertiary-subtle);
}
.k-fab.k-fab-solid.k-fab-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-tertiary:hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary.k-hover:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-subtle-hover);
  background-color: var(--kendo-color-tertiary-subtle-hover);
  box-shadow: var(--kendo-elevation-3);
}
.k-fab.k-fab-solid.k-fab-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-tertiary:focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary.k-focus:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary-subtle-active);
  background-color: var(--kendo-color-tertiary-subtle-active);
}
.k-fab.k-fab-solid.k-fab-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-tertiary:active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary.k-active:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary.k-selected:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary:active:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-tertiary-subtle-active);
  background-color: var(--kendo-color-tertiary-subtle-active);
}
.k-fab.k-fab-solid.k-fab-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-tertiary:disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-tertiary:disabled:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-color: transparent;
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  opacity: 1;
}
.k-fab.k-fab-primary.k-generating:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-fab-primary.k-generating:where(:not(mat-sidenav-content *)),
.k-fab.k-fab-solid.k-generating:where(:not(mat-sidenav-content *)),
.k-fab.k-generating:where(:not(mat-sidenav-content *)) {
  animation: k-fab-generating 1.5s ease-in-out 0.5s infinite;
}
@keyframes k-fab-generating {
  0% {
    color: var(--kendo-color-primary-on-subtle);
    background-color: var(--kendo-color-primary-subtle-active);
    border: var(--kendo-color-primary-subtle-active);
  }
  50% {
    color: color-mix(in srgb, var(--kendo-color-primary-on-subtle) 60%, var(--kendo-color-surface-alt));
    background-color: color-mix(in srgb, var(--kendo-color-primary-subtle-active) 60%, var(--kendo-color-surface-alt));
    border: color-mix(in srgb, var(--kendo-color-primary-subtle-active) 60%, var(--kendo-color-surface-alt));
  }
  100% {
    color: var(--kendo-color-primary-on-subtle);
    background-color: var(--kendo-color-primary-subtle-active);
    border: var(--kendo-color-primary-subtle-active);
  }
}
.k-fab-item-text:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: var(--kendo-elevation-3);
}
.k-fab-item-icon:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
  box-shadow: var(--kendo-elevation-3);
}
.k-fab-item.k-hover .k-fab-item-icon:where(:not(mat-sidenav-content *)),
.k-fab-item:hover .k-fab-item-icon:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-hover);
  background-color: var(--kendo-color-base-hover);
  color: var(--kendo-color-on-base);
}
.k-fab-item.k-focus .k-fab-item-icon:where(:not(mat-sidenav-content *)),
.k-fab-item:focus .k-fab-item-icon:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-active);
  background-color: var(--kendo-color-base-active);
  color: var(--kendo-color-on-base);
}
.k-fab-item.k-active .k-fab-item-icon:where(:not(mat-sidenav-content *)),
.k-fab-item:active .k-fab-item-icon:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
  border-color: var(--kendo-color-base);
  background-color: var(--kendo-color-base);
}
.k-fab-item.k-disabled:where(:not(mat-sidenav-content *)),
.k-fab-item:disabled:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
.k-fab-item.k-disabled .k-fab-item-icon:where(:not(mat-sidenav-content *)),
.k-fab-item.k-disabled .k-fab-item-text:where(:not(mat-sidenav-content *)),
.k-fab-item:disabled .k-fab-item-icon:where(:not(mat-sidenav-content *)),
.k-fab-item:disabled .k-fab-item-text:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  background-color: color-mix(in srgb, var(--kendo-color-base) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-base) 60%, transparent);
}
.k-fab-popup:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-window:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xxxl);
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  overflow: clip;
  z-index: 11500;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-window.k-window-sm:where(:not(mat-sidenav-content *)) {
  width: 300px;
}
.k-window.k-window-md:where(:not(mat-sidenav-content *)) {
  width: 800px;
}
.k-window.k-window-lg:where(:not(mat-sidenav-content *)) {
  width: 1200px;
}
.k-window.k-window-maximized:where(:not(mat-sidenav-content *)) {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}
.k-window-titlebar:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: var(--kendo-border-radius-xxxl);
  border-start-end-radius: var(--kendo-border-radius-xxxl);
  padding-block: var(--kendo-spacing-5);
  padding-inline: var(--kendo-spacing-6);
  border-width: 0;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
}
.k-window-minimized .k-window-titlebar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-window-title:where(:not(mat-sidenav-content *)) {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  font-size: var(--kendo-font-size-xl);
  line-height: var(--kendo-line-height-lg);
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
}
.k-window-title:empty::before:where(:not(mat-sidenav-content *)) {
  content: "";
  display: inline-block;
}
.k-window-titlebar-actions:where(:not(mat-sidenav-content *)) {
  margin-block: -5em;
  margin-inline: 0;
  margin-inline-end: calc(var(--kendo-spacing-5) - var(--kendo-spacing-6));
  line-height: 1;
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}
.k-window-titlebar-action:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-prompt-container:where(:not(mat-sidenav-content *)),
.k-window-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-6);
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: 0 0;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
}
.k-window-content + .k-prompt-container:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(-1 * var(--kendo-spacing-4) / 2);
}
.k-window-content:first-child:where(:not(mat-sidenav-content *)) {
  padding-block-start: clamp(var(--kendo-spacing-4), var(--kendo-spacing-5), var(--kendo-spacing-5));
}
.k-window-content:last-child:where(:not(mat-sidenav-content *)) {
  padding-block-end: clamp(var(--kendo-spacing-4), var(--kendo-spacing-5), var(--kendo-spacing-5));
}
.k-window-iframecontent:where(:not(mat-sidenav-content *)) {
  padding: 0;
  overflow: visible;
}
.k-window-iframecontent .k-content-frame:where(:not(mat-sidenav-content *)) {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}
.k-window-actions:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: var(--kendo-border-radius-xxxl);
  border-end-start-radius: var(--kendo-border-radius-xxxl);
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
  border-width: 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
}
.k-prompt-container > .k-textarea:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-window .k-resize-n:where(:not(mat-sidenav-content *)) {
  top: 0;
}
.k-window .k-resize-e:where(:not(mat-sidenav-content *)) {
  right: 0;
}
.k-window .k-resize-s:where(:not(mat-sidenav-content *)) {
  bottom: 0;
}
.k-window .k-resize-w:where(:not(mat-sidenav-content *)) {
  left: 0;
}
.k-window-minimized:where(:not(mat-sidenav-content *)) {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.k-window-title:where(:not(mat-sidenav-content *)),
.k-window-titlebar-actions:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
}
.k-window-title:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
}
.k-window:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
  box-shadow: var(--kendo-elevation-3);
}
.k-window.k-focus:where(:not(mat-sidenav-content *)),
.k-window:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-5);
}
.k-window-titlebar:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: var(--kendo-color-surface);
}
.k-actionsheet-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  max-width: clamp(100vw, 100%, 100%);
  max-height: clamp(100vh, 100%, 100%);
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10000;
  overflow: hidden;
  transform: translateZ(0);
}
.k-actionsheet-container > .k-overlay:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 1;
}
.k-actionsheet-container > .k-animation-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-radius: 0;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
  pointer-events: none;
}
.k-actionsheet-container > .k-animation-container > .k-child-animation-container:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-actionsheet-container > .k-actionsheet:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 2;
}
.k-actionsheet-container .k-actionsheet:where(:not(mat-sidenav-content *)) {
  pointer-events: all;
}
.k-actionsheet:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-actionsheet-width, 360px);
  height: var(--kendo-actionsheet-height, 60vh);
  max-width: var(--kendo-actionsheet-max-width, 100%);
  max-height: var(--kendo-actionsheet-max-height, 60vh);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.k-actionsheet:has(> .k-actionsheet-view):where(:not(mat-sidenav-content *)) {
  flex-flow: row nowrap;
}
.k-actionsheet .k-actionsheet-view:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 100%;
}
.k-actionsheet .k-actionsheet-view.k-actionsheet-view-animated:where(:not(mat-sidenav-content *)) {
  transform: translateX(calc(-100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}
.k-actionsheet ::after:where(:not(mat-sidenav-content *)),
.k-actionsheet ::before:where(:not(mat-sidenav-content *)),
.k-actionsheet :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-actionsheet-jq .k-actionsheet-header:where(:not(mat-sidenav-content *)),
.k-actionsheet-titlebar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  flex: none;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  gap: var(--kendo-spacing-4);
}
.k-actionsheet-titlebar-group:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}
.k-actionsheet-title:where(:not(mat-sidenav-content *)) {
  flex: 1;
}
.k-actionsheet-subtitle:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-sm);
}
.k-actionsheet-actions:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.k-actionsheet-content:where(:not(mat-sidenav-content *)) {
  flex: 1;
  overflow: auto;
  position: relative;
}
.k-actionsheet-footer:where(:not(mat-sidenav-content *)) {
  flex: none;
  border-block-start-width: 1px;
  border-block-start-style: solid;
}
.k-actionsheet-items:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: none;
}
.k-actionsheet-item:where(:not(mat-sidenav-content *)) {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  outline: 0;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-actionsheet-action:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-4);
}
.k-actionsheet-item-text:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
}
.k-actionsheet-item-description:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-sm);
}
.k-actionsheet .k-hr:where(:not(mat-sidenav-content *)) {
  margin: 0;
  flex: none;
}
.k-actionsheet-top:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  border-width: 0;
  border-block-start-width: 0;
  inset-block-start: 0;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}
.k-actionsheet-bottom:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  border-width: 0;
  border-block-end-width: 0;
  inset-block-end: 0;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}
.k-actionsheet-left:where(:not(mat-sidenav-content *)) {
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
  border-width: 0;
  border-inline-start-width: 0;
  inset-inline-start: 0;
  inset-block-start: 50%;
  transform: translateY(-50%);
}
.k-actionsheet-right:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
  border-width: 0;
  border-inline-end-width: 0;
  inset-inline-end: 0;
  inset-block-start: 50%;
  transform: translateY(-50%);
}
.k-actionsheet-fullscreen:where(:not(mat-sidenav-content *)) {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}
.k-animation-container > .k-actionsheet:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
  inset-inline-end: auto;
  inset-block-end: auto;
  inset-inline-start: auto;
  transform: none;
}
.k-adaptive-actionsheet:where(:not(mat-sidenav-content *)) {
  max-width: 100%;
  width: 100%;
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header:where(:not(mat-sidenav-content *)),
.k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header:where(:not(mat-sidenav-content *)),
.k-adaptive-actionsheet .k-actionsheet-titlebar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-adaptive-actionsheet .k-actionsheet-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-4);
}
.k-adaptive-actionsheet .k-actionsheet-footer:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-adaptive-actionsheet .k-actionsheet-filter:where(:not(mat-sidenav-content *)) {
  width: calc(360px - var(--kendo-spacing-3) * 2);
}
.k-adaptive-actionsheet .k-actionsheet-content:where(:not(mat-sidenav-content *)),
.k-adaptive-actionsheet .k-actionsheet-footer:where(:not(mat-sidenav-content *)) {
  margin-inline: auto;
  width: min(100%, 360px);
}
.k-adaptive-actionsheet .k-list-container:where(:not(mat-sidenav-content *)),
.k-adaptive-actionsheet .k-treeview:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-adaptive-actionsheet .k-list-filter:where(:not(mat-sidenav-content *)) {
  width: 100%;
  padding-inline: 0;
}
.k-adaptive-actionsheet .k-menu-group:where(:not(mat-sidenav-content *)) {
  height: 100%;
  overflow: auto;
  position: static;
}
.k-adaptive-actionsheet .k-calendar:where(:not(mat-sidenav-content *)) {
  margin-inline: auto;
  border-width: 0;
  display: flex;
}
.k-adaptive-actionsheet .k-timeselector:where(:not(mat-sidenav-content *)) {
  height: 100%;
  border-width: 0;
  overflow: hidden;
}
.k-adaptive-actionsheet .k-timeselector .k-time-part:where(:not(mat-sidenav-content *)) {
  display: contents;
}
.k-adaptive-actionsheet .k-timeselector .k-time-list-wrapper:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-adaptive-actionsheet .k-datetime-wrap:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.k-adaptive-actionsheet .k-datetime-selector:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-adaptive-actionsheet .k-datetime-calendar-wrap:where(:not(mat-sidenav-content *)) {
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  flex: 0 0 100%;
}
.k-adaptive-actionsheet .k-datetime-time-wrap:where(:not(mat-sidenav-content *)) {
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 100%;
  inset-block-end: 0;
  flex: 0 0 100%;
}
.k-adaptive-actionsheet .k-scrollable-wrap:where(:not(mat-sidenav-content *)) {
  height: 100%;
  overflow-y: auto;
}
.k-adaptive-actionsheet .k-data-table:where(:not(mat-sidenav-content *)) {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}
.k-adaptive-actionsheet .k-coloreditor:where(:not(mat-sidenav-content *)) {
  min-width: 100%;
  height: 100%;
  border: 0;
  overflow: auto;
  scrollbar-width: none;
}
.k-adaptive-actionsheet .k-coloreditor::-webkit-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-header:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-views:where(:not(mat-sidenav-content *)) {
  padding-inline: 0;
}
.k-adaptive-actionsheet .k-colorgradient .k-colorgradient-canvas .k-hsv-gradient:where(:not(mat-sidenav-content *)) {
  aspect-ratio: 1;
  height: 100%;
}
.k-actionsheet-jq.k-actionsheet:where(:not(mat-sidenav-content *)) {
  height: auto;
}
.k-actionsheet-jq .k-actionsheet-header:where(:not(mat-sidenav-content *)) {
  align-items: flex-start;
}
.k-actionsheet-jq .k-actionsheet-action:where(:not(mat-sidenav-content *)) {
  align-items: center;
}
.k-rtl .k-actionsheet-bottom:where(:not(mat-sidenav-content *)),
.k-rtl .k-actionsheet-top:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-actionsheet-bottom:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-actionsheet-top:where(:not(mat-sidenav-content *)) {
  transform: translateX(50%);
}
:is([dir=rtl], .k-rtl) .k-actionsheet-view.k-actionsheet-view-animated:where(:not(mat-sidenav-content *)) {
  transform: translateX(calc(100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}
.k-actionsheet-action .k-icon-wrap:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.k-actionsheet:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: var(--kendo-elevation-3);
}
.k-actionsheet-jq .k-actionsheet-header:where(:not(mat-sidenav-content *)),
.k-actionsheet-titlebar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-actionsheet-footer:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-actionsheet-subtitle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-actionsheet-item.k-hover:where(:not(mat-sidenav-content *)),
.k-actionsheet-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-actionsheet-item.k-focus:where(:not(mat-sidenav-content *)),
.k-actionsheet-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-actionsheet-item-description:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-actionsheet .k-hr:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-dialog-wrapper:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}
.k-dialog-wrapper .k-dialog:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-dialog:where(:not(mat-sidenav-content *)) {
  padding: 0;
  position: fixed;
  box-sizing: border-box;
}
.k-dialog.k-dialog-centered:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.k-dialog .k-multiselect:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-dialog-actions:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: var(--kendo-border-radius-xxxl);
  border-end-start-radius: var(--kendo-border-radius-xxxl);
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
  border-width: 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: var(--kendo-spacing-2);
  overflow: hidden;
}
.k-dialog-content.k-scroll:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0;
  border-style: solid;
  padding-block-start: var(--kendo-spacing-4)/2;
  padding-block-end: var(--kendo-spacing-4)/2;
}
.k-dialog:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-dialog-titlebar:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: unset;
}
.k-dialog-titlebar:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: unset;
}
.k-dialog-content.k-scroll:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-drawer-container:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
}
kendo-drawer .k-drawer-wrapper:where(:not(mat-sidenav-content *)),
kendo-drawer.k-drawer:where(:not(mat-sidenav-content *)) {
  transition: none;
}
.k-drawer:where(:not(mat-sidenav-content *)) {
  height: 100%;
  max-width: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all var(--kendo-transition-grow);
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-drawer ::after:where(:not(mat-sidenav-content *)),
.k-drawer ::before:where(:not(mat-sidenav-content *)),
.k-drawer :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-drawer-expanded .k-drawer.k-drawer-start:where(:not(mat-sidenav-content *)),
.k-drawer-mini .k-drawer.k-drawer-start:where(:not(mat-sidenav-content *)) {
  border-inline-end-width: 0;
}
.k-drawer-expanded .k-drawer.k-drawer-end:where(:not(mat-sidenav-content *)),
.k-drawer-mini .k-drawer.k-drawer-end:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-drawer.k-drawer-start:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-drawer.k-drawer-end:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-end: 0;
}
.k-drawer-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  overflow: auto;
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-drawer-overlay .k-drawer:where(:not(mat-sidenav-content *)) {
  max-width: 80vw;
  position: fixed;
  z-index: 11000;
  border: 0;
}
.k-drawer-overlay > .k-overlay:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-drawer-overlay.k-drawer-expanded > .k-overlay:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-drawer-container:where(.k-drawer-push):where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
}
.k-drawer-container:where(.k-drawer-push) .k-drawer:where(:not(mat-sidenav-content *)) {
  height: auto;
  position: relative;
  align-self: stretch;
}
.k-drawer-container:where(.k-drawer-push):has(.k-drawer.k-drawer-end):where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-drawer-wrapper:where(:not(mat-sidenav-content *)) {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all var(--kendo-transition-grow);
}
.k-drawer-wrapper::-webkit-scrollbar:where(:not(mat-sidenav-content *)) {
  width: 8px;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-drawer-items:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-drawer-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  border-radius: var(--kendo-border-radius-full);
  outline: 0;
  color: inherit;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  font-weight: var(--kendo-font-weight-medium);
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-3);
  align-items: center;
  cursor: pointer;
  transition:
    background-color var(--kendo-transition-snappy),
    color var(--kendo-transition-snappy),
    box-shadow var(--kendo-transition-snappy);
}
.k-drawer-item > .k-drawer-link:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-4) * -1);
  margin-inline: calc(var(--kendo-spacing-4) * -1);
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  gap: var(--kendo-spacing-4);
}
.k-drawer-item .k-icon:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  box-sizing: content-box;
}
.k-drawer-item .k-icon.k-i-none:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-drawer-item .k-item-text:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-drawer-item .k-drawer-toggle:where(:not(mat-sidenav-content *)) {
  margin-inline-start: auto;
  cursor: pointer;
  display: flex;
}
.k-drawer-item.k-level-1:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(2 * var(--kendo-spacing-4));
}
.k-drawer-item.k-level-2:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(3 * var(--kendo-spacing-4));
}
.k-drawer-item.k-level-3:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(4 * var(--kendo-spacing-4));
}
.k-drawer-item.k-level-4:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(5 * var(--kendo-spacing-4));
}
.k-drawer-item.k-level-5:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(6 * var(--kendo-spacing-4));
}
.k-drawer-separator:where(:not(mat-sidenav-content *)) {
  padding: 0;
  height: 1px;
}
.k-drawer-mini .k-drawer-wrapper:where(:not(mat-sidenav-content *)) {
  width: calc(2 * var(--kendo-spacing-4) + 16px + 2 * var(--kendo-spacing-1) + 2 * var(--kendo-spacing-3));
}
.k-drawer:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-subtle);
  background-color: var(--kendo-color-surface);
}
.k-drawer-item.k-hover:where(:not(mat-sidenav-content *)),
.k-drawer-item:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-drawer-item.k-focus:where(:not(mat-sidenav-content *)),
.k-drawer-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
  box-shadow: none;
}
.k-drawer-item.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-drawer-item.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-drawer-item:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-drawer-item:focus:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-drawer-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-drawer-item.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-drawer-item.k-selected:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary-hover);
}
.k-drawer-item.k-selected.k-focus:where(:not(mat-sidenav-content *)),
.k-drawer-item.k-selected:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-active);
}
.k-drawer-separator:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-border);
}
.k-notification-group:where(:not(mat-sidenav-content *)) {
  max-height: 100%;
  display: inline-flex;
  flex-flow: column-reverse wrap;
  position: fixed;
  z-index: 12000;
  gap: var(--kendo-spacing-2) 0;
}
.k-notification-container-animating:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-notification:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  cursor: default;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-notification ::after:where(:not(mat-sidenav-content *)),
.k-notification ::before:where(:not(mat-sidenav-content *)),
.k-notification :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-notification > .k-notification-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-notification > .k-notification-status:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-notification-actions:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  flex: none;
  display: flex;
  gap: var(--kendo-spacing-2);
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
  cursor: pointer;
}
.k-notification-action:where(:not(mat-sidenav-content *)) {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}
.k-notification-actions:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-1) / 2 * -1);
}
.k-notification:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
  box-shadow: var(--kendo-elevation-3);
}
.k-notification.k-notification-inverse:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-notification.k-notification-error:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error);
  color: var(--kendo-color-on-error);
  background-color: var(--kendo-color-error);
}
.k-notification.k-notification-warning:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-warning);
  color: var(--kendo-color-on-warning);
  background-color: var(--kendo-color-warning);
}
.k-notification.k-notification-success:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-success);
  color: var(--kendo-color-on-success);
  background-color: var(--kendo-color-success);
}
.k-notification.k-notification-info:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-info);
  color: var(--kendo-color-on-info);
  background-color: var(--kendo-color-info);
}
.k-notification.k-notification-tertiary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-tertiary);
  color: var(--kendo-color-on-tertiary);
  background-color: var(--kendo-color-tertiary);
}
.k-notification.k-notification-secondary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-secondary);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-notification.k-notification-primary:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-notification.k-notification-base:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
}
kendo-card-actions:where(:not(mat-sidenav-content *)),
kendo-card-body:where(:not(mat-sidenav-content *)),
kendo-card-footer:where(:not(mat-sidenav-content *)),
kendo-card-header,
kendo-card:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-card:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-card ::after:where(:not(mat-sidenav-content *)),
.k-card ::before:where(:not(mat-sidenav-content *)),
.k-card :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-card .k-avatar:where(:not(mat-sidenav-content *)),
.k-card-avatar:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-card > .k-card-inner:where(:not(mat-sidenav-content *)) {
  border-radius: calc(var(--kendo-border-radius-xl) - 0px);
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
  position: relative;
}
.k-card-horizontal:where(:not(mat-sidenav-content *)) {
  flex-flow: row nowrap;
}
.k-card-vertical:where(:not(mat-sidenav-content *)) {
  flex-flow: column nowrap;
}
.k-card-header {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.k-card-header .k-card-subtitle,
.k-card-header .k-card-title {
  margin-block-end: 0;
}
.k-card-header .k-card-subtitle + .k-card-subtitle,
.k-card-header .k-card-title + .k-card-subtitle {
  margin-block-start: var(--kendo-spacing-1);
}
.k-card-footer:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
}
.k-card-body:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  outline: 0;
  flex: 1 1 auto;
}
.k-card-body p:where(:not(mat-sidenav-content *)) {
  margin: 0 0 12px;
}
.k-card-body > .k-last:where(:not(mat-sidenav-content *)),
.k-card-body > :last-child:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0;
}
.k-card-body > .k-card-actions:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-card-media:where(:not(mat-sidenav-content *)) {
  border: 0;
  max-width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}
.k-card-horizontal .k-card-media:where(:not(mat-sidenav-content *)) {
  max-width: 100px;
  object-fit: cover;
}
.k-card-title:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-1);
  font-size: 1rem;
  font-family: var(--kendo-font-family);
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0.15px;
}
.k-card-subtitle:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-2);
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: 1.4285714286;
  font-weight: 400;
  letter-spacing: 0.1px;
}
.k-card-separator:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}
.k-card-separator.k-separator-horizontal:where(:not(mat-sidenav-content *)),
.k-card-vertical > .k-card-separator:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-card-horizontal > .k-card-separator:where(:not(mat-sidenav-content *)),
.k-card-separator.k-separator-vertical:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
}
.k-card > .k-hr:where(:not(mat-sidenav-content *)) {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}
.k-card-actions:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  flex-basis: auto;
  gap: var(--kendo-spacing-2);
}
.k-card-horizontal .k-actions-horizontal:where(:not(mat-sidenav-content *)) {
  width: auto;
}
.k-card-list:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4);
  flex: 0 0 auto;
}
.k-card-list .k-card:where(:not(mat-sidenav-content *)) {
  flex: 0 0 auto;
}
.k-card-deck:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4);
  flex: 0 0 auto;
}
.k-card-deck .k-card:where(:not(mat-sidenav-content *)) {
  flex: 0 0 auto;
}
.k-card-deck-scrollwrap:where(:not(mat-sidenav-content *)) {
  padding-block-end: 3px;
  width: 100%;
  box-sizing: content-box;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.k-card-deck-scrollwrap > .k-button:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}
.k-card-deck-scrollwrap > .k-button:first-child:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(var(--kendo-spacing-4) / 2);
}
.k-card-deck-scrollwrap > .k-button:last-child:where(:not(mat-sidenav-content *)) {
  inset-inline-end: calc(var(--kendo-spacing-4) / 2);
}
.k-card-deck-scrollwrap > .k-card-deck:where(:not(mat-sidenav-content *)) {
  margin-block-end: -20px;
  padding-block-end: 20px;
  flex: 1 1 auto;
}
.k-card-group:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}
.k-card-group .k-card:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  flex: 0 0 auto;
}
.k-card-group .k-card + .k-card:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
}
.k-card-group .k-card.k-first:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: var(--kendo-border-radius-xl);
  border-end-start-radius: var(--kendo-border-radius-xl);
}
.k-card-group .k-card.k-last:where(:not(mat-sidenav-content *)) {
  border-start-end-radius: var(--kendo-border-radius-xl);
  border-end-end-radius: var(--kendo-border-radius-xl);
}
.k-card-group .k-card.k-only:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
}
.k-card-with-callout:where(:not(mat-sidenav-content *)) {
  overflow: visible;
}
.k-card-callout:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}
.k-card-callout.k-callout-n:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.k-card-callout.k-callout-e:where(:not(mat-sidenav-content *)) {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(-45deg);
}
.k-card-callout.k-callout-s:where(:not(mat-sidenav-content *)) {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-card-callout.k-callout-w:where(:not(mat-sidenav-content *)) {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
}
.k-card-solid:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-1);
}
.k-card-flat:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-card:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: var(--kendo-elevation-1);
}
.k-card .k-card-inner:where(:not(mat-sidenav-content *)) {
  background-color: inherit;
  border-color: inherit;
}
.k-card.k-focus:where(:not(mat-sidenav-content *)),
.k-card:focus:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  box-shadow: var(--kendo-elevation-3);
}
.k-card.k-selected:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-card-actions:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-card-header {
  border-color: transparent;
  color: unset;
}
.k-card-footer:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: unset;
}
.k-card-body:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-card .k-separator:where(:not(mat-sidenav-content *)),
.k-card-separator:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-card-subtitle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-card-wrap.k-focus > .k-card:where(:not(mat-sidenav-content *)),
.k-card-wrap.k-selected > .k-card:where(:not(mat-sidenav-content *)),
.k-card-wrap:focus > .k-card:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-card-callout:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}
.k-popover:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: 1.4285714286;
  display: flex;
  flex-flow: column nowrap;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-popover ::after:where(:not(mat-sidenav-content *)),
.k-popover ::before:where(:not(mat-sidenav-content *)),
.k-popover :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-popover-inner:where(:not(mat-sidenav-content *)) {
  height: inherit;
  position: relative;
  border-radius: inherit;
  border-color: inherit;
}
.k-popover-header:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: var(--kendo-border-radius-xl);
  border-start-end-radius: var(--kendo-border-radius-xl);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-popover-body:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-popover-actions:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 0;
}
.k-popover-callout:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 0;
  border-style: solid;
  position: absolute;
}
.k-popover-callout.k-callout-n:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.k-popover-callout.k-callout-e:where(:not(mat-sidenav-content *)) {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(-45deg);
}
.k-popover-callout.k-callout-s:where(:not(mat-sidenav-content *)) {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-popover-callout.k-callout-w:where(:not(mat-sidenav-content *)) {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
}
.k-popover:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-2);
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-popover-inner:where(:not(mat-sidenav-content *)) {
  background-color: inherit;
  border-color: inherit;
}
.k-popover-header:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: unset;
}
.k-popover-callout:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}
.k-rpanel-left:where(:not(mat-sidenav-content *)),
.k-rpanel-right:where(:not(mat-sidenav-content *)) {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  inset-block-start: 0;
}
.k-rpanel-left + :where(:not(mat-sidenav-content *)),
.k-rpanel-right + :where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.k-rpanel-left.k-rpanel-expanded:where(:not(mat-sidenav-content *)),
.k-rpanel-right.k-rpanel-expanded:where(:not(mat-sidenav-content *)) {
  transform: translateX(0) translateZ(0);
}
.k-rpanel-left:where(:not(mat-sidenav-content *)) {
  transform: translateX(-100%) translateZ(0);
  left: 0;
}
.k-rpanel-right:where(:not(mat-sidenav-content *)) {
  transform: translateX(100%) translateZ(0);
  right: 0;
}
.k-rpanel-top:where(:not(mat-sidenav-content *)) {
  position: static;
  max-height: 0;
}
.k-rpanel-top.k-rpanel-expanded:where(:not(mat-sidenav-content *)) {
  max-height: 568px;
  overflow: visible !important;
}
.k-rpanel-toggle:where(:not(mat-sidenav-content *)) {
  touch-action: manipulation;
}
.k-bottom-nav:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-2);
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-sm);
  font-family: var(--kendo-font-family);
  letter-spacing: var(--kendo-letter-spacing);
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  gap: var(--kendo-spacing-2);
  overflow: hidden;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-bottom-nav ::after:where(:not(mat-sidenav-content *)),
.k-bottom-nav ::before:where(:not(mat-sidenav-content *)),
.k-bottom-nav :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-bottom-nav-border:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-bottom-nav-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2\.5);
  min-width: 72px;
  min-height: calc(40px + var(--kendo-spacing-1) * 4);
  border-width: 0;
  border-radius: var(--kendo-border-radius-xxl);
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2);
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: 0;
  transition:
    background-color var(--kendo-transition-emphasis),
    color var(--kendo-transition-emphasis),
    font-weight var(--kendo-transition-emphasis),
    box-shadow var(--kendo-transition-emphasis);
}
.k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-bottom-nav-item:hover:where(:not(mat-sidenav-content *)) {
  color: inherit;
  text-decoration: none;
}
.k-bottom-nav-item > .k-bottom-nav-link:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-1) * -1);
  margin-inline: calc(var(--kendo-spacing-2\.5) * -1);
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2\.5);
  width: 100%;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  align-items: center;
  justify-content: center;
  outline: 0;
}
.k-bottom-nav-item.k-disabled:where(:not(mat-sidenav-content *)) {
  background-color: initial;
}
.k-bottom-nav-item-text:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item:where(:not(mat-sidenav-content *)) {
  flex-flow: row nowrap;
}
.k-bottom-nav-item-flow-vertical .k-bottom-nav-item:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-bottom-nav.k-fixed:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-pos-fixed:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
  z-index: 5000;
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-base) 65%, transparent);
  background-color: var(--kendo-color-base);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-base) 12.5%, transparent);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-base);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-primary) 65%, transparent);
  background-color: var(--kendo-color-primary);
}
.k-bottom-nav.k-bottom-nav-solid .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-primary) 12.5%, transparent);
}
.k-bottom-nav.k-bottom-nav-solid .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-secondary) 65%, transparent);
  background-color: var(--kendo-color-secondary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-secondary) 12.5%, transparent);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-tertiary) 65%, transparent);
  background-color: var(--kendo-color-tertiary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-tertiary) 12.5%, transparent);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-tertiary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-inverse) 65%, transparent);
  background-color: var(--kendo-color-inverse);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-inverse) 12.5%, transparent);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-inverse);
}
.k-bottom-nav.k-bottom-nav-flat:where(:not(mat-sidenav-content *)),
.k-bottom-nav:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: var(--kendo-color-surface);
}
.k-bottom-nav .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 5%, transparent);
}
.k-bottom-nav.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
}
.k-bottom-nav .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
}
.k-bottom-nav .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-base);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-base .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-active);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
}
.k-bottom-nav.k-bottom-nav-solid .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-active);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-active);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-tertiary);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-tertiary-active);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-inverse);
}
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse-active);
}
.k-bottom-nav.k-bottom-nav-base:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-base:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-base-subtle);
}
.k-bottom-nav.k-bottom-nav-base .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-base .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-base .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-base .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-base .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-surface);
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-primary:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-primary:where(:not(mat-sidenav-content *)),
.k-bottom-nav:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background: var(--kendo-color-surface);
}
.k-bottom-nav .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-primary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-primary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-primary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-secondary:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-secondary:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-surface);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-secondary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-secondary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-secondary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-secondary-on-surface);
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-tertiary:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-tertiary:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-tertiary-subtle);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-tertiary .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-tertiary-on-surface);
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-inverse:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-inverse:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-inverse-subtle);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-inverse .k-bottom-nav-item.k-focus:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-inverse .k-bottom-nav-item:focus:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.k-bottom-nav.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)),
.k-bottom-nav.k-bottom-nav-inverse .k-bottom-nav-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-on-surface);
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-breadcrumb:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  display: flex;
  flex-direction: row;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-breadcrumb ::after:where(:not(mat-sidenav-content *)),
.k-breadcrumb ::before:where(:not(mat-sidenav-content *)),
.k-breadcrumb :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-breadcrumb.k-breadcrumb-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-breadcrumb.k-breadcrumb-sm .k-breadcrumb-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb.k-breadcrumb-sm .k-breadcrumb-root-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-3);
}
.k-breadcrumb.k-breadcrumb-sm .k-breadcrumb-icon-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-breadcrumb.k-breadcrumb-md:where(:not(mat-sidenav-content *)),
.k-breadcrumb:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-breadcrumb .k-breadcrumb-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb .k-breadcrumb-root-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb.k-breadcrumb-md .k-breadcrumb-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb.k-breadcrumb-md .k-breadcrumb-root-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-3);
}
.k-breadcrumb .k-breadcrumb-icon-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb.k-breadcrumb-md .k-breadcrumb-icon-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-breadcrumb.k-breadcrumb-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-breadcrumb.k-breadcrumb-lg .k-breadcrumb-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb.k-breadcrumb-lg .k-breadcrumb-root-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
}
.k-breadcrumb.k-breadcrumb-lg .k-breadcrumb-icon-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-breadcrumb-container:where(:not(mat-sidenav-content *)),
.k-breadcrumb-root-item-container:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
}
.k-breadcrumb-root-item-container:where(:not(mat-sidenav-content *)) {
  align-items: flex-start;
  flex-shrink: 0;
}
.k-breadcrumb-item:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  flex: none;
  align-items: center;
  overflow: hidden;
}
.k-breadcrumb-root-item:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-breadcrumb-link:where(:not(mat-sidenav-content *)),
.k-breadcrumb-root-link:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  outline: 0;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-breadcrumb-icontext-link .k-icon:where(:not(mat-sidenav-content *)),
.k-breadcrumb-link > .k-image:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-breadcrumb-delimiter-icon:where(:not(mat-sidenav-content *)),
.k-breadcrumb-delimiter:where(:not(mat-sidenav-content *)) {
  color: inherit;
  opacity: var(--kendo-disabled-opacity, unset);
}
.k-breadcrumb-input-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-breadcrumb-input-container .k-breadcrumb-input-container:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-breadcrumb:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-breadcrumb-link:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-breadcrumb-link.k-hover:where(:not(mat-sidenav-content *)),
.k-breadcrumb-link:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-breadcrumb-link.k-focus:where(:not(mat-sidenav-content *)),
.k-breadcrumb-link:focus:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-breadcrumb-root-link.k-hover:where(:not(mat-sidenav-content *)),
.k-breadcrumb-root-link:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-breadcrumb-root-link.k-focus:where(:not(mat-sidenav-content *)),
.k-breadcrumb-root-link:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-pager:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-pager ::after:where(:not(mat-sidenav-content *)),
.k-pager ::before:where(:not(mat-sidenav-content *)),
.k-pager :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-pager.k-pager-sm:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  gap: var(--kendo-spacing-1\.5);
}
.k-pager.k-pager-sm .k-pager-numbers-wrap .k-button:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-3\.5) / 2 * 2 + 2px);
}
.k-pager.k-pager-sm .k-pager-numbers-wrap .k-pager-input:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-1\.5);
  margin-inline-end: var(--kendo-spacing-1\.5);
}
.k-pager.k-pager-md:where(:not(mat-sidenav-content *)),
.k-pager:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-2);
}
.k-pager .k-pager-numbers-wrap .k-button:where(:not(mat-sidenav-content *)),
.k-pager.k-pager-md .k-pager-numbers-wrap .k-button:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-pager .k-pager-numbers-wrap .k-pager-input:where(:not(mat-sidenav-content *)),
.k-pager.k-pager-md .k-pager-numbers-wrap .k-pager-input:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-2);
  margin-inline-end: var(--kendo-spacing-2);
}
.k-pager.k-pager-lg:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2\.5);
  padding-block: var(--kendo-spacing-2\.5);
  gap: var(--kendo-spacing-2\.5);
}
.k-pager.k-pager-lg .k-pager-numbers-wrap .k-button:where(:not(mat-sidenav-content *)) {
  min-width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-5\.5) / 2 * 2 + 2px);
}
.k-pager.k-pager-lg .k-pager-numbers-wrap .k-pager-input:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-2\.5);
  margin-inline-end: var(--kendo-spacing-2\.5);
}
.k-pager-responsive:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
}
.k-pager-info:where(:not(mat-sidenav-content *)),
.k-pager-input:where(:not(mat-sidenav-content *)),
.k-pager-sizes:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-pager-nav:where(:not(mat-sidenav-content *)) {
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.k-pager-nav:hover:where(:not(mat-sidenav-content *)) {
  z-index: 2;
}
.k-pager-numbers-wrap:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  position: relative;
}
.k-pager-numbers:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
}
.k-pager-numbers .k-selected:where(:not(mat-sidenav-content *)) {
  cursor: inherit;
  z-index: 2;
}
.k-pager-numbers .k-button:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-pager-nav + .k-pager-nav:where(:not(mat-sidenav-content *)),
.k-pager-nav + .k-pager-numbers-wrap:where(:not(mat-sidenav-content *)),
.k-pager-numbers-wrap + .k-pager-nav:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-0);
}
.k-pager-input:where(:not(mat-sidenav-content *)) {
  gap: 1ex;
}
.k-pager-input .k-numerictextbox:where(:not(mat-sidenav-content *)),
.k-pager-input .k-textbox:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  width: 5em;
}
.k-pager-sizes:where(:not(mat-sidenav-content *)) {
  gap: 1ex;
}
.k-pager-sizes .k-input-inner:where(:not(mat-sidenav-content *)),
.k-pager-sizes .k-input-value-text:where(:not(mat-sidenav-content *)) {
  text-overflow: clip;
}
.k-pager-info:where(:not(mat-sidenav-content *)) {
  text-align: end;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}
.k-pager-refresh:where(:not(mat-sidenav-content *)) {
  margin-inline-start: auto;
  color: inherit;
  order: 10;
}
.k-pager-sizes .k-dropdownlist:where(:not(mat-sidenav-content *)) {
  min-width: 5em;
  width: fit-content;
}
.k-pager .k-pager-numbers-wrap .k-button:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-pager-numbers .k-button:where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-4\.5) / 2);
}
.k-pager:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-subtle);
  background-color: var(--kendo-color-surface);
}
.k-pager.k-focus:where(:not(mat-sidenav-content *)),
.k-pager:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
  box-shadow: unset;
}
.k-stepper:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  font-family: var(--kendo-font-family);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-stepper ::after:where(:not(mat-sidenav-content *)),
.k-stepper ::before:where(:not(mat-sidenav-content *)),
.k-stepper :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-stepper .k-step-list:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  position: relative;
  z-index: 1;
}
.k-stepper .k-step-link:where(:not(mat-sidenav-content *)) {
  outline: 0;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: visible;
  cursor: pointer;
}
.k-stepper .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition:
    color var(--kendo-transition-bouncy),
    border-color var(--kendo-transition-bouncy),
    background-color var(--kendo-transition-bouncy);
}
.k-stepper .k-step-indicator::before:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
}
.k-stepper .k-step-indicator::after:where(:not(mat-sidenav-content *)) {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  inset-block-start: -4px;
  inset-inline-end: -4px;
  inset-block-end: -4px;
  inset-inline-start: -4px;
  z-index: 2;
}
.k-stepper .k-step-link:focus .k-step-indicator::after:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-focus .k-step-indicator::after:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-stepper .k-step-label:where(:not(mat-sidenav-content *)) {
  max-width: clamp(100%, 10em, 100%);
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
  transition: font-weight var(--kendo-transition-rapid);
}
.k-stepper .k-step-label:only-child:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xxl);
  padding-block: var(--kendo-spacing-1\.5);
  padding-inline: var(--kendo-spacing-3);
  border-width: 0;
}
.k-stepper .k-step-label .k-step-text:where(:not(mat-sidenav-content *)) {
  max-width: calc(10em - (16px + var(--kendo-spacing-2)));
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-stepper .k-step-label .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-2);
}
.k-stepper .k-step-current .k-step-label:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-stepper .k-step-label-optional:where(:not(mat-sidenav-content *)) {
  flex-basis: 100%;
  font-size: var(--kendo-font-size-sm);
  font-style: unset;
}
.k-stepper .k-step-disabled:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-disabled:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  pointer-events: none;
}
.k-stepper .k-step-disabled .k-step-link:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-disabled .k-step-link:where(:not(mat-sidenav-content *)) {
  cursor: default;
}
.k-stepper .k-step-disabled .k-step-label-optional:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-disabled .k-step-label-optional:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-stepper .k-progressbar:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
  z-index: 0;
  overflow: visible;
}
.k-stepper .k-progressbar-horizontal:where(:not(mat-sidenav-content *)) {
  grid-row: 1/-1;
}
.k-stepper .k-progressbar-vertical:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-step-list-horizontal:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
  grid-row: 1;
}
.k-step-list-horizontal .k-step:where(:not(mat-sidenav-content *)) {
  flex: 1 0 auto;
  text-align: center;
}
.k-step-list-horizontal .k-step-link:where(:not(mat-sidenav-content *)) {
  margin: auto;
  max-width: 10em;
  flex-direction: column;
}
.k-step-list-horizontal .k-step-label:where(:not(mat-sidenav-content *)) {
  text-align: center;
}
.k-step-list-horizontal .k-step-indicator + .k-step-label:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-1);
}
.k-step-list-horizontal ~ .k-progressbar:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 4px;
  inset-block-start: 17px;
}
.k-step-list-vertical:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-step-list-vertical .k-step:where(:not(mat-sidenav-content *)) {
  min-height: 54px;
}
.k-step-list-vertical .k-step-label:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start;
}
.k-step-list-vertical .k-step-indicator + .k-step-label:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-3);
}
.k-step-list-vertical ~ .k-progressbar:where(:not(mat-sidenav-content *)) {
  width: 4px;
  height: 100%;
  min-height: 20px;
  inset-inline-start: 17px;
}
.k-step-list-vertical .k-step-content:where(:not(mat-sidenav-content *)) {
  height: 0;
  overflow: hidden;
  transition: height var(--kendo-duration-speedy) var(--kendo-easing-standard);
}
.k-step-list-vertical .k-step-current .k-step-content:where(:not(mat-sidenav-content *)) {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-inline-start: 30px;
  padding-block: var(--kendo-spacing-5);
  padding-inline: var(--kendo-spacing-2\.5);
}
.k-step-list-horizontal ~ .k-progressbar:where(:not(mat-sidenav-content *)) {
  inset-block-start: 15px;
}
.k-step-list-vertical ~ .k-progressbar:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 15px;
}
.k-step-current .k-step-label:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-stepper:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-stepper .k-step.k-hover .k-step-label:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-step-hover .k-step-label:where(:not(mat-sidenav-content *)),
.k-stepper .k-step:hover .k-step-label:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-stepper .k-step.k-hover .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-step-hover .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step:hover .k-step-indicator:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle-hover);
}
.k-stepper .k-step .k-step-link:focus .k-step-label:only-child:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-focus .k-step-label:only-child:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px var(--kendo-color-border);
}
.k-stepper .k-step.k-disabled .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-step-disabled .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step:disabled .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-primary-emphasis) 38%, transparent);
  color: color-mix(in srgb, var(--kendo-color-primary-on-subtle) 38%, transparent);
  background-color: var(--kendo-color-app-surface);
}
.k-stepper .k-step.k-disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-step-disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)),
.k-stepper .k-step:disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary-subtle), var(--kendo-color-surface));
}
.k-stepper .k-step.k-disabled .k-step-label:where(:not(mat-sidenav-content *)),
.k-stepper .k-step.k-step-disabled .k-step-label:where(:not(mat-sidenav-content *)),
.k-stepper .k-step:disabled .k-step-label:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
}
.k-stepper .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-emphasis);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-stepper .k-step-indicator::after:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px var(--kendo-color-surface-alt);
}
.k-stepper .k-step-label:only-child:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-stepper .k-step-done .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-stepper .k-step-done.k-hover .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-done.k-step-hover .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-done:hover .k-step-indicator:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-hover);
}
.k-stepper .k-step-done.k-disabled .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-done.k-step-disabled .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-done:disabled .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-primary) 38%, transparent);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-app-surface);
}
.k-stepper .k-step-done.k-disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-done.k-step-disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-done:disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 38%, transparent);
}
.k-stepper .k-step-current .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-stepper .k-step-current.k-hover .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-current.k-step-hover .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-current:hover .k-step-indicator:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-hover);
}
.k-stepper .k-step-current.k-disabled .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-current.k-step-disabled .k-step-indicator:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-current:disabled .k-step-indicator:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-primary) 38%, transparent);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-app-surface);
}
.k-stepper .k-step-current.k-disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-current.k-step-disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-current:disabled .k-step-indicator::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 38%, transparent);
}
.k-stepper .k-step-success .k-step-label .k-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success);
}
.k-stepper .k-step-error .k-step-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-stepper .k-step-error.k-hover .k-step-label:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-error.k-step-hover .k-step-label:where(:not(mat-sidenav-content *)),
.k-stepper .k-step-error:hover .k-step-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-stepper .k-step-label-optional:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-stepper .k-step-label:only-child:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
}
.k-tabstrip-wrapper:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-0);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: relative;
}
.k-tabstrip:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  color: inherit;
  background-color: transparent;
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-tabstrip.k-tabstrip-sm .k-tabstrip-items .k-link:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  padding-block: var(--kendo-spacing-2\.5);
  padding-inline: var(--kendo-spacing-3);
}
:is(.k-tabstrip.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip.k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after:where(:not(mat-sidenav-content *)),
:is(.k-tabstrip.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip.k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + 2px + var(--kendo-spacing-2\.5) * 2);
}
.k-tabstrip .k-tabstrip-items .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-tabstrip-md .k-tabstrip-items .k-link:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
}
:is(.k-tabstrip.k-tabstrip-left, .k-tabstrip.k-tabstrip-right, .k-tabstrip.k-tabstrip-md.k-tabstrip-left, .k-tabstrip.k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after:where(:not(mat-sidenav-content *)),
:is(.k-tabstrip.k-tabstrip-left, .k-tabstrip.k-tabstrip-right, .k-tabstrip.k-tabstrip-md.k-tabstrip-left, .k-tabstrip.k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + 2px + var(--kendo-spacing-3\.5) * 2);
}
.k-tabstrip.k-tabstrip-lg .k-tabstrip-items .k-link:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  padding-block: var(--kendo-spacing-4\.5);
  padding-inline: var(--kendo-spacing-3);
}
:is(.k-tabstrip.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip.k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after:where(:not(mat-sidenav-content *)),
:is(.k-tabstrip.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip.k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + 2px + var(--kendo-spacing-4\.5) * 2);
}
.k-tabstrip-wrapper > .k-tabstrip:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  flex-shrink: 0;
}
.k-tabstrip-items:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  flex-direction: inherit;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-0);
}
.k-tabstrip-items ::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-items ::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-items :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-tabstrip-items .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-items .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1);
  border: 0 solid transparent;
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
  transition:
    color var(--kendo-transition-emphasis),
    border-color var(--kendo-transition-emphasis),
    box-shadow var(--kendo-transition-emphasis),
    background-color var(--kendo-transition-emphasis),
    font-weight var(--kendo-transition-emphasis);
}
.k-tabstrip-items .k-item-actions:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  align-self: center;
}
.k-tabstrip-items .k-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-3);
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
  gap: var(--kendo-spacing-2);
}
.k-tabstrip-items .k-item.k-disabled:where(:not(mat-sidenav-content *)),
.k-tabstrip-items .k-item[disabled]:where(:not(mat-sidenav-content *)),
.k-tabstrip-items .k-tabstrip-item.k-disabled:where(:not(mat-sidenav-content *)),
.k-tabstrip-items .k-tabstrip-item[disabled]:where(:not(mat-sidenav-content *)) {
  opacity: var(--kendo-disabled-opacity, unset);
}
.k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content:where(:not(mat-sidenav-content *)) {
  margin: 0 !important;
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
  position: relative;
}
.k-tabstrip-content.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content.k-active:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-tabstrip-content.k-focus:where(:not(mat-sidenav-content *)),
.k-tabstrip-content:focus:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content.k-focus:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content:focus:where(:not(mat-sidenav-content *)) {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}
.k-tabstrip-items .k-loading:where(:not(mat-sidenav-content *)) {
  width: 20%;
  height: 0;
  border: 0;
  border-block-start: 1px solid transparent;
  border-color: inherit;
  background: 0 0;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  transition: width var(--kendo-duration-rapid) var(--kendo-easing-linear);
  display: none;
}
.k-tabstrip-items .k-loading.k-complete:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-block-start-width: 0;
}
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
}
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll:where(:not(mat-sidenav-content *)) {
  scrollbar-width: none;
}
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll::-webkit-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-tabstrip-scrollable.k-tabstrip-bottom .k-tabstrip-items.k-tabstrip-items-scroll:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable.k-tabstrip-top .k-tabstrip-items.k-tabstrip-items-scroll:where(:not(mat-sidenav-content *)) {
  overflow-x: auto;
}
.k-tabstrip-scrollable.k-tabstrip-left .k-tabstrip-items.k-tabstrip-items-scroll:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable.k-tabstrip-right .k-tabstrip-items.k-tabstrip-items-scroll:where(:not(mat-sidenav-content *)) {
  overflow-y: auto;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay) > .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  z-index: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top > .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  border-block-end-width: 1px;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom > .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  border-block-start-width: 1px;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-right-width: 0;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left > .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-block-end: 0;
  right: 0;
  border-right-width: 1px;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-left-width: 0;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right > .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-block-end: 0;
  left: 0;
  border-left-width: 1px;
}
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay > .k-tabstrip-items-wrapper > .k-tabstrip-items:where(:not(mat-sidenav-content *)) {
  position: relative;
  border-color: inherit;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay > .k-tabstrip-items-wrapper > .k-tabstrip-items::after:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  z-index: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-top > .k-tabstrip-items-wrapper > .k-tabstrip-items::after:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  border-block-end-width: 1px;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-bottom > .k-tabstrip-items-wrapper > .k-tabstrip-items::after:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  border-block-start-width: 1px;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-block-end: 0;
  right: 0;
  border-right-width: 1px;
}
.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-block-end: 0;
  left: 0;
  border-left-width: 1px;
}
.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  z-index: 3;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  height: 100%;
  aspect-ratio: 1;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-start .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-end .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-tabstrip-overflow > .k-tabstrip-items-wrapper > .k-tabstrip-items:where(:not(mat-sidenav-content *)) {
  flex-wrap: nowrap;
  white-space: nowrap;
}
.k-tabstrip-overflow .k-tabstrip-overflow-button:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-tabstrip-actions:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  gap: var(--kendo-spacing-0\.5);
  align-items: center;
}
.k-tabstrip-actions > .k-separator-vertical:where(:not(mat-sidenav-content *)) {
  height: 1.4285714286em;
  align-self: center;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip-horizontal:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip-vertical:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  margin-block-end: -1px;
  border-block-end-width: 1px;
  border-block-end-color: transparent;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item .k-link:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item:active:where(:not(mat-sidenav-content *)) {
  border-block-end-color: transparent !important;
}
.k-tabstrip-top > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  border-block-start-width: 0 !important;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  margin-block-start: -1px;
  border-block-start-width: 1px;
  border-block-start-color: transparent;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-tabstrip-item .k-link:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item:active:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-tabstrip-item:active:where(:not(mat-sidenav-content *)) {
  border-block-start-color: transparent !important;
}
.k-tabstrip-bottom > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  border-block-end-width: 0 !important;
}
.k-tabstrip-left:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-right-width: 1px;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  border-radius: 0 0 0 0;
  margin-right: -1px;
  border-right-width: 1px;
  border-right-color: transparent;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item:active:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-tabstrip-item:active:where(:not(mat-sidenav-content *)) {
  border-right-color: transparent !important;
}
.k-tabstrip-left > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  border-radius: 0 0 0 0;
  border-left-width: 0 !important;
}
.k-tabstrip-right:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-left-width: 1px;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  border-radius: 0 0 0 0;
  margin-left: -1px;
  border-left-width: 1px;
  border-left-color: transparent;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item:active:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-tabstrip-item:active:where(:not(mat-sidenav-content *)) {
  border-left-color: transparent !important;
}
.k-tabstrip-right > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  border-radius: 0 0 0 0;
  border-right-width: 0;
}
.k-tabstrip-items-start:where(:not(mat-sidenav-content *)) {
  justify-content: flex-start;
}
.k-tabstrip-items-center:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-tabstrip-items-end:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.k-tabstrip-items-justify:where(:not(mat-sidenav-content *)) {
  justify-content: space-between;
}
.k-tabstrip-items-stretched > :where(:not(mat-sidenav-content *)) {
  flex: 1 0 0;
}
.k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 0;
  border-style: solid;
  display: none;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  pointer-events: none;
}
.k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-tabstrip-items-wrapper .k-item > .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item > .k-link:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  border-bottom-width: 3px;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  border-top-width: 3px;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  border-right-width: 3px;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  border-left-width: 3px;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  order: 1;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-content:where(:not(mat-sidenav-content *)),
.k-rtl .k-tabstrip.k-tabstrip-right > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-rtl.k-tabstrip-left > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-rtl.k-tabstrip-right > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-content:where(:not(mat-sidenav-content *)),
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-content:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-tabstrip.k-tabstrip-left > .k-content:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-tabstrip.k-tabstrip-right > .k-content:where(:not(mat-sidenav-content *)) {
  order: 0;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-tabstrip.k-tabstrip-left > .k-tabstrip-content:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-tabstrip.k-tabstrip-right > .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  order: 0;
}
.k-tabstrip-items .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-items .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium);
}
.k-tabstrip .k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-tabstrip-items .k-item-actions:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item:active:where(:not(mat-sidenav-content *)) {
  margin-block-end: 0;
  border-block-end-width: 0;
}
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-item .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-tabstrip-item .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-item .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-item .k-link:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-item .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-tabstrip-item .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-item .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-item .k-link::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: none;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  height: 3px;
  margin: 0 var(--kendo-spacing-3);
  pointer-events: none;
}
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-item.k-active .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-tabstrip-item.k-active .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-item.k-active .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-item.k-active .k-link::after:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-item > .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-tabstrip-item > .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-item > .k-link:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-item > .k-link:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
.k-tabstrip-left .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: none;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  pointer-events: none;
  width: 3px;
  height: auto;
  margin: var(--kendo-spacing-3\.5) 0;
}
.k-tabstrip-left .k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right .k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right .k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-tabstrip-item .k-link::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  left: auto;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-tabstrip-item::after:where(:not(mat-sidenav-content *)) {
  right: auto;
}
.k-tabstrip-top .k-tabstrip-items-wrapper .k-item.k-active .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-item.k-active .k-link::after:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full, 9999px) var(--kendo-border-radius-full, 9999px) 0 0;
}
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-item.k-active .k-link::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-bottom .k-tabstrip-items-wrapper .k-tabstrip-item.k-active .k-link::after:where(:not(mat-sidenav-content *)) {
  border-radius: 0 0 var(--kendo-border-radius-full, 9999px) var(--kendo-border-radius-full, 9999px);
}
.k-tabstrip-left .k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full, 9999px) 0 0 var(--kendo-border-radius-full, 9999px);
}
.k-tabstrip-right .k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-right .k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)) {
  border-radius: 0 var(--kendo-border-radius-full, 9999px) var(--kendo-border-radius-full, 9999px) 0;
}
.k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-subtle);
}
.k-tabstrip-items-wrapper .k-item:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-tabstrip-items-wrapper .k-item.k-hover:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-item:hover:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item.k-hover:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-tabstrip-items-wrapper .k-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-item.k-selected:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-item:active:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item.k-active:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item.k-selected:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item:active:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: var(--kendo-color-primary-on-surface);
}
.k-tabstrip-items-wrapper .k-item.k-focus:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-item:focus:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item.k-focus:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging:where(:not(mat-sidenav-content *)),
.k-tabstrip-items-wrapper .k-tabstrip-item.k-tabstrip-dragging:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-tabstrip-actions > .k-separator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-tabstrip-content:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: transparent;
}
.k-tabstrip-content.k-focus:where(:not(mat-sidenav-content *)),
.k-tabstrip-content:focus:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content.k-focus:where(:not(mat-sidenav-content *)),
.k-tabstrip > .k-content:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-border);
}
:where(.k-tabstrip-top, .k-tabstrip-bottom) > .k-tabstrip-items-wrapper .k-item.k-active .k-link::after:where(:not(mat-sidenav-content *)),
:where(.k-tabstrip-top, .k-tabstrip-bottom) > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active .k-link::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary-on-surface);
}
:where(.k-tabstrip-left, .k-tabstrip-right) > .k-tabstrip-items-wrapper .k-item.k-active::after:where(:not(mat-sidenav-content *)),
:where(.k-tabstrip-left, .k-tabstrip-right) > .k-tabstrip-items-wrapper .k-tabstrip-item.k-active::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary-on-surface);
}
.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      180deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      360deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)),
:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)),
:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      color-mix(in srgb, var(--kendo-color-app-surface) 0, transparent));
}
.k-wizard:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-5);
  padding-inline: var(--kendo-spacing-5);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  font-family: var(--kendo-font-family);
  position: relative;
  color: inherit;
  background: 0 0;
  display: flex;
  align-items: stretch;
  overflow: hidden;
}
.k-wizard .k-wizard-steps:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}
.k-wizard .k-wizard-step:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  padding: calc(var(--kendo-spacing-8) / 4 + 2px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
.k-wizard .k-wizard-step.k-focus:where(:not(mat-sidenav-content *)),
.k-wizard .k-wizard-step:focus:where(:not(mat-sidenav-content *)) {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}
.k-wizard .k-wizard-content:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  overflow-y: auto;
}
.k-wizard .k-wizard-buttons:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-8);
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}
.k-wizard .k-wizard-buttons .k-button:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2\.5);
}
.k-wizard .k-wizard-buttons .k-wizard-pager:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-wizard .k-wizard-buttons-right .k-button:last-of-type:where(:not(mat-sidenav-content *)) {
  margin-inline-end: 0;
}
.k-wizard .k-stepper .k-step-list-vertical .k-step:where(:not(mat-sidenav-content *)) {
  flex: 1 0 auto;
}
.k-wizard .k-stepper .k-step-indicator:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-wizard-horizontal:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-wizard-horizontal .k-wizard-steps:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-8);
}
.k-wizard-horizontal .k-wizard-content:where(:not(mat-sidenav-content *)),
.k-wizard-horizontal .k-wizard-steps:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-wizard-vertical .k-wizard-steps:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-8);
  flex: 1 0 0%;
}
.k-wizard-vertical .k-wizard-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0%;
}
.k-wizard-left:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-wizard-left .k-wizard-steps:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-8);
  margin-inline-start: 0;
}
.k-wizard-step.k-focus:where(:not(mat-sidenav-content *)),
.k-wizard-step:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-subtle);
}
.k-expander:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-expander ::after:where(:not(mat-sidenav-content *)),
.k-expander ::before:where(:not(mat-sidenav-content *)),
.k-expander :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-expander-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-6);
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.k-expander-spacer:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-expander-title:where(:not(mat-sidenav-content *)) {
  text-transform: none;
  font-weight: 500;
}
.k-expander-indicator:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-3);
  display: flex;
  justify-content: center;
  align-items: center;
}
.k-expander-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
}
.k-expander + .k-expander.k-expanded:where(:not(mat-sidenav-content *)),
.k-expander.k-expanded + .k-expander:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-3);
}
.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded):where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-expander-title:where(:not(mat-sidenav-content *)) {
  text-transform: none;
  font-weight: var(--kendo-font-weight-medium, 500);
}
.k-expander:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-expander.k-focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-expander-header:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
  outline: 0;
}
.k-expander-header.k-hover:where(:not(mat-sidenav-content *)),
.k-expander-header:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-expander-header.k-focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-expander-title:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-expander-sub-title:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-block:where(:not(mat-sidenav-content *)),
.k-panel:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-block > .k-header:where(:not(mat-sidenav-content *)),
.k-panel > .k-header:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: var(--kendo-border-radius-md);
  border-start-end-radius: var(--kendo-border-radius-md);
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-1);
}
.k-block > .k-content:where(:not(mat-sidenav-content *)),
.k-panel > .k-content:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-1);
}
.k-block:where(:not(mat-sidenav-content *)),
.k-panel:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-block > .k-header:where(:not(mat-sidenav-content *)),
.k-panel > .k-header:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
:where(.k-content):where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-panelbar:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  list-style: none;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-panelbar ::after:where(:not(mat-sidenav-content *)),
.k-panelbar ::before:where(:not(mat-sidenav-content *)),
.k-panelbar :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-panelbar > .k-panelbar-header:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}
.k-panelbar > .k-panelbar-header > .k-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  color: inherit;
  background: 0 0;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2);
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-panelbar > .k-panelbar-header + .k-panelbar-header:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-panelbar .k-panelbar-group:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}
.k-panelbar .k-panelbar-group > .k-panelbar-item:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3\.5);
  padding-inline: var(--kendo-spacing-4);
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2);
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  transition:
    color var(--kendo-transition-rapid),
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 1);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 2);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 3);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 4);
}
.k-panelbar .k-panelbar-item:where(:not(mat-sidenav-content *)) {
  outline-style: none;
}
.k-panelbar .k-panelbar-content:where(:not(mat-sidenav-content *)) {
  display: flow-root;
}
.k-panelbar .k-panelbar-collapse:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-expand:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-toggle:where(:not(mat-sidenav-content *)) {
  margin-inline-start: auto;
}
.k-panelbar .k-panelbar-group .k-panelbar-collapse:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group .k-panelbar-expand:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group .k-panelbar-toggle:where(:not(mat-sidenav-content *)) {
  margin-inline-end: calc(var(--kendo-spacing-4) - var(--kendo-spacing-4));
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 1 + var(--kendo-spacing-4));
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 2 + var(--kendo-spacing-4));
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 3 + var(--kendo-spacing-4));
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) * 4 + var(--kendo-spacing-4));
}
.k-panelbar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-panelbar > .k-panelbar-header > .k-link:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-panelbar > .k-panelbar-header > .k-link .k-icon:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-panelbar > .k-panelbar-header > .k-link.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-panelbar > .k-panelbar-header > .k-link.k-focus:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-panelbar > .k-panelbar-header > .k-link.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link:focus:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 20%, transparent);
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-icon:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-panelbar-item-icon:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-hover);
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-focus:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link.k-selected:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-active);
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover.k-focus:where(:not(mat-sidenav-content *)),
.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-secondary), var(--kendo-color-secondary-emphasis));
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-focus:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 12%, transparent);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, currentColor 20%, transparent);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-hover);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-focus:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:focus:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary-active);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:focus:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-secondary), var(--kendo-color-secondary-emphasis));
}
.k-splitter:where(:not(mat-sidenav-content *)) {
  height: 300px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-splitter .k-pane:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  box-sizing: border-box;
}
.k-splitter .k-scrollable:where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.k-splitter .k-splitter-resizing:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-splitter .k-pane-loading:where(:not(mat-sidenav-content *)) {
  position: static;
  inset-block-start: 50%;
  inset-inline-start: 50%;
}
.k-ghost-splitbar:where(:not(mat-sidenav-content *)),
.k-splitbar:where(:not(mat-sidenav-content *)) {
  border-style: solid;
  outline: 0;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color var(--kendo-transition-snappy), color var(--kendo-transition-snappy);
}
.k-ghost-splitbar .k-collapse-next:where(:not(mat-sidenav-content *)),
.k-ghost-splitbar .k-collapse-prev:where(:not(mat-sidenav-content *)),
.k-splitbar .k-collapse-next:where(:not(mat-sidenav-content *)),
.k-splitbar .k-collapse-prev:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
  padding: var(--kendo-spacing-0\.5);
}
.k-splitbar-draggable-horizontal:where(:not(mat-sidenav-content *)) {
  cursor: col-resize;
}
.k-splitbar-draggable-vertical:where(:not(mat-sidenav-content *)) {
  cursor: row-resize;
}
.k-ghost-splitbar-horizontal:where(:not(mat-sidenav-content *)),
.k-splitbar-horizontal:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-3);
  border-width: 0;
  background-repeat: repeat-y;
  flex-direction: column;
  inset-block-start: 0;
}
.k-ghost-splitbar-vertical:where(:not(mat-sidenav-content *)),
.k-splitbar-vertical:where(:not(mat-sidenav-content *)) {
  height: var(--kendo-spacing-3);
  border-width: 0;
  background-repeat: repeat-x;
  flex-direction: row;
  inset-inline-start: 0;
}
.k-splitbar-static-horizontal:where(:not(mat-sidenav-content *)) {
  width: 1px;
}
.k-splitbar-static-vertical:where(:not(mat-sidenav-content *)) {
  height: 1px;
}
.k-splitbar-draggable-horizontal .k-resize-handle:where(:not(mat-sidenav-content *)) {
  width: 2px;
  height: 20px;
  position: static;
  z-index: 10;
}
.k-splitbar .k-resize-handle:where(:not(mat-sidenav-content *)) {
  display: none;
  background-color: currentColor;
}
.k-splitbar-draggable-horizontal .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-splitbar-draggable-vertical .k-resize-handle:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-splitbar-horizontal .k-collapse-prev:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-4);
}
.k-splitbar-horizontal .k-collapse-next:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-4);
}
.k-splitbar-vertical .k-collapse-prev:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-4);
}
.k-splitbar-vertical .k-collapse-next:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-4);
}
.k-splitbar-draggable-vertical .k-resize-handle:where(:not(mat-sidenav-content *)) {
  width: 20px;
  height: 2px;
  position: static;
  z-index: 10;
}
.k-pane > .k-splitter:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  overflow: hidden;
}
.k-pane > .k-splitter-overlay:where(:not(mat-sidenav-content *)) {
  opacity: 0;
  position: absolute;
}
.k-splitter-flex:where(:not(mat-sidenav-content *)) {
  display: flex;
  width: 100%;
  height: auto;
}
.k-splitter-flex .k-pane:where(:not(mat-sidenav-content *)) {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}
.k-splitter-flex .k-pane-static:where(:not(mat-sidenav-content *)) {
  flex-grow: 0;
  flex-shrink: 0;
}
.k-splitter-flex .k-pane-flex:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-splitter-flex .k-splitbar:where(:not(mat-sidenav-content *)) {
  position: static;
  flex: 0 0 auto;
}
.k-splitter-flex .k-pane-flex.k-hidden:where(:not(mat-sidenav-content *)),
.k-splitter-flex .k-pane-flex[hidden]:where(:not(mat-sidenav-content *)),
.k-splitter-flex .k-pane.k-hidden:where(:not(mat-sidenav-content *)),
.k-splitter-flex .k-pane[hidden]:where(:not(mat-sidenav-content *)) {
  flex: 0 1 0% !important;
  overflow: hidden !important;
  display: block !important;
}
.k-splitter-flex.k-splitter-horizontal:where(:not(mat-sidenav-content *)) {
  flex-direction: row;
}
.k-splitter-flex.k-splitter-vertical:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-splitter:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-splitbar:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: var(--kendo-color-base-subtle);
}
.k-splitbar-horizontal-hover:where(:not(mat-sidenav-content *)),
.k-splitbar-vertical-hover:where(:not(mat-sidenav-content *)),
.k-splitbar.k-hover:where(:not(mat-sidenav-content *)),
.k-splitbar:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
  background-color: var(--kendo-color-base-subtle-hover);
}
.k-splitbar.k-focus:where(:not(mat-sidenav-content *)),
.k-splitbar:focus:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background: var(--kendo-color-primary);
}
.k-ghost-splitbar:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-subtle-hover);
}
.k-tilelayout:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
  position: relative;
  padding: var(--kendo-spacing-2\.5) var(--kendo-spacing-2\.5);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-tilelayout .k-card:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-width: 1px;
}
.k-tilelayout-item:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 0;
}
.k-layout-item-hint:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-layout-item-hint.k-layout-item-hint-resize:where(:not(mat-sidenav-content *)) {
  z-index: 10;
}
.k-tilelayout-item-header.k-card-header {
  z-index: 0;
}
.k-tilelayout-item-body:where(:not(mat-sidenav-content *)) {
  min-height: 0;
}
.k-tilelayout .k-card:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-1);
}
.k-tilelayout:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-tilelayout-item.k-focus:where(:not(mat-sidenav-content *)),
.k-tilelayout-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-layout-item-hint:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  background-color: color-mix(in srgb, var(--kendo-color-surface-alt) 0.2, transparent);
}
.k-grid-flow-row:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: row;
}
.\!k-grid-flow-row:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: row !important;
}
.k-grid-flow-col:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: column;
}
.\!k-grid-flow-col:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: column !important;
}
.k-grid-flow-dense:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: dense;
}
.\!k-grid-flow-dense:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: dense !important;
}
.k-grid-flow-row-dense:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: row dense;
}
.\!k-grid-flow-row-dense:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: row dense !important;
}
.k-grid-flow-col-dense:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: column dense;
}
.\!k-grid-flow-col-dense:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: column dense !important;
}
.k-grid-flow-unset:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: unset;
}
.\!k-grid-flow-unset:where(:not(mat-sidenav-content *)) {
  grid-auto-flow: unset !important;
}
.k-justify-items-normal:where(:not(mat-sidenav-content *)) {
  justify-items: normal;
}
.\!k-justify-items-normal:where(:not(mat-sidenav-content *)) {
  justify-items: normal !important;
}
.k-justify-items-stretch:where(:not(mat-sidenav-content *)) {
  justify-items: stretch;
}
.\!k-justify-items-stretch:where(:not(mat-sidenav-content *)) {
  justify-items: stretch !important;
}
.k-justify-items-center:where(:not(mat-sidenav-content *)) {
  justify-items: center;
}
.\!k-justify-items-center:where(:not(mat-sidenav-content *)) {
  justify-items: center !important;
}
.k-justify-items-start:where(:not(mat-sidenav-content *)) {
  justify-items: start;
}
.\!k-justify-items-start:where(:not(mat-sidenav-content *)) {
  justify-items: start !important;
}
.k-justify-items-end:where(:not(mat-sidenav-content *)) {
  justify-items: end;
}
.\!k-justify-items-end:where(:not(mat-sidenav-content *)) {
  justify-items: end !important;
}
.k-justify-items-flex-start:where(:not(mat-sidenav-content *)) {
  justify-items: flex-start;
}
.\!k-justify-items-flex-start:where(:not(mat-sidenav-content *)) {
  justify-items: flex-start !important;
}
.k-justify-items-flex-end:where(:not(mat-sidenav-content *)) {
  justify-items: flex-end;
}
.\!k-justify-items-flex-end:where(:not(mat-sidenav-content *)) {
  justify-items: flex-end !important;
}
.k-justify-items-self-start:where(:not(mat-sidenav-content *)) {
  justify-items: self-start;
}
.\!k-justify-items-self-start:where(:not(mat-sidenav-content *)) {
  justify-items: self-start !important;
}
.k-justify-items-self-end:where(:not(mat-sidenav-content *)) {
  justify-items: self-end;
}
.\!k-justify-items-self-end:where(:not(mat-sidenav-content *)) {
  justify-items: self-end !important;
}
.k-justify-items-left:where(:not(mat-sidenav-content *)) {
  justify-items: left;
}
.\!k-justify-items-left:where(:not(mat-sidenav-content *)) {
  justify-items: left !important;
}
.k-justify-items-right:where(:not(mat-sidenav-content *)) {
  justify-items: right;
}
.\!k-justify-items-right:where(:not(mat-sidenav-content *)) {
  justify-items: right !important;
}
.k-justify-items-baseline:where(:not(mat-sidenav-content *)) {
  justify-items: baseline;
}
.\!k-justify-items-baseline:where(:not(mat-sidenav-content *)) {
  justify-items: baseline !important;
}
.k-justify-items-first-baseline:where(:not(mat-sidenav-content *)) {
  justify-items: first baseline;
}
.\!k-justify-items-first-baseline:where(:not(mat-sidenav-content *)) {
  justify-items: first baseline !important;
}
.k-justify-items-last-baseline:where(:not(mat-sidenav-content *)) {
  justify-items: last baseline;
}
.\!k-justify-items-last-baseline:where(:not(mat-sidenav-content *)) {
  justify-items: last baseline !important;
}
.k-dock-manager:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
  box-sizing: border-box;
}
.k-dock-manager-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0 1px 0 0;
  border-color: inherit;
  flex-shrink: 0;
  writing-mode: vertical-lr;
  box-shadow: none;
}
.k-dock-manager-toolbar::before:where(:not(mat-sidenav-content *)) {
  height: 0;
}
.k-dock-manager-toolbar .k-separator-horizontal:where(:not(mat-sidenav-content *)) {
  width: 1.4285714286em;
  height: 0;
  border-width: 1px 0 0;
}
.k-dock-manager-pane-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  display: flex;
  flex-grow: 1;
  overflow: hidden;
  border-radius: inherit;
}
.k-dock-manager-splitter:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container:where(:not(mat-sidenav-content *)) {
  height: 100%;
  border-width: 0;
  align-items: stretch;
}
.k-dock-manager-splitter > .k-pane:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container > .k-pane:where(:not(mat-sidenav-content *)) {
  height: auto;
  flex-direction: column;
  border-color: inherit;
}
.k-dock-manager-splitter .k-pane-header:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-header:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  border-color: inherit;
}
.k-dock-manager-splitter .k-pane-title:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-title:where(:not(mat-sidenav-content *)) {
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
  font-weight: var(--kendo-font-weight-normal);
  flex: 1 1 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-dock-manager-splitter .k-pane-scrollable:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-scrollable:where(:not(mat-sidenav-content *)) {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-color: inherit;
}
.k-dock-manager-splitter .k-pane-content:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-content:where(:not(mat-sidenav-content *)) {
  height: 100%;
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  overflow: auto;
  flex: 1;
}
.k-dock-manager-splitter .k-pane-actions:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-actions:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
.k-dock-manager-splitter .k-pane-tabbed:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-tabbed:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-6);
}
.k-dock-manager-splitter .k-splitbar:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-splitbar:where(:not(mat-sidenav-content *)) {
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}
.k-dock-manager-splitter .k-splitbar-vertical:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-splitbar-vertical:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0;
}
.k-dock-manager-unpinned-container:where(:not(mat-sidenav-content *)) {
  width: 300px;
  position: absolute;
  display: flex;
  height: 100%;
  border-color: inherit;
  z-index: 5000;
}
.k-dock-manager-unpinned-container .k-pane:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 auto;
  width: 100%;
}
.k-dock-manager-unpinned-container .k-splitbar:where(:not(mat-sidenav-content *)) {
  height: 100%;
  position: relative;
  flex: none;
}
.k-docking-preview:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  border-width: 1px;
  border-style: dashed;
  border-radius: var(--kendo-border-radius-sm);
  z-index: 100000;
}
.k-dock-manager-window:has(.k-pane) .k-window-content:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-dock-navigator-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  z-index: 10001;
  pointer-events: none;
}
.k-dock-navigator:where(:not(mat-sidenav-content *)) {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(3, auto);
  justify-content: center;
  position: absolute;
}
.k-dock-indicator:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  pointer-events: all;
  outline-width: 1px;
  outline-style: solid;
  z-index: 100001;
  transition: color var(--kendo-transition-emphasis), background-color var(--kendo-transition-emphasis);
}
.k-dock-indicator.k-dock-indicator-middle:where(:not(mat-sidenav-content *)) {
  filter: none;
}
.k-dock-indicator-top:where(:not(mat-sidenav-content *)) {
  grid-area: 1/2/auto;
}
.k-dock-indicator-right:where(:not(mat-sidenav-content *)) {
  grid-area: 2/3/auto;
}
.k-dock-indicator-bottom:where(:not(mat-sidenav-content *)) {
  grid-area: 3/2/auto;
}
.k-dock-indicator-left:where(:not(mat-sidenav-content *)) {
  grid-area: 2/1/auto;
}
.k-dock-indicator-middle:where(:not(mat-sidenav-content *)) {
  grid-area: 2/2/auto;
}
.k-dock-manager:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-dock-manager-splitter .k-pane-header:where(:not(mat-sidenav-content *)),
.k-dock-manager-unpinned-container .k-pane-header:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-dock-manager-unpinned-container:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
  box-shadow: var(--kendo-elevation-3);
}
.k-docking-preview:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary-active) 12%, transparent);
  border-color: var(--kendo-color-primary);
}
.k-dock-indicator:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
  background-color: var(--kendo-color-surface-alt);
  outline-color: var(--kendo-color-primary);
  filter: var(--kendo-elevation-2);
}
.k-dock-indicator.k-hover:where(:not(mat-sidenav-content *)),
.k-dock-indicator:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-hover);
  color: var(--kendo-color-on-primary);
}
.k-barcode:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-barcode > div:where(:not(mat-sidenav-content *)) {
  height: 150px;
}
.k-chart:where(:not(mat-sidenav-content *)),
.k-sparkline:where(:not(mat-sidenav-content *)),
.k-stockchart:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-chart:where(:not(mat-sidenav-content *)),
.k-stockchart:where(:not(mat-sidenav-content *)) {
  display: block;
  height: 400px;
}
.k-chart-surface:where(:not(mat-sidenav-content *)) {
  height: 100%;
  overflow: hidden;
}
.k-chart .k-popup:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-chart-tooltip-wrapper .k-animation-container-shown:where(:not(mat-sidenav-content *)),
.k-chart-tooltip-wrapper.k-animation-container-shown:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  transition: left var(--kendo-transition-fade-in), top var(--kendo-transition-fade-in);
}
.k-chart-tooltip-wrapper:where(:not(mat-sidenav-content *)),
.k-sparkline-tooltip-wrapper:where(:not(mat-sidenav-content *)) {
  z-index: 12000;
}
.k-chart-tooltip-wrapper .k-popup:where(:not(mat-sidenav-content *)),
.k-sparkline-tooltip-wrapper .k-popup:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  padding: 0;
  border-width: 0;
  background: 0 0;
}
.k-chart-tooltip table:where(:not(mat-sidenav-content *)) {
  border-spacing: 0;
  border-collapse: collapse;
}
.k-chart-tooltip:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  font-size: 0.812875rem;
  line-height: var(--kendo-line-height);
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
}
.k-chart-tooltip th:where(:not(mat-sidenav-content *)) {
  width: auto;
  text-align: center;
  padding: 1px;
}
.k-chart-tooltip td:where(:not(mat-sidenav-content *)) {
  width: auto;
  text-align: start;
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-2);
  line-height: var(--kendo-line-height);
  vertical-align: middle;
}
.k-chart-crosshair-tooltip:where(:not(mat-sidenav-content *)),
.k-chart-shared-tooltip:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
}
.k-chart-shared-tooltip .k-chart-shared-tooltip-marker:where(:not(mat-sidenav-content *)) {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}
.k-selector:where(:not(mat-sidenav-content *)) {
  position: absolute;
  transform: translateZ(0);
}
.k-selection:where(:not(mat-sidenav-content *)) {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-block-end: 0;
}
.k-selection-bg:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
  height: 100%;
}
.k-handle:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 10;
  position: absolute;
  box-sizing: content-box;
}
.k-handle div:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-left-handle:where(:not(mat-sidenav-content *)) {
  inset-inline-start: -11px;
}
.k-right-handle:where(:not(mat-sidenav-content *)) {
  inset-inline-end: -11px;
}
.k-left-handle div:where(:not(mat-sidenav-content *)) {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}
.k-right-handle div:where(:not(mat-sidenav-content *)) {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}
.k-left-handle.k-handle-active div:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -44px;
  padding-inline-start: 58.6666666667px;
}
.k-right-handle.k-handle-active div:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -44px;
  padding-inline-end: 58.6666666667px;
}
.k-mask:where(:not(mat-sidenav-content *)) {
  position: absolute;
  height: 100%;
}
.k-navigator-hint div:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-navigator-hint .k-scroll:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  position: absolute;
  height: 4px;
}
.k-navigator-hint .k-tooltip:where(:not(mat-sidenav-content *)) {
  margin-block-start: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}
.k-sparkline span:where(:not(mat-sidenav-content *)),
.k-sparkline:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  vertical-align: top;
}
.k-sparkline span:where(:not(mat-sidenav-content *)) {
  height: 100%;
  width: 100%;
}
.k-chart-dragging:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: none;
  user-select: none;
}
.k-chart-donut-center:where(:not(mat-sidenav-content *)) {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid transparent;
  box-sizing: border-box;
}
.k-pdf-export .k-chart .k-animation-container:where(:not(mat-sidenav-content *)),
.k-pdf-export .k-sparkline .k-animation-container:where(:not(mat-sidenav-content *)),
.k-pdf-export .k-stockchart .k-animation-container:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-chart-overlay:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 100%;
  height: calc(100% - var(--kendo-chart-computed-title-height, 0px));
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 1;
  z-index: 10000;
}
.k-chart-overlay-top:where(:not(mat-sidenav-content *)) {
  inset-block-start: var(--kendo-chart-computed-title-height, 0px);
}
.k-chart-overlay .k-no-data:where(:not(mat-sidenav-content *)),
.k-chart-overlay .k-nodata:where(:not(mat-sidenav-content *)) {
  min-height: auto;
  padding-block-start: 7rem;
  color: inherit;
  font-size: var(--kendo-font-size-lg);
  font-weight: var(--kendo-font-weight);
}
.k-diagram:where(:not(mat-sidenav-content *)) {
  display: block;
  height: 600px;
}
.k-diagram .km-scroll-wrapper:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  position: relative;
}
.k-diagram .km-scroll-wrapper:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  position: relative;
}
.k-canvas-container:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-sankey text:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-treemap:where(:not(mat-sidenav-content *)) {
  height: 400px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-treemap .k-treemap-tile:where(:not(mat-sidenav-content *)) {
  margin: -1px 0 0 -1px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}
.k-treemap > .k-treemap-tile:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-treemap .k-treemap-title:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-2);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: var(--kendo-font-size);
  background-position: 0 0;
  background-repeat: repeat-x;
}
.k-treemap .k-treemap-title-vertical:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-0\.5);
  width: 1.4285714286em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
}
.k-treemap .k-treemap-title-vertical > div:where(:not(mat-sidenav-content *)) {
  transform-origin: right;
  transform: rotate(-90deg);
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 1em;
}
.k-treemap .k-treemap-wrap:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}
.k-treemap .k-treemap-title + .k-treemap-wrap:where(:not(mat-sidenav-content *)) {
  inset-block-start: calc(var(--kendo-spacing-0\.5) * 2 + var(--kendo-line-height) * var(--kendo-font-size) + 1px);
}
.k-treemap .k-treemap-title-vertical + .k-treemap-wrap:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(var(--kendo-spacing-0\.5) * 2 + var(--kendo-line-height) * var(--kendo-font-size) + 1px);
}
.k-treemap .k-leaf:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
}
.k-gauge:where(:not(mat-sidenav-content *)) {
  display: block;
  text-align: start;
  position: relative;
}
.k-arcgauge:where(:not(mat-sidenav-content *)),
.k-circulargauge:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-arcgauge-label:where(:not(mat-sidenav-content *)),
.k-circulargauge-label:where(:not(mat-sidenav-content *)) {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}
.k-qrcode:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-qrcode > div:where(:not(mat-sidenav-content *)) {
  height: 150px;
}
.k-var--primary:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-var--primary-contrast:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-on-primary);
}
.k-var--base:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-var--background:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-var--normal-background:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-var--normal-text-color:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-on-app-surface);
}
.k-var--series-a:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-a);
}
.k-var--series-b:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-b);
}
.k-var--series-c:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-c);
}
.k-var--series-d:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-d);
}
.k-var--series-e:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-e);
}
.k-var--series-f:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-f);
}
.k-var--series-1:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-a);
}
.k-var--series-2:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-b);
}
.k-var--series-3:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-c);
}
.k-var--series-4:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-d);
}
.k-var--series-5:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-e);
}
.k-var--series-6:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-f);
}
.k-var--series-7:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-a-subtle);
}
.k-var--series-8:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-b-subtle);
}
.k-var--series-9:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-c-subtle);
}
.k-var--series-10:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-d-subtle);
}
.k-var--series-11:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-e-subtle);
}
.k-var--series-12:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-f-subtle);
}
.k-var--series-13:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-a-bold);
}
.k-var--series-14:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-b-bold);
}
.k-var--series-15:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-c-bold);
}
.k-var--series-16:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-d-bold);
}
.k-var--series-17:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-e-bold);
}
.k-var--series-18:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-f-bold);
}
.k-var--series-19:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-a-subtler);
}
.k-var--series-20:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-b-subtler);
}
.k-var--series-21:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-c-subtler);
}
.k-var--series-22:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-d-subtler);
}
.k-var--series-23:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-e-subtler);
}
.k-var--series-24:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-f-subtler);
}
.k-var--series-25:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-a-bolder);
}
.k-var--series-26:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-b-bolder);
}
.k-var--series-27:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-c-bolder);
}
.k-var--series-28:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-d-bolder);
}
.k-var--series-29:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-e-bolder);
}
.k-var--series-30:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-series-f-bolder);
}
.k-var--gauge-pointer:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-var--gauge-track:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle);
}
.k-var--chart-font-size:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
}
.k-var--chart-title-font-size:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
}
.k-var--chart-pane-title-font-size:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
}
.k-var--chart-pane-title-font-weight:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-normal);
}
.k-var--chart-label-font-size:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
}
.k-var--chart-inactive:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-var--chart-major-lines:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-var--chart-minor-lines:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 4%, transparent);
}
.k-var--chart-area-opacity:where(:not(mat-sidenav-content *)) {
  opacity: 0.6;
}
.k-var--chart-area-inactive-opacity:where(:not(mat-sidenav-content *)) {
  opacity: 0.1;
}
.k-var--chart-line-inactive-opacity:where(:not(mat-sidenav-content *)) {
  opacity: 0.3;
}
.k-var--chart-notes-background:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-var--chart-notes-border:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-var--chart-notes-lines:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-var--chart-crosshair-background:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-var--chart-error-bars-background:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-chart:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-diagram:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-gauge:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
.k-sparkline:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --kendo-chart-primary-bg:var(--kendo-color-primary);
  --kendo-chart-primary-contrast:var(--kendo-color-on-primary);
  --kendo-chart-bg:var(--kendo-color-surface);
  --kendo-chart-text:var(--kendo-color-on-app-surface);
  --kendo-chart-font-size:var(--kendo-font-size);
  --kendo-chart-title-font-size:var(--kendo-font-size-lg);
  --kendo-chart-pane-title-font-size:var(--kendo-font-size-sm);
  --kendo-chart-pane-title-font-weight:var(--kendo-font-weight-normal);
  --kendo-chart-label-font-size:var(--kendo-font-size-sm);
  --kendo-chart-inactive:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  --kendo-chart-major-lines:color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
  --kendo-chart-minor-lines:color-mix(in srgb, var(--kendo-color-on-app-surface) 4%, transparent);
  --kendo-chart-area-opacity:0.6;
  --kendo-chart-area-inactive-opacity:0.1;
  --kendo-chart-line-inactive-opacity:0.3;
  --kendo-chart-notes-bg:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  --kendo-chart-notes-border:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  --kendo-chart-notes-lines:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  --kendo-chart-crosshair-bg:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  --kendo-chart-error-bars-bg:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  --kendo-chart-series-1:var(--kendo-color-series-a);
  --kendo-chart-series-2:var(--kendo-color-series-b);
  --kendo-chart-series-3:var(--kendo-color-series-c);
  --kendo-chart-series-4:var(--kendo-color-series-d);
  --kendo-chart-series-5:var(--kendo-color-series-e);
  --kendo-chart-series-6:var(--kendo-color-series-f);
  --kendo-chart-series-7:var(--kendo-color-series-a-subtle);
  --kendo-chart-series-8:var(--kendo-color-series-b-subtle);
  --kendo-chart-series-9:var(--kendo-color-series-c-subtle);
  --kendo-chart-series-10:var(--kendo-color-series-d-subtle);
  --kendo-chart-series-11:var(--kendo-color-series-e-subtle);
  --kendo-chart-series-12:var(--kendo-color-series-f-subtle);
  --kendo-chart-series-13:var(--kendo-color-series-a-bold);
  --kendo-chart-series-14:var(--kendo-color-series-b-bold);
  --kendo-chart-series-15:var(--kendo-color-series-c-bold);
  --kendo-chart-series-16:var(--kendo-color-series-d-bold);
  --kendo-chart-series-17:var(--kendo-color-series-e-bold);
  --kendo-chart-series-18:var(--kendo-color-series-f-bold);
  --kendo-chart-series-19:var(--kendo-color-series-a-subtler);
  --kendo-chart-series-20:var(--kendo-color-series-b-subtler);
  --kendo-chart-series-21:var(--kendo-color-series-c-subtler);
  --kendo-chart-series-22:var(--kendo-color-series-d-subtler);
  --kendo-chart-series-23:var(--kendo-color-series-e-subtler);
  --kendo-chart-series-24:var(--kendo-color-series-f-subtler);
  --kendo-chart-series-25:var(--kendo-color-series-a-bolder);
  --kendo-chart-series-26:var(--kendo-color-series-b-bolder);
  --kendo-chart-series-27:var(--kendo-color-series-c-bolder);
  --kendo-chart-series-28:var(--kendo-color-series-d-bolder);
  --kendo-chart-series-29:var(--kendo-color-series-e-bolder);
  --kendo-chart-series-30:var(--kendo-color-series-f-bolder);
  --kendo-chart-gauge-pointer:var(--kendo-color-primary);
  --kendo-chart-gauge-track:var(--kendo-color-primary-subtle);
}
.k-chart:where(:not(mat-sidenav-content *)),
.k-sparkline:where(:not(mat-sidenav-content *)),
.k-stockchart:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: transparent;
}
.k-chart .k-popup:where(:not(mat-sidenav-content *)),
.k-sparkline .k-popup:where(:not(mat-sidenav-content *)),
.k-stockchart .k-popup:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-chart-tooltip:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-app-surface);
}
.k-chart-tooltip-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-chart-crosshair-tooltip:where(:not(mat-sidenav-content *)),
.k-chart-shared-tooltip:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-base-subtle);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-selection:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
  box-shadow: inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface) 15%, transparent);
}
.k-selection-bg:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-handle:where(:not(mat-sidenav-content *)) {
  cursor: e-resize;
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
  background-image: none;
}
.k-handle:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-hover);
  background-color: var(--kendo-color-base-hover);
}
.k-handle div:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-mask:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
  opacity: 0.8;
}
.k-chart-overlay:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-treemap:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-treemap .k-treemap-title:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-treemap .k-leaf:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface-alt);
}
.k-treemap .k-leaf.k-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-treemap .k-leaf.k-hover:where(:not(mat-sidenav-content *)),
.k-treemap .k-leaf:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 3px var(--kendo-color-border);
}
.k-segmented-control:where(:not(mat-sidenav-content *)) {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  flex-flow: row nowrap;
  padding-inline: 0px;
  padding-block: 0px;
  border-radius: var(--kendo-border-radius-full);
  font-family: var(--kendo-font-family);
  overflow: auto;
  scrollbar-width: none;
  white-space: nowrap;
  box-sizing: border-box;
}
.k-segmented-control.k-segmented-control-sm:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-segmented-control.k-segmented-control-sm .k-segmented-control-button:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-3);
  padding-block: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-1\.5);
}
.k-segmented-control.k-segmented-control-sm .k-segmented-control-button-icon:where(:not(mat-sidenav-content *)) {
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
}
.k-segmented-control.k-segmented-control-md:where(:not(mat-sidenav-content *)),
.k-segmented-control:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-segmented-control .k-segmented-control-button:where(:not(mat-sidenav-content *)),
.k-segmented-control.k-segmented-control-md .k-segmented-control-button:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-3);
  padding-block: var(--kendo-spacing-2\.5);
  gap: var(--kendo-spacing-1\.5);
}
.k-segmented-control .k-segmented-control-button-icon:where(:not(mat-sidenav-content *)),
.k-segmented-control.k-segmented-control-md .k-segmented-control-button-icon:where(:not(mat-sidenav-content *)) {
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
}
.k-segmented-control.k-segmented-control-lg:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  line-height: var(--kendo-line-height-lg);
}
.k-segmented-control.k-segmented-control-lg .k-segmented-control-button:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-3);
  padding-block: var(--kendo-spacing-2\.5);
  gap: var(--kendo-spacing-2);
}
.k-segmented-control.k-segmented-control-lg .k-segmented-control-button-icon:where(:not(mat-sidenav-content *)) {
  min-height: calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg));
}
.k-segmented-control-stretched:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-segmented-control-stretched .k-segmented-control-button:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-segmented-control-thumb:where(:not(mat-sidenav-content *)) {
  position: absolute;
  height: calc(100% - 0px);
  border-radius: var(--kendo-border-radius-full);
  pointer-events: none;
  transition: all var(--kendo-transition-settle);
}
.k-segmented-control-button:where(:not(mat-sidenav-content *)) {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  border-width: 0;
  border-radius: var(--kendo-border-radius-full);
  cursor: pointer;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: none;
}
.k-segmented-control-button:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-segmented-control-button-text:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 0;
}
.k-segmented-control-button-icon:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-segmented-control:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-surface), currentColor 8%);
  color: var(--kendo-color-on-base);
}
.k-segmented-control-thumb:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle-active);
  box-shadow: none;
}
.k-segmented-control-button:where(:not(mat-sidenav-content *)) {
  color: inherit;
  background-color: transparent;
}
.k-segmented-control-button.k-hover:where(:not(mat-sidenav-content *)),
.k-segmented-control-button:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-base-hover), currentColor 4%);
}
.k-segmented-control-button.k-focus:where(:not(mat-sidenav-content *)),
.k-segmented-control-button:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 30%, transparent);
}
.k-segmented-control-button.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-base);
}
.k-segmented-control-button.k-selected.k-hover:where(:not(mat-sidenav-content *)),
.k-segmented-control-button.k-selected:hover:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-smart-box .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-inline: 0;
}
.k-smart-box .k-input-prefix:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-smart-box.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-none);
}
.k-smart-box.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-sm);
}
.k-smart-box.k-rounded-md:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-smart-box.k-rounded-lg:where(:not(mat-sidenav-content *)),
.k-smart-box:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-lg);
}
.k-smart-box.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-full);
}
.k-smart-box.k-input-sm:where(:not(mat-sidenav-content *)) {
  padding-inline-end: 0;
}
.k-smart-box.k-input-sm .k-input-prefix:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-1);
}
.k-smart-box.k-input-sm .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-inline: 0;
}
.k-smart-box.k-input-md:where(:not(mat-sidenav-content *)),
.k-smart-box:where(:not(mat-sidenav-content *)) {
  padding-inline-end: calc(var(--kendo-spacing-0\.5) + 1px);
}
.k-smart-box .k-input-prefix:where(:not(mat-sidenav-content *)),
.k-smart-box.k-input-md .k-input-prefix:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-1);
}
.k-smart-box .k-input-inner:where(:not(mat-sidenav-content *)),
.k-smart-box.k-input-md .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-inline: 0;
}
.k-smart-box.k-input-lg:where(:not(mat-sidenav-content *)) {
  padding-inline-end: calc(var(--kendo-spacing-1\.5) + 1px);
}
.k-smart-box.k-input-lg .k-input-prefix:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
}
.k-smart-box.k-input-lg .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding-inline: 0;
}
.k-smart-box .k-input-suffix:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-smart-box-popup:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  border-radius: var(--kendo-border-radius-xxl);
  gap: var(--kendo-spacing-2);
}
.k-smart-box-popup > .k-list:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-smart-box-popup > .k-segmented-control:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-2);
  margin-inline: var(--kendo-spacing-2);
  width: calc(100% - var(--kendo-spacing-2) * 2);
  flex-shrink: 0;
}
.k-smart-box-popup .k-list-item-text:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.k-smart-box-popup .k-smart-box-check-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success);
}
.k-smart-box-no-data:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-4);
  gap: var(--kendo-spacing-2);
  font-size: var(--kendo-font-size-sm);
  min-height: auto;
}
.k-smart-box.k-input-solid.k-rounded-none:where(:not(mat-sidenav-content *)),
.k-smart-box.k-rounded-none:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-smart-box.k-input-solid.k-rounded-sm:where(:not(mat-sidenav-content *)),
.k-smart-box.k-rounded-sm:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-smart-box.k-input-solid.k-rounded-md:where(:not(mat-sidenav-content *)),
.k-smart-box.k-rounded-md:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-smart-box.k-input-solid.k-rounded-lg:where(:not(mat-sidenav-content *)),
.k-smart-box.k-input-solid:where(:not(mat-sidenav-content *)),
.k-smart-box.k-rounded-lg:where(:not(mat-sidenav-content *)),
.k-smart-box:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-smart-box.k-input-solid.k-rounded-full:where(:not(mat-sidenav-content *)),
.k-smart-box.k-rounded-full:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-smart-box-no-data .k-icon:where(:not(mat-sidenav-content *)) {
  opacity: 0.3;
}
.k-grid:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-grid.k-grid-display-block:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-grid .k-grid-container:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.k-grid .k-grid-aria-root:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-grid .k-table:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: content-box;
  empty-cells: show;
  outline: 0;
}
.k-grid .k-grid-content .k-table:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-content-locked .k-table:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-footer .k-table:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-header .k-table,
.k-grid .k-grid-sticky-container .k-table:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.k-grid .k-table-tbody:where(:not(mat-sidenav-content *)),
.k-grid .k-table-tfoot:where(:not(mat-sidenav-content *)),
.k-grid .k-table-thead:where(:not(mat-sidenav-content *)) {
  text-align: start;
  border-color: inherit;
}
.k-grid .k-table-row:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-grid .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  position: static;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: content-box;
}
.k-grid .k-table-td:first-child:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-grid .k-table-td:focus:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-grid .k-table-td > .k-checkbox-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-table-td > .k-checkbox:where(:not(mat-sidenav-content *)),
.k-grid .k-table-td > .k-radio-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-table-td > .k-radio:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th > .k-checkbox-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th > .k-checkbox:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th > .k-radio-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th > .k-radio:where(:not(mat-sidenav-content *)) {
  vertical-align: top;
}
.k-grid .k-table-th:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
  white-space: nowrap;
}
.k-grid .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
  white-space: unset;
  vertical-align: middle;
}
.k-grid a:where(:not(mat-sidenav-content *)) {
  color: inherit;
  text-decoration: none;
}
.k-grid a:hover:where(:not(mat-sidenav-content *)) {
  text-decoration: none;
}
.k-grid .k-grid-header-wrap {
  box-sizing: content-box;
}
.k-grid .k-grid-header {
  border-block-end-width: 1px;
  font-size: var(--kendo-font-size-md);
}
.k-grid .k-grid-header .k-table {
  margin-block-end: -1px;
}
.k-grid .k-grid-header.k-grid-draggable-header {
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
}
.k-grid .k-grid-header.k-grid-draggable-header .k-cell-inner > .k-link {
  cursor: pointer;
}
.k-grid .k-grid-header .k-table-th {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}
.k-grid .k-grid-header .k-table-th:first-child {
  border-inline-start-width: 0;
}
.k-grid .k-grid-header .k-table-th.k-first {
  border-inline-start-width: 1px;
}
.k-grid .k-grid-header .k-table-th > .k-link {
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
  cursor: default;
}
.k-grid .k-grid-header .k-table-th > .k-link:focus {
  text-decoration: none;
}
.k-grid .k-grid-header .k-sortable .k-cell-inner > .k-link,
.k-grid .k-grid-header .k-sortable > .k-link {
  cursor: pointer;
}
.k-grid .k-grid-header .k-grid-filter,
.k-grid .k-grid-header .k-grid-header-menu,
.k-grid .k-grid-header .k-header-column-menu {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  inset-inline-end: var(--kendo-spacing-3\.5);
  z-index: 1;
}
.k-grid .k-grid-header .k-grid-filter:hover,
.k-grid .k-grid-header .k-grid-header-menu:hover,
.k-grid .k-grid-header .k-header-column-menu:hover {
  cursor: pointer;
}
.k-grid .k-grid-header .k-cell-inner > .k-link {
  cursor: default;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon {
  vertical-align: text-top;
  margin-inline-start: var(--kendo-spacing-1);
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon {
  display: flex;
}
.k-grid .k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  font-size: var(--kendo-font-size-sm);
  margin-block-start: calc(var(--kendo-spacing-2) / 2);
  margin-inline-start: calc(var(--kendo-spacing-2) / 2 * -1);
}
.k-grid .k-grid-header .k-filterable > .k-cell-inner .k-link {
  padding-inline-end: 0;
}
.k-grid .k-cell-inner:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  overflow: hidden;
}
.k-grid .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)) {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  flex: 1;
  overflow: hidden;
}
.k-grid .k-cell-inner > .k-link > .k-sort-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
  display: inline-block;
  flex-shrink: 0;
}
.k-grid .k-cell-inner .k-sort-order:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  line-height: normal;
}
.k-grid .k-cell-inner .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-grid .k-cell-inner .k-grid-header-menu,
.k-grid .k-cell-inner .k-header-column-menu:where(:not(mat-sidenav-content *)) {
  position: static;
  margin-inline-end: var(--kendo-spacing-3\.5);
}
.k-grid .k-group-col:where(:not(mat-sidenav-content *)),
.k-grid .k-hierarchy-col:where(:not(mat-sidenav-content *)) {
  padding: 0;
  width: 32px;
}
.k-grid .k-grouping-row .k-grouping-row-content:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row p:where(:not(mat-sidenav-content *)) {
  margin: 0;
  display: flex;
  align-items: center;
  align-content: center;
  overflow: hidden;
}
.k-grid .k-grouping-row .k-grouping-row-content .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row p .k-icon:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-grid .k-grouping-row .k-grouping-row-content .k-grouping-row-text:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row p .k-grouping-row-text:where(:not(mat-sidenav-content *)) {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-grid .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-3) + var(--kendo-grid-grouping-level, 0) * var(--kendo-spacing-6));
}
.k-grid .k-grouping-row + .k-table-row .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-grid .k-grouping-row .k-group-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row + .k-table-row .k-group-cell:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  text-overflow: clip;
}
.k-grid .k-grouping-row + .k-grouping-row .k-group-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row + .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-grid .k-group-cell + .k-group-cell:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-grid .k-grouping-row .k-group-cell + .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row .k-table-td:not(.k-group-cell) + .k-table-td:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: transparent;
}
.k-grid .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(8px - var(--kendo-spacing-3));
  margin-inline-end: 8px;
  text-decoration: none;
}
.k-grid .k-grouping-row .k-checkbox-wrap:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-3);
}
.k-grid .k-table .k-group-footer .k-table-td:where(:not(mat-sidenav-content *)) {
  border-style: solid;
  border-width: 1px 0;
}
.k-grid .k-table .k-group-footer .k-group-cell:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  border-block-end-width: 1px;
  border-inline-width: 0;
}
.k-grid .k-group-footer .k-group-cell + .k-table-td:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: transparent;
}
.k-grid .k-table-row:not(.k-grouping-row):not(.k-group-footer):has(+ .k-grouping-row) > .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-grid .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-hierarchy-cell:where(:not(mat-sidenav-content *)) {
  text-align: center;
  overflow: visible;
}
.k-grid .k-drag-cell > .k-font-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-hierarchy-cell > .k-font-icon:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}
.k-grid .k-pin-cell:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2);
  padding: var(--kendo-spacing-1);
  cursor: pointer;
}
.k-grid .k-pin-cell > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-pin-cell > .k-icon:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-grid .k-table-td:has(.k-pin-cell):where(:not(mat-sidenav-content *)) {
  text-overflow: clip;
}
.k-grid .k-table-td:has(> .k-checkbox-wrap:only-child):where(:not(mat-sidenav-content *)),
.k-grid .k-table-td:has(> .k-radio-wrap:only-child):where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:has(> .k-checkbox-wrap:only-child):where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:has(> .k-radio-wrap:only-child):where(:not(mat-sidenav-content *)) {
  text-overflow: clip;
}
.k-grid .k-hierarchy-cell + .k-grid-content-sticky:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
}
.k-grid .k-detail-row .k-detail-cell:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-grid .k-detail-row > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row:has(+ .k-detail-row) > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row:has(+ .k-table-group-row) > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-grid .k-dirty-cell:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-grid .k-dirty-cell.k-edit-cell:where(:not(mat-sidenav-content *)) {
  position: static;
}
.k-grid .k-dirty-cell.k-grid-content-sticky:where(:not(mat-sidenav-content *)) {
  position: sticky;
}
.k-grid .k-dirty:where(:not(mat-sidenav-content *)) {
  border-width: 5px;
  border-color: transparent;
  border-block-start-color: currentColor;
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
  inset-inline-end: auto;
}
.k-grid .k-grid-content-locked + .k-grid-content:where(:not(mat-sidenav-content *)) {
  box-sizing: content-box;
}
.k-grid .k-grid-content-expander:where(:not(mat-sidenav-content *)) {
  position: absolute;
  visibility: hidden;
  height: 1px;
  inset-block-end: 1px;
}
.k-grid .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-header-menu,
.k-grid .k-header-column-menu:where(:not(mat-sidenav-content *)),
.k-grid .k-hierarchy-cell .k-icon:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-grid .k-drag-col:where(:not(mat-sidenav-content *)) {
  padding: 0;
  width: 48px;
}
.k-grid .k-drag-cell:where(:not(mat-sidenav-content *)) {
  cursor: move;
}
.k-grid .k-table-row.k-highlighted > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-table-td.k-highlighted:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-grid .k-table-row.k-pinned-source:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-grid-resizable:where(:not(mat-sidenav-content *)) {
  resize: both;
  overflow: auto;
}
.k-grid-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  flex-shrink: 0;
}
.k-grid-toolbar-bottom:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0 0;
}
.k-grouping-header:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  white-space: normal;
  display: flex;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}
.k-grouping-header::before:where(:not(mat-sidenav-content *)) {
  content: "";
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-2\.5) / 2 * 2 + 2px);
  display: inline-block;
  vertical-align: middle;
}
.k-grouping-header .k-chip-list:where(:not(mat-sidenav-content *)) {
  flex-grow: 0;
  display: contents;
}
.k-grouping-header > .k-grouping-drop-container:where(:not(mat-sidenav-content *)) {
  flex-grow: 1;
  padding-block: var(--kendo-spacing-3);
  margin-block: calc(var(--kendo-spacing-3) * -1);
  display: inline-flex;
  align-self: stretch;
  align-items: center;
}
.k-grouping-dropclue:where(:not(mat-sidenav-content *)) {
  width: 12px;
  position: absolute;
  box-sizing: content-box;
}
.k-grouping-dropclue::after:where(:not(mat-sidenav-content *)),
.k-grouping-dropclue::before:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  content: "";
  position: absolute;
}
.k-grouping-dropclue::before:where(:not(mat-sidenav-content *)) {
  border-width: 6px;
  border-style: solid;
  border-inline-start-color: transparent;
  border-inline-end-color: transparent;
  border-block-end-color: transparent;
  inset-block-start: 0;
}
.k-grouping-dropclue::after:where(:not(mat-sidenav-content *)) {
  width: 2px;
  height: calc(100% - 6px);
  inset-block-start: 6px;
  inset-inline-start: 5px;
}
.k-grid-footer-wrap:where(:not(mat-sidenav-content *)),
.k-grid-header-wrap {
  margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}
.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-inline-end: 0;
}
.k-grid-footer:where(:not(mat-sidenav-content *)),
.k-grid-header {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
}
div.k-grid-footer:where(:not(mat-sidenav-content *)),
div.k-grid-header {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.k-column-resizer:where(:not(mat-sidenav-content *)) {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  cursor: col-resize;
}
.k-row-resizer:where(:not(mat-sidenav-content *)) {
  display: block;
  height: var(--kendo-spacing-0\.5);
  width: 100%;
  background: 0 0;
}
.k-grid-footer:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-grid-footer .k-table-td:where(:not(mat-sidenav-content *)) {
  height: 1.4285714286em;
}
.k-grid-footer .k-table-td:where(:not(mat-sidenav-content *)),
.k-group-footer .k-table-td:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
}
.k-grouping-row-text:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-grid-filter-popup:where(:not(mat-sidenav-content *)) {
  width: 250px;
  max-width: 320px;
}
.k-grid-column-menu-standalone a.k-grid-filter:where(:not(mat-sidenav-content *)) {
  position: initial;
  display: inline-block;
  margin-block: -4px;
  margin-inline: 0;
  padding-block: 4px;
  padding-inline: 8px;
}
.k-filter-row:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height);
}
.k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-filter-row .k-table-th:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}
.k-filter-row .k-table-td:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-filter-row .k-multiselect:where(:not(mat-sidenav-content *)) {
  height: auto;
}
.k-filtercell:where(:not(mat-sidenav-content *)) {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-filtercell > span:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}
.k-filtercell .k-filtercell-wrapper > .k-button:where(:not(mat-sidenav-content *)),
.k-filtercell > span > .k-button:where(:not(mat-sidenav-content *)) {
  flex: none;
}
.k-grid-content-locked:where(:not(mat-sidenav-content *)),
.k-grid-content:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  outline: 0;
}
.k-grid-content .k-table-row:last-child > .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid-content-locked .k-table-row:last-child > .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-grid-content:where(:not(mat-sidenav-content *)) {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1;
}
.k-virtual-scrollable-wrap:where(:not(mat-sidenav-content *)) {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}
.k-grid .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)) {
  text-overflow: clip;
}
.k-grid .k-edit-cell > input:not([type=checkbox]):not([type=radio]):where(:not(mat-sidenav-content *)),
.k-grid .k-edit-cell > select:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td > input:not([type=checkbox]):not([type=radio]):where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td > select:where(:not(mat-sidenav-content *)) {
  width: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}
.k-grid .k-edit-cell > .k-checkbox-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-edit-cell > .k-checkbox:where(:not(mat-sidenav-content *)),
.k-grid .k-edit-cell > .k-radio-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-edit-cell > .k-radio:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td > .k-checkbox-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td > .k-checkbox:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td > .k-radio-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-edit-row .k-table-td > .k-radio:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-grid .k-command-cell > .k-button:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
  vertical-align: middle;
}
.k-grid .k-command-cell > .k-button:last-child:where(:not(mat-sidenav-content *)) {
  margin-inline-end: unset;
}
.k-grid-header .k-resize-handle,
.k-grid > .k-resize-handle:where(:not(mat-sidenav-content *)) {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 10;
}
.k-selection-aggregates:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0 0;
  border-style: solid;
  line-height: 20px;
  display: flex;
  justify-content: flex-end;
  gap: var(--kendo-spacing-2);
  flex-wrap: wrap;
}
.k-selection-aggregates-item-value:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold);
}
.k-grid-pinned-container:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-block-end-width: 1px;
  border-style: solid;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
  z-index: 4;
  position: relative;
  overflow: hidden;
  clip-path: inset(0 0 -50px 0);
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  font-weight: var(--kendo-font-weight-semibold);
}
.k-grid-pinned-container.k-pos-bottom:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
  border-block-start-width: 1px;
  box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.08);
  clip-path: inset(-50px 0 0 0);
}
.k-grid-pinned-wrap:where(:not(mat-sidenav-content *)) {
  margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  position: relative;
  overflow: auto;
  scrollbar-width: none;
}
.k-grid-pinned-wrap::-webkit-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-grid-pinned-wrap .k-table:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.k-grid-sticky-container:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-block-end-width: 1px;
  border-style: solid;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  z-index: 3;
  position: absolute;
  inset-inline: 0;
  inset-block-start: 0;
  overflow: hidden;
  clip-path: inset(0 0 -50px 0);
}
.k-grid-sticky-container.k-pos-bottom:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
  border-block-start-width: 1px;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
  inset-block-start: auto;
  inset-block-end: 0;
  clip-path: inset(-50px 0 0 0);
}
.k-grid-sticky-container .k-grid-group-sticky-footer-table:where(:not(mat-sidenav-content *)) {
  margin-block: -1px;
}
.k-grid-pager:where(:not(mat-sidenav-content *)) {
  font-size: inherit;
  border-width: 1px 0 0;
  border-color: inherit;
  border-end-end-radius: inherit;
  border-end-start-radius: inherit;
}
.k-grid-pager-top:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-grid-virtual .k-grid-content .k-grid-table-wrap:where(:not(mat-sidenav-content *)) {
  float: inline-start;
  width: 100%;
}
.k-grid-virtual .k-grid-content .k-grid-table:where(:not(mat-sidenav-content *)) {
  position: relative;
  float: inline-start;
  z-index: 1;
}
.k-grid-virtual .k-grid-content > .k-height-container:where(:not(mat-sidenav-content *)) {
  position: relative;
  float: inline-start;
}
.k-grid-virtual .k-grid-content::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  clear: both;
}
.k-width-container:where(:not(mat-sidenav-content *)) {
  position: absolute;
  visibility: hidden;
}
.k-width-container div:where(:not(mat-sidenav-content *)) {
  height: 1px;
}
.k-grid-add-row .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-style: solid;
  border-block-end-width: 1px;
}
.k-grid-lockedcolumns:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.k-grid-content-locked:where(:not(mat-sidenav-content *)),
.k-grid-content:where(:not(mat-sidenav-content *)) {
  white-space: normal;
}
.k-grid-content-locked:where(:not(mat-sidenav-content *)),
.k-grid-footer-locked:where(:not(mat-sidenav-content *)),
.k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  box-sizing: content-box;
}
.k-grid-content-locked + .k-grid-content.k-auto-scrollable:where(:not(mat-sidenav-content *)),
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable:where(:not(mat-sidenav-content *)),
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}
.k-grid-content-locked .k-table:where(:not(mat-sidenav-content *)),
.k-grid-footer-locked .k-table:where(:not(mat-sidenav-content *)),
.k-grid-header-locked .k-table {
  border-width: 0;
}
.k-grid-content:where(:not(mat-sidenav-content *)),
.k-grid-footer-wrap:where(:not(mat-sidenav-content *)),
.k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}
.k-grid-content.k-auto-scrollable:where(:not(mat-sidenav-content *)),
.k-grid-footer-wrap.k-auto-scrollable:where(:not(mat-sidenav-content *)),
.k-grid-header-wrap.k-auto-scrollable {
  display: block;
}
.k-grid-header-locked > .k-grid-header-table,
.k-grid-header-wrap > .k-grid-header-table {
  margin-block-end: -1px;
}
.k-grid .k-grid-content-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-footer-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-row-sticky:where(:not(mat-sidenav-content *)),
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-header .k-table-th.k-grid-header-sticky {
  position: sticky;
  z-index: 2;
}
.k-grid .k-grid-content-sticky.k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-footer-sticky.k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-row-sticky.k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-table-th.k-grid-header-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}
.k-master-row .k-grid-content-sticky::before:where(:not(mat-sidenav-content *)),
.k-master-row.k-grid-row-sticky .k-table-td::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
}
kendo-grid .k-table-row.k-grid-row-sticky:where(:not(mat-sidenav-content *)) {
  border: 0;
  position: static;
}
kendo-grid .k-grid-row-sticky .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
  border-block-start-width: 1px;
  position: sticky;
  inset-block-start: inherit;
  inset-block-end: inherit;
  z-index: 2;
}
kendo-grid .k-grid-row-sticky .k-table-td.k-grid-content-sticky:where(:not(mat-sidenav-content *)),
kendo-grid .k-grid-row-sticky.k-table-alt-row .k-table-td.k-grid-content-sticky:where(:not(mat-sidenav-content *)) {
  z-index: 3;
}
kendo-grid .k-grid-content-locked .k-table-row .k-grid-content-sticky:last-child:where(:not(mat-sidenav-content *)),
kendo-grid .k-grid-header-locked .k-table-th.k-grid-header-sticky:last-child {
  border-inline-end: 0;
}
kendo-grid .k-grid-header .k-grid-column-menu,
kendo-grid .k-grid-header .k-grid-header-menu {
  z-index: 1;
}
.k-grid-content-sticky.k-grid-row-sticky:where(:not(mat-sidenav-content *)) {
  z-index: 3;
}
.k-grid .k-table .k-grid-content-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-footer-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-header-sticky {
  border-inline-end-width: 1px;
}
.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-td,
.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-th {
  border-inline-start-width: 0;
}
.k-grid .k-grid-row-sticky:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
  border-block-start-width: 1px;
}
.k-grid-header-sticky.k-table-th.k-grid-no-left-border.k-first {
  border-inline-start-width: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-footer-wrap:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-no-scrollbar .k-grid-header-wrap {
  margin: 0;
  border-width: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-pinned-container:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-footer:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-no-scrollbar .k-grid-header {
  padding: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-content:where(:not(mat-sidenav-content *)) {
  overflow-y: auto;
}
.k-grid-norecords:where(:not(mat-sidenav-content *)) {
  text-align: center;
}
div.k-grid-norecords:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.k-grid-norecords-template:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  margin-block: 0;
  margin-inline: auto;
  width: 20em;
  height: 4em;
  border: 1px solid;
  line-height: 4em;
}
.k-column-title:where(:not(mat-sidenav-content *)) {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}
.k-grid .k-grid.k-grid-sm .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-2) + var(--kendo-grid-grouping-level, 0) * var(--kendo-spacing-6));
}
.k-grid .k-grid.k-grid-sm .k-grouping-header:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-grouping-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-grouping-header::before:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-grouping-header::before:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-2) * -1);
}
.k-grid .k-grid.k-grid-sm .k-grid-header .k-table-th > .k-link,
.k-grid.k-grid-sm .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-2) * -1);
  margin-inline: calc(var(--kendo-spacing-2) * -1);
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-grid-header .k-grid-filter,
.k-grid .k-grid.k-grid-sm .k-grid-header .k-grid-header-menu,
.k-grid .k-grid.k-grid-sm .k-grid-header .k-header-column-menu,
.k-grid.k-grid-sm .k-grid-header .k-grid-filter,
.k-grid.k-grid-sm .k-grid-header .k-grid-header-menu,
.k-grid.k-grid-sm .k-grid-header .k-header-column-menu {
  inset-block-end: calc(var(--kendo-spacing-2) + 0.7142857143em - (var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px) / 2);
}
.k-grid .k-grid.k-grid-sm .k-table-th > .k-cell-inner:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table-th > .k-cell-inner:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-2) * -1);
  margin-inline: calc(var(--kendo-spacing-2) * -1);
}
.k-grid .k-grid.k-grid-sm .k-table-th > .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table-th > .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(8px - var(--kendo-spacing-2));
}
.k-grid .k-grid.k-grid-sm .k-grouping-dropclue:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-grouping-dropclue:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1\.5) / 2 * 2 + 2px + 6px);
}
.k-grid .k-grid.k-grid-sm .k-table .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-sm .k-table .k-hierarchy-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-hierarchy-cell:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-grid .k-grid.k-grid-sm .k-table .k-drag-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-sm .k-table .k-hierarchy-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-drag-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-hierarchy-cell > .k-icon:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: 0;
}
.k-grid .k-grid.k-grid-sm .k-table .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-sm .k-table .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-sm .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-sm .k-filter-row .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-filter-row .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-sm .k-filtercell > span:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-filtercell > span:where(:not(mat-sidenav-content *)) {
  gap: calc(var(--kendo-spacing-2) / 2);
}
.k-grid .k-grid.k-grid-sm .k-selection-aggregates:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-selection-aggregates:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid.k-grid-sm .k-resizer-wrap:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-sm .k-resizer-wrap:where(:not(mat-sidenav-content *)) {
  display: block;
  width: 100%;
  padding-block-start: calc(var(--kendo-spacing-2) - var(--kendo-spacing-0\.5));
  padding-block-end: var(--kendo-spacing-2);
  position: absolute;
  background: 0 0;
  cursor: row-resize;
  z-index: 2;
}
.k-grid .k-grid .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-grid-header-menu,
.k-grid .k-grid .k-header-column-menu:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-header-menu,
.k-grid .k-header-column-menu:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-0\.5) var(--kendo-spacing-3);
  width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px);
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px);
  line-height: var(--kendo-line-height);
  border-radius: var(--kendo-border-radius-md);
}
.k-grid .k-grid .k-grid-filter > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-grid-filter > .k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-grid-header-menu > .k-icon-wrapper-host svg,
.k-grid .k-grid .k-grid-header-menu > .k-svg-icon > svg,
.k-grid .k-grid .k-header-column-menu > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-header-column-menu > .k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-filter > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-filter > .k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-header-menu > .k-icon-wrapper-host svg,
.k-grid .k-grid-header-menu > .k-svg-icon > svg,
.k-grid .k-header-column-menu > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-header-column-menu > .k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-grid .k-grid .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-grid .k-grid .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-grid .k-grid .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-3) + var(--kendo-grid-grouping-level, 0) * var(--kendo-spacing-6));
}
.k-grid .k-grid .k-grouping-header:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-grouping-header:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-header:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-grouping-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  gap: var(--kendo-spacing-3);
}
.k-grid .k-grid .k-grouping-header::before:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-grouping-header::before:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-header::before:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-grouping-header::before:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(var(--kendo-spacing-3) * -1);
}
.k-grid .k-grid .k-grid-header .k-table-th > .k-link,
.k-grid .k-grid-header .k-table-th > .k-link,
.k-grid .k-grid.k-grid-md .k-grid-header .k-table-th > .k-link,
.k-grid.k-grid-md .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-3) * -1);
  margin-inline: calc(var(--kendo-spacing-3) * -1);
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-grid .k-grid .k-grid-header .k-grid-filter,
.k-grid .k-grid .k-grid-header .k-grid-header-menu,
.k-grid .k-grid .k-grid-header .k-header-column-menu,
.k-grid .k-grid-header .k-grid-filter,
.k-grid .k-grid-header .k-grid-header-menu,
.k-grid .k-grid-header .k-header-column-menu,
.k-grid .k-grid.k-grid-md .k-grid-header .k-grid-filter,
.k-grid .k-grid.k-grid-md .k-grid-header .k-grid-header-menu,
.k-grid .k-grid.k-grid-md .k-grid-header .k-header-column-menu,
.k-grid.k-grid-md .k-grid-header .k-grid-filter,
.k-grid.k-grid-md .k-grid-header .k-grid-header-menu,
.k-grid.k-grid-md .k-grid-header .k-header-column-menu {
  inset-block-end: calc(var(--kendo-spacing-3) + 0.7142857143em - (var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px) / 2);
}
.k-grid .k-grid .k-table-th > .k-cell-inner:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table-th > .k-cell-inner:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th > .k-cell-inner:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table-th > .k-cell-inner:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-3) * -1);
  margin-inline: calc(var(--kendo-spacing-3) * -1);
}
.k-grid .k-grid .k-table-th > .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table-th > .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th > .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table-th > .k-cell-inner > .k-link:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-grid .k-grid .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-start: calc(8px - var(--kendo-spacing-3));
}
.k-grid .k-grid .k-grouping-dropclue:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-grouping-dropclue:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-dropclue:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-grouping-dropclue:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-2\.5) / 2 * 2 + 2px);
}
.k-grid .k-grid .k-table .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-table .k-hierarchy-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-hierarchy-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-hierarchy-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-drag-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-hierarchy-cell:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-grid .k-grid .k-table .k-drag-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-table .k-hierarchy-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-drag-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-hierarchy-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-drag-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-hierarchy-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-drag-cell > .k-icon:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-hierarchy-cell > .k-icon:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: 0;
}
.k-grid .k-grid .k-table .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-table .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-command-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-edit-cell:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-3);
}
.k-grid .k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-filter-row .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-filter-row .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-filter-row .k-table-th:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-filter-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-filter-row .k-table-th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
}
.k-grid .k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-grid .k-filtercell > span:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-filtercell > span:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-filtercell > span:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-filtercell .k-filtercell-wrapper:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-filtercell > span:where(:not(mat-sidenav-content *)) {
  gap: calc(var(--kendo-spacing-3) / 2);
}
.k-grid .k-grid .k-selection-aggregates:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-selection-aggregates:where(:not(mat-sidenav-content *)),
.k-grid .k-selection-aggregates:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-selection-aggregates:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-grid .k-grid .k-resizer-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-grid.k-grid-md .k-resizer-wrap:where(:not(mat-sidenav-content *)),
.k-grid .k-resizer-wrap:where(:not(mat-sidenav-content *)),
.k-grid.k-grid-md .k-resizer-wrap:where(:not(mat-sidenav-content *)) {
  display: block;
  width: 100%;
  padding-block-start: calc(var(--kendo-spacing-2) - var(--kendo-spacing-0\.5));
  padding-block-end: var(--kendo-spacing-2);
  position: absolute;
  background: 0 0;
  cursor: row-resize;
  z-index: 2;
}
.k-grid .k-grid .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-grid-header-menu,
.k-grid .k-grid .k-header-column-menu:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-header-menu,
.k-grid .k-header-column-menu:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-0\.5) var(--kendo-spacing-3);
  width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px);
  height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 2px);
  line-height: var(--kendo-line-height);
  border-radius: var(--kendo-border-radius-md);
}
.k-grid .k-grid .k-grid-filter > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-grid-filter > .k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-grid-header-menu > .k-icon-wrapper-host svg,
.k-grid .k-grid .k-grid-header-menu > .k-svg-icon > svg,
.k-grid .k-grid .k-header-column-menu > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid .k-header-column-menu > .k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-filter > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-filter > .k-svg-icon > svg:where(:not(mat-sidenav-content *)),
.k-grid .k-grid-header-menu > .k-icon-wrapper-host svg,
.k-grid .k-grid-header-menu > .k-svg-icon > svg,
.k-grid .k-header-column-menu > .k-icon-wrapper-host svg:where(:not(mat-sidenav-content *)),
.k-grid .k-header-column-menu > .k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
  height: var(--kendo-icon-size-md, var(--kendo-icon-size-md, var(--kendo-icon-size, 16px)));
}
.k-grid-stack .k-grid-content .k-table:where(:not(mat-sidenav-content *)),
.k-grid-stack .k-grid-pinned-wrap .k-table:where(:not(mat-sidenav-content *)),
.k-grid-stack .k-grid-sticky-container .k-table:where(:not(mat-sidenav-content *)) {
  table-layout: auto;
}
.k-grid-stack .k-table .k-grid-edit-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid-stack .k-table .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-1\.5);
}
.k-grid-stack .k-group-col:where(:not(mat-sidenav-content *)),
.k-grid-stack .k-hierarchy-col:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-2);
}
.k-grid-stack .k-grouping-row p:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-grid-stack .k-grouping-row .k-icon:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
  margin: 0;
}
.k-grid-stack .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-2) + var(--kendo-grid-grouping-level, 0) * var(--kendo-spacing-6));
}
.k-grid-stack .k-table .k-group-footer .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-grid-stack .k-table-row:not(.k-grouping-row):not(.k-group-footer):has(+ .k-group-footer) > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-grid-stack .k-grid-column-template:where(:not(mat-sidenav-content *)) {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  gap: 0;
  padding-inline-start: var(--kendo-spacing-1);
}
.k-grid-stack .k-grid-stack-cell.k-command-cell:where(:not(mat-sidenav-content *)) {
  padding: 0;
  grid-column: 1/-1;
}
.k-grid-stack .k-grid-stack-cell.k-command-cell .k-grid-stack-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-2);
}
.k-grid-stack-row:where(:not(mat-sidenav-content *)) {
  display: grid;
  gap: var(--kendo-spacing-1);
}
.k-grid-edit-row .k-grid-stack-row:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-2);
}
.k-grid-stack-header:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  font-weight: var(--kendo-font-weight-bold);
}
.k-grid-stack-content:where(:not(mat-sidenav-content *)) {
  min-height: calc(var(--kendo-font-size) * var(--kendo-line-height));
}
.k-grid-stack-cell.k-focus:where(:not(mat-sidenav-content *)),
.k-grid-stack-cell:focus:where(:not(mat-sidenav-content *)) {
  outline-offset: var(--kendo-spacing-0\.5);
}
.k-grid-stack-cell .k-dirty:where(:not(mat-sidenav-content *)) {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
.k-grid-stack-expandable .k-table-td:where(:not(mat-sidenav-content *)) {
  position: relative;
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-1\.5);
}
.k-grid-stack-expandable .k-table-td::before:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: var(--kendo-spacing-2\.5);
  box-shadow: var(--kendo-elevation-1);
  inset-block-start: calc(-1 * var(--kendo-spacing-2\.5));
  inset-inline-start: 0;
}
.k-drag-cell .k-grid-stack-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-2\.5);
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
}
.k-grid-toggle:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.k-grid-toggle .k-icon:where(:not(mat-sidenav-content *)) {
  pointer-events: auto;
  cursor: pointer;
}
.k-loading-pdf-mask:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10000;
}
.k-loading-pdf-mask > .k-i-loading:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  font-size: 64px;
}
.k-loading-pdf-mask .k-loading-pdf-progress:where(:not(mat-sidenav-content *)) {
  margin: auto;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.k-pdf-export .k-loading-pdf-mask:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-grid-pdf-export-element:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-inline-start: -10000px;
  inset-block-start: -10000px;
}
.k-grid-pdf-export-element .k-filter-row:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-pdf-export-shadow .k-grid:where(:not(mat-sidenav-content *)) {
  float: inline-start;
  width: auto !important;
}
.k-pdf-export-shadow .k-grid-content-locked:where(:not(mat-sidenav-content *)),
.k-pdf-export-shadow .k-grid-content:where(:not(mat-sidenav-content *)),
.k-pdf-export-shadow .k-grid:where(:not(mat-sidenav-content *)) {
  height: auto !important;
  overflow: visible;
}
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-content,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap {
  width: auto !important;
}
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid-pinned-container:where(:not(mat-sidenav-content *)),
.k-pdf-export-shadow .k-grid-sticky-container:where(:not(mat-sidenav-content *)),
.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer:where(:not(mat-sidenav-content *)) {
  padding: 0 !important;
}
.k-filter-menu-popup:where(:not(mat-sidenav-content *)) {
  width: 250px;
  max-width: 320px;
}
.k-filter-menu:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-filter-menu-container:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2);
}
.k-filter-menu-container .k-filter-and:where(:not(mat-sidenav-content *)) {
  width: min-content;
  align-self: start;
}
.k-filter-menu-container .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-filter-menu-container .k-actions:where(:not(mat-sidenav-content *)),
.k-filter-menu-container .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-filter-menu-container .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-filter-menu-container .k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
}
.k-filter-menu-container kendo-grid-date-filter-menu:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-grid-filter-menu-input-wrapper:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-grid-numeric-filter-menu:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-grid-string-filter-menu:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-numeric-filter-menu:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-treelist-date-filter-menu:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-treelist-filter-menu-input-wrapper:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-treelist-numeric-filter-menu:where(:not(mat-sidenav-content *)),
.k-filter-menu-container kendo-treelist-string-filter-menu:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2);
}
.k-filter-menu.k-popup:not(.k-grid-filter-popup *) .k-filter-menu-container:where(:not(mat-sidenav-content *)) {
  min-width: 250px;
  max-width: 320px;
}
.k-multicheck-wrap:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}
.k-multicheck-wrap .k-check-all-wrap:where(:not(mat-sidenav-content *)),
.k-multicheck-wrap .k-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  display: flex;
  flex-flow: row nowrap;
}
.k-filter-selected-items:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold);
  line-height: normal;
  white-space: nowrap;
}
.k-autofitting:where(:not(mat-sidenav-content *)) {
  width: auto !important;
  table-layout: auto !important;
}
.k-autofitting .k-table-td:where(:not(mat-sidenav-content *)),
.k-autofitting .k-table-th:where(:not(mat-sidenav-content *)) {
  white-space: nowrap !important;
}
.k-autofitting .k-detail-row:where(:not(mat-sidenav-content *)) {
  display: none !important;
}
.k-grid-assistant-window .k-window-content:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-end-end-radius: inherit;
  border-end-start-radius: inherit;
}
.k-column-menu-popup:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup:where(:not(mat-sidenav-content *)) {
  min-width: 250px;
  box-sizing: border-box;
}
.k-column-menu-popup.k-popup:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup.k-popup:where(:not(mat-sidenav-content *)) {
  max-width: 320px;
}
.k-column-menu-popup .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-column-menu-popup .k-actions:where(:not(mat-sidenav-content *)),
.k-column-menu-popup .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-column-menu-popup .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-column-menu-popup .k-form-buttons:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup .k-actions:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-grid-columnmenu-popup .k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-column-menu:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-column-menu .k-menu:not(.k-context-menu):where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight);
}
.k-column-menu .k-expander:where(:not(mat-sidenav-content *)) {
  border: 0;
  border-radius: 0;
  background: inherit;
}
.k-column-menu .k-columnmenu-indicators:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-column-menu-tabbed:where(:not(mat-sidenav-content *)) {
  border-radius: 0 0 0 0;
}
.k-column-menu-tabbed .k-tabstrip-items:where(:not(mat-sidenav-content *)) {
  margin: 0 0 0;
}
.k-column-menu-tabbed .k-tabstrip-items .k-item:where(:not(mat-sidenav-content *)),
.k-column-menu-tabbed .k-tabstrip-items .k-tabstrip-item:where(:not(mat-sidenav-content *)) {
  flex: 1;
}
.k-column-menu-tabbed .k-tabstrip-items .k-link:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-column-menu-tabbed .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-0);
  padding-block: var(--kendo-spacing-2);
  border-width: 0;
}
.k-column-list:where(:not(mat-sidenav-content *)) {
  padding: 0;
  margin: 0;
  list-style: none;
}
.k-column-chooser-title:where(:not(mat-sidenav-content *)),
.k-column-list-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-column-list-item:where(:not(mat-sidenav-content *)) {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  position: relative;
}
.k-column-list-item .k-checkbox-label:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-column-list-item:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-columns-items-wrap:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-0);
}
.k-columnmenu-item:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  outline: 0;
  cursor: pointer;
}
.k-columnmenu-item > .k-expander-indicator:where(:not(mat-sidenav-content *)),
.k-columnmenu-item > .k-icon-wrapper-host .k-icon:where(:not(mat-sidenav-content *)),
.k-columnmenu-item > .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-column-menu-footer:where(:not(mat-sidenav-content *)),
.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper:where(:not(mat-sidenav-content *)) {
  border-block-start: 1px solid;
  border-block-start-color: var(--kendo-color-border);
}
.k-columnmenu-item-content:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-column-menu-group-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
.k-column-menu-group-header-text:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
  border-block-end-style: solid;
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height);
  font-weight: var(--kendo-font-weight-bold);
  text-transform: uppercase;
  flex: 1 1 auto;
}
.k-grid .k-table .k-group-footer .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-grid .k-command-cell .k-button:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-grid .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table-group-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-grid .k-grouping-row + .k-master-row .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-grid .k-detail-row .k-group-cell + :not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row .k-group-cell + :not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  border-inline-start: 1px solid;
}
.k-grid .k-master-row:has(+ .k-detail-row) > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-grid-pinned-container .k-table-row:last-child .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-grid-header .k-table-th {
  font-weight: var(--kendo-font-weight-semibold);
}
.k-grid-header .k-table-th .k-grid-filter {
  font-weight: var(--kendo-font-weight-normal);
}
.k-grid-header .k-grid-filter,
.k-grid-header .k-grid-header-menu,
.k-grid-header .k-header-column-menu {
  border-radius: var(--kendo-border-radius-md);
}
.k-grid-header .k-resizable-columns .k-table-th:not(.k-group-cell) {
  border-inline-end-width: 1px;
  border-inline-end-style: solid;
}
.k-grid-header .k-resizable-columns .k-resize-handle .k-resize-handle-inner {
  width: 1px;
  height: 100%;
  cursor: col-resize;
}
.k-grid-footer .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-cell-inner .k-grid-filter:where(:not(mat-sidenav-content *)),
.k-cell-inner .k-grid-header-menu,
.k-cell-inner .k-header-column-menu:where(:not(mat-sidenav-content *)),
.k-cell-inner .k-hierarchy-cell .k-icon:where(:not(mat-sidenav-content *)) {
  line-height: normal;
}
.k-resize-handle:hover .k-resize-handle-inner:where(:not(mat-sidenav-content *)) {
  width: 1px;
  height: 100%;
}
.k-column-resizer:hover::after:where(:not(mat-sidenav-content *)) {
  display: block;
  content: "";
  height: 100%;
  border-inline-end: 2px solid currentColor;
}
.k-reorder-cue:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -1px;
  width: 2px;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item > .k-link::before:where(:not(mat-sidenav-content *)) {
  content: none;
}
.k-column-menu .k-menu:not(.k-context-menu).k-menu-vertical > .k-item + .k-item:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-grid:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
  color: var(--kendo-color-on-app-surface);
  border-color: var(--kendo-color-border);
}
.k-grid .k-table:where(:not(mat-sidenav-content *)) {
  background-color: inherit;
  color: inherit;
}
.k-grid .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-grid .k-sorted:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 5%, transparent);
}
.k-grid .k-table-alt-row:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-grid :where(.k-grid-container) .k-master-row:is(:hover, .k-hover):where(:not(mat-sidenav-content *)),
.k-grid :where(.k-grid-container) .k-table-row:is(:hover, .k-hover):where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-grid .k-grid-pager:is(:focus, .k-focus):where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row:is(:focus, .k-focus):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row:is(:focus, .k-focus):where(:not(mat-sidenav-content *)),
.k-grid .k-table-row:is(:focus, .k-focus):where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-grid .k-grouping-row > :is(:focus, .k-focus):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row > :is(:focus, .k-focus):where(:not(mat-sidenav-content *)),
.k-grid .k-table-row > :is(:focus, .k-focus):where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-grid .k-table-row.k-selected > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-table-td.k-selected:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-grid .k-table-row.k-highlighted > .k-table-td:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-table-td.k-highlighted:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-warning) 20%, transparent);
}
.k-grid .k-table-row.k-highlighted.k-selected > .k-table-td:not(.k-group-cell):not(.k-grid-content-sticky):where(:not(mat-sidenav-content *)),
.k-grid .k-table-row.k-highlighted > .k-table-td.k-selected:not(.k-group-cell):not(.k-grid-content-sticky):where(:not(mat-sidenav-content *)),
.k-grid .k-table-row.k-selected > .k-table-td.k-highlighted:not(.k-group-cell):not(.k-grid-content-sticky):where(:not(mat-sidenav-content *)),
.k-grid .k-table-td.k-highlighted.k-selected:not(.k-group-cell):not(.k-grid-content-sticky):where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary), var(--kendo-color-warning)) 36%, transparent);
}
.k-grid .k-grouping-row:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-grid .k-grouping-row .k-table-td:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-grid .k-grouping-row .k-icon:not(.k-action-icon):where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-grid .k-grouping-row .k-grid-content-sticky:where(:not(mat-sidenav-content *)) {
  border-inline-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  border-block-end-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid .k-grouping-row.k-hover .k-grid-content-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-grouping-row:hover .k-grid-content-sticky:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-hover);
}
.k-grid .k-table-row:not(.k-grouping-row):not(.k-group-footer):has(+ .k-grouping-row) > .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-end-color: var(--kendo-color-border);
}
.k-grid .k-grid-content-locked:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid .k-grid-sticky-container:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid .k-master-row .k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
  border-inline-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  border-block-end-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid .k-master-row.k-table-row .k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row .k-grid-row-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-grid-row-sticky > .k-table-td:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-grid .k-master-row.k-table-row .k-grid-row-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-grid-row-sticky > .k-table-td:where(:not(mat-sidenav-content *)) {
  border-block-start-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  border-block-end-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid .k-master-row.k-table-row:is(:hover, .k-hover) .k-grid-row-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row:is(:hover, .k-hover) .k-table-td.k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row:is(:hover, .k-hover).k-grid-row-sticky > .k-table-td:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-hover);
}
.k-grid .k-master-row.k-table-row .k-selected.k-table-td.k-grid-content-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected .k-grid-content-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-grid .k-master-row.k-table-row .k-highlighted.k-table-td.k-grid-content-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-highlighted .k-grid-content-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-highlighted .k-table-td.k-grid-row-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-highlighted.k-grid-row-sticky > .k-table-td::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-warning) 20%, transparent);
}
.k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected.k-highlighted::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-highlighted .k-table-td.k-grid-content-sticky.k-selected::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected .k-table-td.k-grid-content-sticky.k-highlighted::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected.k-highlighted .k-grid-content-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected.k-highlighted .k-table-td.k-grid-row-sticky::before:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-row.k-selected.k-highlighted.k-grid-row-sticky > .k-table-td::before:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary), var(--kendo-color-warning)) 36%, transparent);
}
.k-grid .k-master-row.k-table-alt-row .k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-alt-row .k-grid-row-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-grid .k-detail-row > .k-grid-content-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row:has(+ .k-detail-row) > .k-grid-content-sticky:where(:not(mat-sidenav-content *)),
.k-grid .k-master-row:has(+ .k-table-group-row) > .k-grid-content-sticky:where(:not(mat-sidenav-content *)) {
  border-block-end-color: var(--kendo-color-border);
}
.k-grid-header {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-grid-header .k-sort-icon,
.k-grid-header .k-sort-order {
  color: var(--kendo-color-on-app-surface);
}
.k-grid-header .k-grid-filter,
.k-grid-header .k-grid-header-menu,
.k-grid-header .k-header-column-menu,
.k-grid-header .k-hierarchy-cell .k-icon {
  color: var(--kendo-color-on-app-surface);
}
.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-grid-header-menu:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-hierarchy-cell .k-icon:hover {
  background-color: var(--kendo-color-base-hover);
}
.k-grid-header .k-grid-filter.k-focus,
.k-grid-header .k-grid-filter:focus,
.k-grid-header .k-grid-header-menu.k-focus,
.k-grid-header .k-grid-header-menu:focus,
.k-grid-header .k-header-column-menu.k-focus,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-focus,
.k-grid-header .k-hierarchy-cell .k-icon:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-grid-header-menu.k-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-grid-header .k-grid-header-locked {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid-header .k-grid-header-sticky.k-sorted,
.k-grid-header .k-table-td.k-grid-header-sticky,
.k-grid-header .k-table-th.k-grid-header-sticky {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
  border-inline-end-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  border-inline-start-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid-header-wrap {
  border-color: var(--kendo-color-border);
}
.k-grid-footer:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-grid-footer .k-grid-footer-sticky:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  border-inline-end-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
  background-color: var(--kendo-color-surface-alt);
}
.k-grid-footer .k-grid-footer-locked:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-grid-footer-wrap:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-grid-toolbar:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  box-shadow: none;
}
.k-grid-content:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-grid-add-row:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  border-color: var(--kendo-color-border);
}
.k-grid-grouping-header:where(:not(mat-sidenav-content *)),
.k-grouping-header:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-group-footer .k-table-td:where(:not(mat-sidenav-content *)),
.k-table-tbody .k-group-cell:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-grouping-dropclue::before:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface) transparent transparent;
}
.k-grouping-dropclue::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-on-app-surface);
}
.k-filter-row > .k-table-td:where(:not(mat-sidenav-content *)),
.k-filter-row > .k-table-th:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-grid-pinned-container:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
  border-color: var(--kendo-color-border);
}
.k-grid-pinned-wrap:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-grid-pinned-wrap > .k-table:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
  box-shadow: 1px 0 0 0 var(--kendo-color-border);
}
.k-selection-aggregates:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  border-color: var(--kendo-color-border);
}
.k-grid-stack-header:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-grid-stack-cell.k-focus:where(:not(mat-sidenav-content *)),
.k-grid-stack-cell:focus:where(:not(mat-sidenav-content *)) {
  outline: 1px solid color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-grid-stack-cell.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 20%, transparent);
}
.k-grid-stack-cell .k-dirty:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: currentColor;
}
.k-column-list-item:hover:where(:not(mat-sidenav-content *)),
.k-columnmenu-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-column-list-item.k-focus:where(:not(mat-sidenav-content *)),
.k-column-list-item:focus:where(:not(mat-sidenav-content *)),
.k-columnmenu-item.k-focus:where(:not(mat-sidenav-content *)),
.k-columnmenu-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-column-list-item.k-selected:where(:not(mat-sidenav-content *)),
.k-columnmenu-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-column-menu .k-menu:not(.k-context-menu):where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  border-color: var(--kendo-color-border);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover:where(:not(mat-sidenav-content *)),
.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus:where(:not(mat-sidenav-content *)),
.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
}
.k-column-menu-tabbed:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base);
}
.k-column-menu-group-header-text:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  border-color: var(--kendo-color-border);
}
.k-columnmenu-indicators:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-check-all-wrap:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-grid-norecords-template:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
  border-color: var(--kendo-color-border);
}
.k-resizer-wrap.k-hover .k-row-resizer:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-base) 20%, transparent);
}
.k-resizer-wrap.k-active .k-row-resizer:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-grid .k-table-td:where(:not(mat-sidenav-content *)),
.k-grid .k-table-th:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: transparent;
}
.k-grid .k-master-row .k-grid-content-sticky:not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  border-block-end-color: var(--kendo-color-border);
}
.k-grid .k-master-row .k-group-cell:where(:not(mat-sidenav-content *)) {
  border-block-color: transparent;
}
.k-grid .k-detail-row .k-group-cell + :not(.k-group-cell):where(:not(mat-sidenav-content *)),
.k-grid .k-master-row .k-group-cell + :not(.k-group-cell):where(:not(mat-sidenav-content *)) {
  border-inline-start-color: var(--kendo-color-border);
}
.k-grid-header .k-table-thead > .k-table-row:not(:only-child) > .k-table-td,
.k-grid-header .k-table-thead > .k-table-row:not(:only-child) > .k-table-th {
  border-inline-start-color: var(--kendo-color-border);
}
.k-grid-header .k-table-thead > .k-table-row:not(:only-child) > .k-table-td.k-grid-header-sticky,
.k-grid-header .k-table-thead > .k-table-row:not(:only-child) > .k-table-th.k-grid-header-sticky {
  border-inline-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-reorder-cue:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-reorder-cue::before:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-reorder-cue::after:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  background-color: transparent;
}
.k-grouping-dropclue::before:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary) transparent transparent;
}
.k-grouping-dropclue::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-reorder-cue:where(:not(mat-sidenav-content *)),
.k-resize-handle:hover .k-resize-handle-inner:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-column-resizer:hover:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-column-list-item.k-focus:where(:not(mat-sidenav-content *)),
.k-column-list-item:focus:where(:not(mat-sidenav-content *)),
.k-columnmenu-item.k-focus:where(:not(mat-sidenav-content *)),
.k-columnmenu-item:focus:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-touch-action-none:where(:not(mat-sidenav-content *)) {
  touch-action: none;
}
.\!k-touch-action-none:where(:not(mat-sidenav-content *)) {
  touch-action: none !important;
}
.k-touch-action-auto:where(:not(mat-sidenav-content *)) {
  touch-action: auto;
}
.\!k-touch-action-auto:where(:not(mat-sidenav-content *)) {
  touch-action: auto !important;
}
.k-touch-action-pan-x:where(:not(mat-sidenav-content *)) {
  touch-action: pan-x;
}
.\!k-touch-action-pan-x:where(:not(mat-sidenav-content *)) {
  touch-action: pan-x !important;
}
.k-touch-action-pan-left:where(:not(mat-sidenav-content *)) {
  touch-action: pan-left;
}
.\!k-touch-action-pan-left:where(:not(mat-sidenav-content *)) {
  touch-action: pan-left !important;
}
.k-touch-action-pan-right:where(:not(mat-sidenav-content *)) {
  touch-action: pan-right;
}
.\!k-touch-action-pan-right:where(:not(mat-sidenav-content *)) {
  touch-action: pan-right !important;
}
.k-touch-action-pan-y:where(:not(mat-sidenav-content *)) {
  touch-action: pan-y;
}
.\!k-touch-action-pan-y:where(:not(mat-sidenav-content *)) {
  touch-action: pan-y !important;
}
.k-touch-action-pan-up:where(:not(mat-sidenav-content *)) {
  touch-action: pan-up;
}
.\!k-touch-action-pan-up:where(:not(mat-sidenav-content *)) {
  touch-action: pan-up !important;
}
.k-touch-action-pan-down:where(:not(mat-sidenav-content *)) {
  touch-action: pan-down;
}
.\!k-touch-action-pan-down:where(:not(mat-sidenav-content *)) {
  touch-action: pan-down !important;
}
.k-touch-action-pinch-zoom:where(:not(mat-sidenav-content *)) {
  touch-action: pinch-zoom;
}
.\!k-touch-action-pinch-zoom:where(:not(mat-sidenav-content *)) {
  touch-action: pinch-zoom !important;
}
.k-touch-action-manipulation:where(:not(mat-sidenav-content *)) {
  touch-action: manipulation;
}
.\!k-touch-action-manipulation:where(:not(mat-sidenav-content *)) {
  touch-action: manipulation !important;
}
.k-user-select-none:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: none;
  user-select: none;
}
.\!k-user-select-none:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.k-user-select-auto:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: auto;
  user-select: auto;
}
.\!k-user-select-auto:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.k-user-select-text:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: text;
  user-select: text;
}
.\!k-user-select-text:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: text !important;
  user-select: text !important;
}
.k-user-select-all:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: all;
  user-select: all;
}
.\!k-user-select-all:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.k-user-select-contain:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: contain;
  user-select: contain;
}
.\!k-user-select-contain:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: contain !important;
  user-select: contain !important;
}
.k-cursor-none:where(:not(mat-sidenav-content *)) {
  cursor: none;
}
.\!k-cursor-none:where(:not(mat-sidenav-content *)) {
  cursor: none !important;
}
.k-cursor-auto:where(:not(mat-sidenav-content *)) {
  cursor: auto;
}
.\!k-cursor-auto:where(:not(mat-sidenav-content *)) {
  cursor: auto !important;
}
.k-cursor-default:where(:not(mat-sidenav-content *)) {
  cursor: default;
}
.\!k-cursor-default:where(:not(mat-sidenav-content *)) {
  cursor: default !important;
}
.k-cursor-context-menu:where(:not(mat-sidenav-content *)) {
  cursor: context-menu;
}
.\!k-cursor-context-menu:where(:not(mat-sidenav-content *)) {
  cursor: context-menu !important;
}
.k-cursor-help:where(:not(mat-sidenav-content *)) {
  cursor: help;
}
.\!k-cursor-help:where(:not(mat-sidenav-content *)) {
  cursor: help !important;
}
.k-cursor-pointer:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.\!k-cursor-pointer:where(:not(mat-sidenav-content *)) {
  cursor: pointer !important;
}
.k-cursor-progress:where(:not(mat-sidenav-content *)) {
  cursor: progress;
}
.\!k-cursor-progress:where(:not(mat-sidenav-content *)) {
  cursor: progress !important;
}
.k-cursor-wait:where(:not(mat-sidenav-content *)) {
  cursor: wait;
}
.\!k-cursor-wait:where(:not(mat-sidenav-content *)) {
  cursor: wait !important;
}
.k-cursor-cell:where(:not(mat-sidenav-content *)) {
  cursor: cell;
}
.\!k-cursor-cell:where(:not(mat-sidenav-content *)) {
  cursor: cell !important;
}
.k-cursor-crosshair:where(:not(mat-sidenav-content *)) {
  cursor: crosshair;
}
.\!k-cursor-crosshair:where(:not(mat-sidenav-content *)) {
  cursor: crosshair !important;
}
.k-cursor-text:where(:not(mat-sidenav-content *)) {
  cursor: text;
}
.\!k-cursor-text:where(:not(mat-sidenav-content *)) {
  cursor: text !important;
}
.k-cursor-vertical-text:where(:not(mat-sidenav-content *)) {
  cursor: vertical-text;
}
.\!k-cursor-vertical-text:where(:not(mat-sidenav-content *)) {
  cursor: vertical-text !important;
}
.k-cursor-alias:where(:not(mat-sidenav-content *)) {
  cursor: alias;
}
.\!k-cursor-alias:where(:not(mat-sidenav-content *)) {
  cursor: alias !important;
}
.k-cursor-copy:where(:not(mat-sidenav-content *)) {
  cursor: copy;
}
.\!k-cursor-copy:where(:not(mat-sidenav-content *)) {
  cursor: copy !important;
}
.k-cursor-move:where(:not(mat-sidenav-content *)) {
  cursor: move;
}
.\!k-cursor-move:where(:not(mat-sidenav-content *)) {
  cursor: move !important;
}
.k-cursor-no-drop:where(:not(mat-sidenav-content *)) {
  cursor: no-drop;
}
.\!k-cursor-no-drop:where(:not(mat-sidenav-content *)) {
  cursor: no-drop !important;
}
.k-cursor-not-allowed:where(:not(mat-sidenav-content *)) {
  cursor: not-allowed;
}
.\!k-cursor-not-allowed:where(:not(mat-sidenav-content *)) {
  cursor: not-allowed !important;
}
.k-cursor-e-resize:where(:not(mat-sidenav-content *)) {
  cursor: e-resize;
}
.\!k-cursor-e-resize:where(:not(mat-sidenav-content *)) {
  cursor: e-resize !important;
}
.k-cursor-n-resize:where(:not(mat-sidenav-content *)) {
  cursor: n-resize;
}
.\!k-cursor-n-resize:where(:not(mat-sidenav-content *)) {
  cursor: n-resize !important;
}
.k-cursor-ne-resize:where(:not(mat-sidenav-content *)) {
  cursor: ne-resize;
}
.\!k-cursor-ne-resize:where(:not(mat-sidenav-content *)) {
  cursor: ne-resize !important;
}
.k-cursor-nw-resize:where(:not(mat-sidenav-content *)) {
  cursor: nw-resize;
}
.\!k-cursor-nw-resize:where(:not(mat-sidenav-content *)) {
  cursor: nw-resize !important;
}
.k-cursor-s-resize:where(:not(mat-sidenav-content *)) {
  cursor: s-resize;
}
.\!k-cursor-s-resize:where(:not(mat-sidenav-content *)) {
  cursor: s-resize !important;
}
.k-cursor-se-resize:where(:not(mat-sidenav-content *)) {
  cursor: se-resize;
}
.\!k-cursor-se-resize:where(:not(mat-sidenav-content *)) {
  cursor: se-resize !important;
}
.k-cursor-sw-resize:where(:not(mat-sidenav-content *)) {
  cursor: sw-resize;
}
.\!k-cursor-sw-resize:where(:not(mat-sidenav-content *)) {
  cursor: sw-resize !important;
}
.k-cursor-w-resize:where(:not(mat-sidenav-content *)) {
  cursor: w-resize;
}
.\!k-cursor-w-resize:where(:not(mat-sidenav-content *)) {
  cursor: w-resize !important;
}
.k-cursor-ew-resize:where(:not(mat-sidenav-content *)) {
  cursor: ew-resize;
}
.\!k-cursor-ew-resize:where(:not(mat-sidenav-content *)) {
  cursor: ew-resize !important;
}
.k-cursor-ns-resize:where(:not(mat-sidenav-content *)) {
  cursor: ns-resize;
}
.\!k-cursor-ns-resize:where(:not(mat-sidenav-content *)) {
  cursor: ns-resize !important;
}
.k-cursor-nesw-resize:where(:not(mat-sidenav-content *)) {
  cursor: nesw-resize;
}
.\!k-cursor-nesw-resize:where(:not(mat-sidenav-content *)) {
  cursor: nesw-resize !important;
}
.k-cursor-nwse-resize:where(:not(mat-sidenav-content *)) {
  cursor: nwse-resize;
}
.\!k-cursor-nwse-resize:where(:not(mat-sidenav-content *)) {
  cursor: nwse-resize !important;
}
.k-cursor-col-resize:where(:not(mat-sidenav-content *)) {
  cursor: col-resize;
}
.\!k-cursor-col-resize:where(:not(mat-sidenav-content *)) {
  cursor: col-resize !important;
}
.k-cursor-row-resize:where(:not(mat-sidenav-content *)) {
  cursor: row-resize;
}
.\!k-cursor-row-resize:where(:not(mat-sidenav-content *)) {
  cursor: row-resize !important;
}
.k-cursor-all-scroll:where(:not(mat-sidenav-content *)) {
  cursor: all-scroll;
}
.\!k-cursor-all-scroll:where(:not(mat-sidenav-content *)) {
  cursor: all-scroll !important;
}
.k-cursor-zoom-in:where(:not(mat-sidenav-content *)) {
  cursor: zoom-in;
}
.\!k-cursor-zoom-in:where(:not(mat-sidenav-content *)) {
  cursor: zoom-in !important;
}
.k-cursor-zoom-out:where(:not(mat-sidenav-content *)) {
  cursor: zoom-out;
}
.\!k-cursor-zoom-out:where(:not(mat-sidenav-content *)) {
  cursor: zoom-out !important;
}
.k-cursor-grab:where(:not(mat-sidenav-content *)) {
  cursor: grab;
}
.\!k-cursor-grab:where(:not(mat-sidenav-content *)) {
  cursor: grab !important;
}
.k-cursor-grabbing:where(:not(mat-sidenav-content *)) {
  cursor: grabbing;
}
.\!k-cursor-grabbing:where(:not(mat-sidenav-content *)) {
  cursor: grabbing !important;
}
.k-listview:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-listview-bordered:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-listview-header:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-listview-bordered > .k-listview-header:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-listview-content:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  outline: 0;
  flex-grow: 1;
  position: relative;
  overflow: auto;
}
.k-listview-content::after:where(:not(mat-sidenav-content *)) {
  height: 0;
  clear: both;
  display: block;
}
.k-listview-content.k-d-flex-col::after:where(:not(mat-sidenav-content *)),
.k-listview-content.k-d-flex-row::after:where(:not(mat-sidenav-content *)),
.k-listview-content.k-d-flex::after:where(:not(mat-sidenav-content *)),
.k-listview-content.k-d-grid::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-listview-content-padding-rectangle:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
}
.k-listview-content-padding-square:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
}
.k-listview-item:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 0;
  outline: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
  transition:
    color var(--kendo-transition-snappy),
    border-color var(--kendo-transition-snappy),
    background-color var(--kendo-transition-snappy);
}
.k-listview-item-padding-rectangle:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
}
.k-listview-item-padding-rectangle .k-listview-link:where(:not(mat-sidenav-content *)) {
  margin-block: calc(-1 * var(--kendo-spacing-1));
  margin-inline: calc(-1 * var(--kendo-spacing-1));
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
}
.k-listview-item-padding-square:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
}
.k-listview-item-padding-square .k-listview-link:where(:not(mat-sidenav-content *)) {
  margin: calc(-1 * var(--kendo-spacing-1));
  padding: var(--kendo-spacing-1);
}
.k-listview-footer:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-listview-bordered > .k-listview-footer:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-listview-pager:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-color: inherit;
}
.k-listview-bordered > .k-listview-pager-top:where(:not(mat-sidenav-content *)) {
  border-block-end-width: var(--kendo-listview-border-width, 1px);
}
.k-listview-bordered > .k-listview-pager-bottom:where(:not(mat-sidenav-content *)) {
  border-block-start-width: var(--kendo-listview-border-width, 1px);
}
.k-listview-borders-all .k-listview-item:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-listview-borders-horizontal .k-listview-item:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-listview-borders-horizontal .k-listview-item:first-child:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-listview-borders-vertical .k-listview-item:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
}
.k-listview-borders-vertical .k-listview-item:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-listview:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-listview-content > .k-focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-listview-content > .k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-listview-item:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-chart-wizard .k-icon-text-wrapper:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-3);
  transition: color var(--kendo-transition-rapid);
}
.k-chart-wizard .k-icon-background-area:where(:not(mat-sidenav-content *)) {
  display: flex;
  padding: var(--kendo-spacing-4);
  border-radius: var(--kendo-border-radius-none);
  transition: box-shadow var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid);
}
.k-chart-types-wrapper:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-6);
}
.k-chart-wizard-splitter:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-chart-wizard-splitter .k-tabstrip:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-chart-wizard-preview-pane:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-4);
}
.k-chart-wizard-property-pane:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-chart-wizard .k-icon-text-wrapper.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary);
}
.k-chart-wizard .k-icon-text-wrapper.k-hover:where(:not(mat-sidenav-content *)),
.k-chart-wizard .k-icon-text-wrapper:hover:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-chart-wizard .k-icon-text-wrapper.k-focus .k-icon-background-area:where(:not(mat-sidenav-content *)),
.k-chart-wizard .k-icon-text-wrapper:focus .k-icon-background-area:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary-emphasis);
}
.k-chart-wizard .k-icon-background-area:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary-subtle);
}
.k-spreadsheet:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  cursor: default;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-spreadsheet .k-vertical-align-center:where(:not(mat-sidenav-content *)) {
  position: relative;
  inset-block-start: 50%;
  transform: translateY(-50%);
}
.k-spreadsheet .k-vertical-align-bottom:where(:not(mat-sidenav-content *)) {
  position: relative;
  inset-block-start: 100%;
  transform: translateY(-100%);
}
.k-spreadsheet-header:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.k-spreadsheet-toolbar:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  border-inline-width: 0;
}
.k-spreadsheet-action-bar:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
  font-size: var(--kendo-font-size);
  font-family:
    Arial,
    Verdana,
    sans-serif;
  position: relative;
  display: flex;
  flex-direction: row;
  gap: var(--kendo-spacing-2);
}
.k-spreadsheet-name-editor:where(:not(mat-sidenav-content *)) {
  width: 10em;
}
.k-spreadsheet-formula-bar:where(:not(mat-sidenav-content *)) {
  min-width: 0;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  gap: var(--kendo-spacing-2);
}
.k-spreadsheet-formula-bar > .k-icon:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1);
  box-sizing: content-box;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
}
.k-spreadsheet-formula-bar .k-group-header:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-bar .k-list-scroller:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-bar .k-tooltip:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
  padding-inline: var(--kendo-spacing-4);
  line-height: var(--kendo-line-height-lg);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before:where(:not(mat-sidenav-content *)) {
  content: "{";
  font-weight: 700;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after:where(:not(mat-sidenav-content *)) {
  content: "}";
  font-weight: 700;
}
.k-spreadsheet-formula-input:where(:not(mat-sidenav-content *)) {
  outline: 0;
  white-space: pre;
  flex: 1;
  box-sizing: border-box;
}
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-spreadsheet-formula-input > .k-series-a:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-series-b:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-series-c:where(:not(mat-sidenav-content *)),
.k-spreadsheet-formula-input > .k-series-d:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-spreadsheet-formula-list:where(:not(mat-sidenav-content *)) {
  min-width: 100px;
}
.k-spreadsheet-formula-list .k-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
}
.k-syntax-func:where(:not(mat-sidenav-content *)),
.k-syntax-startexp:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
}
.k-spreadsheet-cell-editor:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-1);
  line-height: 20px;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
.k-spreadsheet-sheets-bar:where(:not(mat-sidenav-content *)) {
  padding-block-end: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-2);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  border-end-end-radius: inherit;
  border-end-start-radius: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.k-spreadsheet-sheets:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  overflow: hidden;
}
.k-spreadsheet-sheets.k-tabstrip-scrollable.k-tabstrip-bottom > .k-tabstrip-items-wrapper::after:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-spreadsheet-sheets-bar-add:where(:not(mat-sidenav-content *)) {
  align-self: center;
}
.k-spreadsheet-sheets-bar-add:not(:hover):where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: inherit;
  background: 0 0;
}
.k-spreadsheet-sheets-items:where(:not(mat-sidenav-content *)) {
  flex: 1;
  overflow: hidden;
}
.k-spreadsheet-sheets-items .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-width: 0;
}
.k-spreadsheet-sheets-items .k-item .k-link:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
  margin-inline-start: calc(var(--kendo-spacing-2) * -1);
  padding: 0;
  line-height: 1;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  align-self: center;
}
.k-spreadsheet-view:where(:not(mat-sidenav-content *)) {
  height: auto !important;
  border-color: inherit;
  font-size: var(--kendo-font-size);
  font-family:
    Arial,
    Verdana,
    sans-serif;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.k-spreadsheet-view .k-disabled:where(:not(mat-sidenav-content *)) {
  pointer-events: auto;
}
.k-spreadsheet-fixed-container:where(:not(mat-sidenav-content *)) {
  width: calc(100% - var(--kendo-scrollbar-width, 17px));
  height: calc(100% - var(--kendo-scrollbar-width, 17px));
  border-color: inherit;
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  z-index: 2;
  overflow: hidden;
}
.k-spreadsheet-overflow:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  overflow: hidden;
  border-color: inherit;
}
.k-spreadsheet-pane:where(:not(mat-sidenav-content *)) {
  padding: 0 1px 0 0;
  border-width: 2px 0 0 2px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}
.k-spreadsheet-pane.k-top:where(:not(mat-sidenav-content *)) {
  border-top-width: 0;
}
.k-spreadsheet-pane.k-left:where(:not(mat-sidenav-content *)) {
  border-left-width: 0;
}
.k-spreadsheet-top-corner:where(:not(mat-sidenav-content *)) {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10000;
}
.k-spreadsheet-top-corner::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  border: 6px solid transparent;
  border-inline-end-color: inherit;
  border-block-end-color: inherit;
}
.k-spreadsheet-scroller:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  overflow: scroll;
  position: absolute;
  z-index: 1;
}
@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller:where(:not(mat-sidenav-content *)) {
    z-index: 3;
  }
}
.k-spreadsheet-haxis:where(:not(mat-sidenav-content *)),
.k-spreadsheet-vaxis:where(:not(mat-sidenav-content *)) {
  border: 0 solid;
  border-color: inherit;
  position: absolute;
}
.k-spreadsheet-haxis:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0 0;
  inset-inline-start: 0;
}
.k-spreadsheet-vaxis:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 0 1px;
  inset-block-start: 0;
}
.k-spreadsheet-column-header:where(:not(mat-sidenav-content *)),
.k-spreadsheet-row-header:where(:not(mat-sidenav-content *)) {
  text-align: center;
  z-index: 99;
}
.k-spreadsheet-column-header > div:where(:not(mat-sidenav-content *)),
.k-spreadsheet-row-header > div:where(:not(mat-sidenav-content *)) {
  position: relative;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-column-header > div::after:where(:not(mat-sidenav-content *)),
.k-spreadsheet-row-header > div::after:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}
.k-spreadsheet-row-header:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-spreadsheet-column-header:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-spreadsheet-row-header > div:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-spreadsheet-row-header > div:first-child:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-spreadsheet-row-header > .k-selection-full::after:where(:not(mat-sidenav-content *)),
.k-spreadsheet-row-header > .k-selection-partial::after:where(:not(mat-sidenav-content *)) {
  border-inline-end-width: 2px;
  display: block;
}
.k-spreadsheet-column-header > div:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
}
.k-spreadsheet-column-header > div:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-spreadsheet-column-header > .k-selection-full::after:where(:not(mat-sidenav-content *)),
.k-spreadsheet-column-header > .k-selection-partial::after:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 2px;
  display: block;
}
.k-spreadsheet-data:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  cursor: cell;
  position: relative;
}
.k-spreadsheet-cell:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  box-sizing: border-box;
  position: absolute;
  line-height: normal;
  white-space: pre;
  overflow: hidden;
}
.k-spreadsheet-merged-cells-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-spreadsheet-disabled-mask:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-spreadsheet .k-selection-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
  cursor: cell;
}
.k-spreadsheet .k-spreadsheet-selection:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-spreadsheet-selection-highlight:where(:not(mat-sidenav-content *)) {
  border-width: 2px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-spreadsheet-editor-button:where(:not(mat-sidenav-content *)) {
  position: absolute;
  padding: 0;
  z-index: 6;
}
.k-spreadsheet-active-cell:where(:not(mat-sidenav-content *)) {
  outline-color: transparent !important;
  transition: box-shadow var(--kendo-transition-snappy);
  z-index: 4;
}
.k-spreadsheet .k-auto-fill-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-spreadsheet .k-auto-fill-br-hint:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-auto-fill-punch:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-auto-fill:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-auto-fill:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}
.k-spreadsheet .k-single-selection::after:where(:not(mat-sidenav-content *)) {
  content: "";
  margin-block-end: -4px;
  margin-inline-end: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: 101;
  cursor: crosshair;
}
.k-spreadsheet .k-selection-full:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-selection-partial:where(:not(mat-sidenav-content *)) {
  transition: background-color var(--kendo-transition-fade-in);
}
.k-spreadsheet .k-selection-full::after:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-selection-partial::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-spreadsheet .k-autofill-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
  cursor: cell;
}
.k-spreadsheet-vborder:where(:not(mat-sidenav-content *)) {
  position: absolute;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}
.k-spreadsheet-hborder:where(:not(mat-sidenav-content *)) {
  position: absolute;
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.k-spreadsheet-has-comment::after:where(:not(mat-sidenav-content *)) {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-inline-start: auto;
  border-width: 3px;
  border-style: solid;
}
.k-spreadsheet-cell .k-dirty:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
  inset-inline-end: auto;
}
.k-spreadsheet .k-filter-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 5;
}
.k-spreadsheet .k-filter-range:where(:not(mat-sidenav-content *)) {
  border-width: 2px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
}
.k-spreadsheet-filter:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  padding: var(--kendo-spacing-1);
  line-height: 1;
  position: absolute;
  cursor: pointer;
}
.k-spreadsheet-filter .k-icon:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-spreadsheet-filter-menu:where(:not(mat-sidenav-content *)) {
  width: 280px;
}
.k-spreadsheet-filter-menu .k-animation-container:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-spreadsheet-filter-menu > .k-menu .k-item:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-spreadsheet-filter-menu > .k-menu .k-link:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(16px + var(--kendo-spacing-2));
}
.k-spreadsheet-filter-menu > .k-menu .k-icon:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon:where(:not(mat-sidenav-content *)) {
  margin: 0 var(--kendo-spacing-1) 0 calc(-1 * (16px + var(--kendo-spacing-1)));
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper:where(:not(mat-sidenav-content *)) {
  height: 200px;
  border-width: 1px;
  border-style: solid;
  overflow-y: scroll;
  overflow-x: auto;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
  overflow: visible;
}
.k-spreadsheet-filter-menu .k-details:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-expander:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-filter-menu .k-expander:where(:not(mat-sidenav-content *)) {
  border: 0;
  background: inherit;
}
.k-spreadsheet-filter-menu .k-columnmenu-item:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-details-summary:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  display: flex;
  align-items: center;
  cursor: pointer;
}
.k-spreadsheet-filter-menu .k-columnmenu-item > .k-expander-indicator:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-columnmenu-item > .k-icon-wrapper-host:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-columnmenu-item > .k-icon:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-details-summary > .k-expander-indicator:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-details-summary > .k-icon-wrapper-host:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-details-summary > .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-1);
}
.k-spreadsheet-filter-menu .k-columnmenu-item-content:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-details-content:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2);
}
.k-spreadsheet-filter-menu .k-columnmenu-item-content .k-filter-and:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-details-content .k-filter-and:where(:not(mat-sidenav-content *)) {
  width: min-content;
  align-self: flex-start;
}
.k-spreadsheet-filter-menu .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-actions:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu .k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
}
.k-spreadsheet-popup:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-spreadsheet-popup .k-separator:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-spreadsheet-popup .k-custom-color:where(:not(mat-sidenav-content *)),
.k-spreadsheet-popup .k-reset-color:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
}
.k-spreadsheet-popup .k-reset-color:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-spreadsheet-popup .k-custom-color:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 1px;
}
.k-spreadsheet-popup .k-spreadsheet-border-type-palette:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  display: grid;
  grid-template-columns: repeat(5, max-content);
  gap: var(--kendo-spacing-2);
}
.k-spreadsheet-clipboard-paste:where(:not(mat-sidenav-content *)),
.k-spreadsheet-clipboard:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  opacity: 0;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: hidden;
}
.k-spreadsheet-window .k-external-dropzone:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-2);
}
.k-spreadsheet-window .k-edit-form-container:where(:not(mat-sidenav-content *)) {
  width: auto;
  min-width: 0;
}
.k-spreadsheet-format-cells .k-spreadsheet-preview:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-2);
  text-align: center;
}
.k-spreadsheet-format-cells .k-list-scroller:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-2);
  height: 210px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}
.k-export-config:where(:not(mat-sidenav-content *)) {
  clear: both;
  position: relative;
}
.k-export-config::after:where(:not(mat-sidenav-content *)) {
  content: "";
  clear: both;
  display: block;
}
.k-export-config .k-edit-field:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 5%;
  width: 45%;
  float: inline-start;
}
.k-export-config .k-page-orientation:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: var(--kendo-spacing-2);
}
.k-export-config .k-page-orientation .k-font-icon:where(:not(mat-sidenav-content *)) {
  font-size: 6em;
}
.k-export-config .k-page-orientation .k-svg-icon:where(:not(mat-sidenav-content *)) {
  width: 6em;
  height: 6em;
}
.k-spreadsheet-insert-comment textarea:where(:not(mat-sidenav-content *)) {
  height: auto;
}
.k-spreadsheet-insert-image-dialog:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  border-style: dashed;
  border-width: 2px;
}
.k-spreadsheet-insert-image-dialog label:where(:not(mat-sidenav-content *)) {
  display: flex;
  justify-content: center;
  min-width: 100%;
  width: 355px;
  height: 230px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4ZS0yMjUzMjdkNDI5OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68UHLbAAAgpElEQVR42uzd2ZNc9dnY8TOL9gU0IAkjgwpkI8QOQmI1FS+FHW9VLt/7wpWb900qKV+lTL3vTZzElSvnJilfvM4fkQunfEOw2LUgiUUsNhiMAFsjtIzQrpmJnhOdoaent+np5SyfT1XXiJ4R0hz19Lef31l6ZHZ2NgEAWhu1CQBAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQQAwQQAwQQAwQQAMuP9/gNGRkZsZQAGop/v8WzCBIA8TJj9GFr9swGUYyAUTHEEoLvn+NxGdLwgG1BEAaoxYY7kNZ55C+bIEu4DoFixHGkT0JE8RTMvwWwXxRHBBKhMQGcbPN8PPZx5COZIh6EcEU+AQgex2fRYH8tm4RxqNIcdzGbxa/dROAGKOT3WhnCk5nOzTX5PbqI5zGB2Estmv24XTwDyO2HOtohi/f25ieawgtkqlvW/HukgnqIJULxY1v96tsV0OvRo5mkfZn0YR5tEs920CUB+o9kokvW3mQ6iWYkJc6RNLOtvo7/85S/X/eIXv/jntWvX/mjZsmVfGRsbG3eNWoCClvOq6enpy1f9/Ysvvvjfv/nNb/7zr3/96zM1oRxN2u/THHhAR/p5odr0D1gYtvpg1kdztObj6N///vf/NDEx8e/Gx8eXeZgBlM+VK1cunzhx4n9u3rz5n65Fc6Zm0my0dFs/tdbGuG9/z2FefL1ROOdi+ZOf/GTl1NTU/920adMvxBKgvOI5/upz/X+I5/x47q8bnEaSnByvMugJs1EkRxoEcyw23Lp16x72UAKojjNnzuxfv379N6/+crrBlDnbbsos44TZ7Mo+aTSPHTv2X8USoHriuT8a0GS6HOqUOewl2QW3OMBnYmLiHz1sAKopGhAtSFqfJTH4aA1pSbbRUmx6m5yc/O833njjv/GQAaiu48eP/6+NGzf+++TLg4AaLc0mSQWWZJuN1iNr1qz5vocKQLVdbcG/TnJ2cZpBBrPV1Xnmps1ly5Zt8lABqLarLdiYNL9YTbOmlCaY9fFsdHm8kbgogYcKQLVda0HTVpR9wuwonq7gA0CD418qtSTbzdQJQIW7macujOZgYwBA7psxmrONIKAA5LIN42XaIFeuXEmmpqaSixcvJjMzMx5qAMOYxEZHkxUrViTr16+P68T2shGVe3uvvohYTk5OCiXAkMXz8Pnz59PhZePGjb2IZj5eCJTlHygmS7EEyFc447m5NJNzWb6ReCUDQL5cuHBBMPP4SgaAfOn39coFEwBypjQH/bhCEAAmTAAQTAAQTAAQTAAQTABAMAFAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQSAAhkvyzcyMjLiXxMAEyYACCYACCYACCYACCYAIJgAIJgAIJgAIJgAIJgAIJgAIJgAIJgAgGACwBJ5ey8AMGECgGACgGACgGACgGACgGACgGACAIIJAIIJAIIJAIIJAIIJAKXg4usAYMIEAMEEAMEEAMEEAMEEAMEEAMEEAAQTAAQTAAQTAAQTAAQTAErBxdcBwIQJAIIJAAMzbhMA9cbGxpLx8fH0Fr8eHR1NP8auj+wWZmdn527T09PJzMxM+vHKlSvpLX4NggmUKpDLly9Pb8uWLUsD2YnaeMb/o14E9PLly8mlS5fSm4AimEDhRBRXrlyZ3mKSrHXmzJnk5MmTyalTp5IvvvgivV28eDG9RfQigukTyLUpdMWKFWls165dm96uv/76ZMOGDcn69evTz8UtxNR54cKF9BYxBcEEcivCtmrVqrmIZYGcnJxMPv300+Rvf/tbGsZMLLc2ky29nj9/Pv3vY8eOzft8/Bk33XRTsmXLlmTTpk3JunXr5qIaf0b8vpg8oQhGWv0w9OQP+PJ0j5Gaj9lttOYW6zljV/8+J7v5c+p/UIFkQbzWrFkzb5r88MMPk7/85S9pKOt18tzQ6msafe7mm29Otm3bltx2223zonv27Nl5kaZc4sVSl/3YcPXD9LXbTM1ttuaW1HxM+tk0wYSSi32SMdHFx5BNku++++7c0mqvItlpROPvsmPHjrnJM8TfJZZ+6/9OCKZgCib0VeyjjFDGPsrw+eefpxPlO++80/NpsptpM3PXXXelE+eNN96Y/nfs34xw2scpmIIpmNB3sfwa+wuzo13/9Kc/JXv37h1oJFt9vtH9jz32WLJ9+/b01xHL2K9qmVYwBVMwoW8/bxHKbKr8+OOPkwMHDqT7CPMwTbb7XEzEu3fvTrZu3To3bUY4+/08hWAKJlRInAcZp3HE/sE49ePgwYPpfsphT5OLnTRD7N/ctWtX+j3FPs2pqSnncArm0IPptBIogYjkddddly7BxkE9L7/8cseT2bCmyVb3HzlyJDl69Gjy1FNPpU+2cU7n6dOnHRDEUJVmwownCaiiOK8yJsv4WfvrX/+avPTSS+mpGkWZJlt9LibMiGYcFBRfE5Om8zaLZ+PGjaWYMF18HQosDu7JYvn+++8ne/bsaRnL7Lqv3Xy+9rqx3Xyu099Te398L88++2zy3nvvpd9jduUgGAZLslDgyTIO8ImQ/PnPf05eeeWVQk+Tre6PFwLxMY6ije85fm3SZNBMmFDEV7rj43OTZbNYFm2abHf/888/nx7ElE2a9de/BcEE5v/Qjo6mB/hky7D1sew2hJ3+3l4GdLH3x6SZLc9mBzmBYAILZNNVhOKjjz5Kj4btVQjzNE22uv+5555LPvjgg3kvHGAQxsv0RAJlFxdPj1NI4jJ3EctBnxLS632Tnd7fKJqxLTZv3pxe7CAupQcmTCCVvS1XiGXYZuckLnVizNM02ey++N4jmnExg7iqkSNnEUwgFSsoMUmF2Id34sSJjqPWj8/18/5O4xlvbp3tv41p0yoTggmkQYh9dnFt2FdffbWjqbCbyXCQU2Mn02S7qL7xxhvp+3nGtoltBIIJFRanT2QXU9+3b1/HU+FiJr28TpOdRPXFF19MP8Y2cqoJggkVVrsUGwe3DOKUkF6dKtLLabLZ/XHN3LfeemvetgLBhIqJg1liaoqjYltdnGBQ50cOI4jtvjZ+/cc//jF9x6LYVg4AQjChgrKjYuO8w35Nk0sJaK+j2s3XZuJNsmu3GQgmVEScRhITU0xOb7/9du5PCRnENNnqaw8dOpR89tln6TaLbQeCCRWRHejzySef5PpydYOcJuuXYuvvi7c3q912IJhQ9h/M0dH0ij7hnXfeyd00OYggtvvaRvcdPnx4bjp3nVl6zaXxIIfiwJV4TMf1YrO3scr75ery8LWxreIdTeJtwGLKPH/+vAcTJkwoezBDHOxjmmy/FFt7fwSzdhuCCRPK+ip2dDQ9cGVqaiqdMAc5NRZpmmx2X2yzuGze9ddfn27LmZkZDypMmFBG2RGecXTsoKfGok2TzX7/p59+Om9bgmBCCWUH+xw9ejT3R7q2+38sNZ7d/v4PP/xw3raEXrAkCzkNZjYl1YahmaUudy72/n4spfby98dF6gUTwYQSGxsbS4+Ojf2XFy9e7Hv4ihrEdvfF0bHZfszYpvG+mSCYULJghtOnTw88fGWL5+TkZBrMOIBKMOkF+zAhh8GM6ag+BHm++Hke92MeP3583jYFEyaU6RXstavTxIRpmlza12bb0BV/EMw6rvRDKX4gr70BcuzDbDRFDTuIRYpnbMNswvT8gGBCyWRP7OfOnRPEJX5ttg3FEsGEEgfzwoULhb/izrDjmV1HVjARTChxMOsv5yaei//aK1euCCaCCWUPZrzrhiAu/Z1LBBPBhJJbygE/4tn6qkggmFCSUMZEFJd0u3z5cqGClLe/a3bhdfFEMKHEwYxTIbIlxbIEbdDnlGYXLBBMBBNKGsxsOsqO8ixj/AYRz5UrVwomggllD+bq1asXXB4vD0Ea9u9fzP8jtqFg0kuuGQU5kl0kfP369fNiMKjrr/bjWrG9vNbsYq6Zm21DF17HhFnHoeOUQXb+5XXXXVf5pdil/j9iG2bb1PMDggklnTA3bNhQyCAO+mtb3b9x48Z5L0JAMKGEwYz3cazaOZK9jmcWzOyKPyCYUCIxDcWTfiwnxlGecU3ZPMQv79Nk/f2rVq1KJiYm0vtNmPSKg34gZ+KCBWHLli2FPDCn26/t9v/R6P9z6623ztuWIJhQQtkSYvak30lMlhq0QQSxl0fAtro/brfddtu8bQm9YEkWcjphfuUrX6nc1Xl6df9Xv/pVEyYmTCi72OcWB//Efsxt27a1nMSKuhTbr/tDTJc33HBDug3tv0QwoeSy68h+/etfL/xS7CDvj9s999wzbxtCr1iShZwGM470jAkzrivbi/fHHPTyar+XYht9LrbV3XffLZiYMKEqYikx2/9233335XqaHNaU2ehzDz/8cPoxtp3lWASTwjt+/LiN0IGLFy+mH7du3drz+PU6fIPYN9ns/trP3X777fO2HfSSa8ky8Fg+//zzyZNPPpls2rTJBmkhTomIA1fiaNkHHnggOXjw4IJINApHs6AM6msHcX+jz+3evTu55ZZb0m0W285zAiZMCh3LPXv2pO/zGNE8duyYjdJGdqWfOPin22kyr0fALnaKbfe5u+66a942A8Gk8LHMntREs73YFxcT00033ZR885vfzEUQlxq9pQS02ee+973vJTfffHO6rZx7iWBSmljWTk+i2d65c+fSj/fee2+ybt26wl6urpcBrf1cvO/lQw89NG9bgWBSyFhGFOtjKZqdi6kpO0XiqaeeGug02cvL1fXi9zT6fU8//XT6MbaRN4tGMCl0LNu96s+iOTk5aaM1ES84IhJf+9rXkm9961uluMBAN9Nk/ed37dqVbN++Pb2/2YsyEExKEcvaaMayrWgmTYORbcs4LzN7r8eiXK6uV9NkrXiT7XjxUPuCAgSTQsYynsTi0P5Ob3HunEmzuTiYJTu/8Dvf+U4yPj5eqWmy9vPxvf/4xz9OP8ZSrKv6IJgUOpbdsDzbfvtkR81+97vfXXTI8nKBgW4/l30+YhnvSBLbwlIsgkkhY/nCCy8s+QlMNJuLYJw9ezb9eMcdd8xFMy9TZi8/1+zPi1ju2LFj3raAQRjp94Ot5mobIzUfs9tozW0sblf/Pie7+XNOnz7tX3OIIm69iGWtlStXuiJQE2NjY8maNWvSn6833ngj+cMf/tAwNs0i1Iv7h/G5H/7wh+lVj7JYOiq2GOKt6rrsx4arH6av3WZqbrM1t6TmY19fQJkwyWUss0kz/r9OOVkoQhEHAcWTQ5yfWTtplmmarPWDH/xgLpbxvYslgyaYLEm2DBtxW8wBPos5EEg0G4vrpWZHh0Y042o3ebtcXSch7OTzP/rRj5IHH3xw7vSR+N5BMClULGNfY7+v3SmazcWRs9mkGW+cnB05mofL1S31SNjsaNif/vSnyf333z83Wbr0HcNiHya5jmWtFStW2KfZRO0+zU8++ST5/e9/n5w8eXIuPq2mt8Xcv5TPLfbzExMT6QuAeAcS+yyLrSz7MAWTrmLZj32WncgOBMpO3OdLo6OjyerVq9N4Rliee+65ZP/+/T0J3lJC2M3vjSv4fPvb306WLVs2t7/WG0ILpmAKpliKZk9/3mL7LF++PP3v9957L3n22WfTn488T5O1T6xxbdg777wz/e+4IEGsYjh1RDAFUzALGcs8vN9gtjwrmo3FZLZq1aq5n7948+n6U0+GMU22+prvf//7yc6dO+e+Jl6U2V8pmIIpmGIpmgOfNj/99NPk7bffTvbu3ZuLaTLzyCOPJHfffXeyZcsWU6VgCqZgFtvnn38+9GVY0exeHGka4Yx9m+Ho0aPJBx98kOzbty+NU7+WZFt9Tfy77d69O9m2bVt6UE+IfZURSqeMCKZg9jmYU1NTHpV9nCzzfL3OiMETTzzh6NkOwhmhysIZ3n333eTNN99MPw5imox9k3H6S1zaLhOhjFOHhLK84k2+BVMwxVI0CxnO2McZt9pVhI8//jh5//33k48++mjBv3m302TsR926dWv6Pp633nprcsMNN8x9LvZPxk0oBVMwBbPwsXzxxRcL9U4QlmcX/7OZhbN26swCGheKiNupU6fSW5zakV1lJ3s7rez3xwuWOA/0+uuvT2/xb7B58+Z5gcymySyU9lEKpmAKpljmYNIUzcWJczhj8oxwxsean9slieeXCGyEMj46l1IwBVMwSyMmi4hlTBNFJZq9CWjEMz5mt+z6vrU/19nzR3YpuwhidotICiSCKZiljmUZ3pA3lmdFEwSzpy8k/VNStliGOOoyvh9vQg0IJmLZQTRfeukl0QQEE7FsJ06EF01AMFlyLCMm/Xrz57zcskkzjv4FEEy6imVZJ8t62T5N0QS6VZqjZM+cOeNfcxGxLPMybCtxysnjjz/u6FkYoHXr1nXbD0fJIpbDYp8mYMI0YXYcyzy9RdewxHmaJk0wYZowaRjL7AAfnHICCCYtYlnVZdhW0Xz55ZdFExBMxLKdmLgjmo6eBdqxD7PETpw4IZYdyvZp3njjjTYG9Jh9mIhlibi4AVCZCfOLL77wr3mNA3yWNmk+9thjjp6FHlq7dq0JE7Es46TpQCBAMCsQy3iyF0vRZPg8fgSTnMfSPsveRfOVV17xpEdXYl/4888/nxw7dszGKBH7ME2WtJDt03T0LIuJ5Z49e9IXr3Ht4m984xvJpk2bKr1N7MMkF+JoWLHs76TpPE26iWWIn0uTZnkIplgimvQhlhnRFExyEkv7LEWTfMQyotjszdjj8fPCCy+IZsHZh2myZBFin+ajjz5qnyYLYtnJi9fYp/nkk09Wbp9mWfZhliaYZ8+ercQDzwE++YmmixsQR1F3GsvaaFbtQKA1a9aUIpiWZAsWyzjVQSyHyykn1May2TJss1s8fuzTLCbBLFgs7bMUTfIVy24fP6JZPJZkC8A+y/yyT7OasYwDeHrx4rUq+zQtySKWzE2ajp4Vy27Ez7WjZ4tDMMUS0WQIsRTN4rEkm+NYOsCnWGJ59pFHHrE8W0K151n2SyzPPvHEE6VcnrUki1iyYNJ89dVXTZpi2fWk+eKLL5o0c0wwxRLRZMixFE3BRCxFk0LHMvYtDvrnUTTzqzT7MM+dO1fof4g4zzKeZMWyPOzTLK5+HeCzGGU65WT16tXd9sM+TMTSpEneY7nYK/j0+haPH5NmvgjmkMUyrFiWO5p79+4VzQLGMg8sz+aLJVmxZABieXb37t2WZ3Ms22eZx8tPFv2UE0uyiCUmTbE0aVaIYIolA4zmvn37RFMsRVMwEUs6edITzfzFctgH+DgQqBjswxxwLGNZTizJ9mnecMMNNsYQYxnxKeJb5mX7NIvyJub2YSKWdC3bpxmnFDF4sd0jlkWZLJtNmt6P1YRZugnz5MmT6TJsPMih1vLly02aQ4plGd6MPSbNxx9/PPeTZlkmzNIEM68PfpMl7cTy7K5du5xyMgBFXoZtF808n3KyatWqUgTTkqxYMmSOnhXLpYjnl5deesny7ACYMPscS8uwdMrybP9jWeYXr7FSkdcDgUyYiCU9denSJQcC9SmWMYGVfaUnnm9Mmv0lmH2IZSyviSXdRjMeP6LZ21iWbRm2Gcuz/WVJVizJoViejQOBLM+KZTfydvRsWZZkBVMsEc3SqT3Psqpin2ZeomkfJnPiPMv9+/eLJT0Vy7PxuLI8K5bdiOejl19+2fKsCTM/E2bE0mRJvyfNhx9+2KQpll2J5dnHHntsqJOmJVnBFEsGGs1Ynp2YmLAxWsSyCkfDdiNbnh3WxTEsyVacWDJI2fJs7CtHLBcrO+XExTFMmKlB/qDEk5Z9lgxr0rQ8O19VzrPshWEtz8afa8KsILEkD5OmA4HEstvBwoFAJsyB/MBYhiUvYp/Uzp07Kz1pWoZd2uNnkJOmCbNixJI8icfhgQMHKjtpiuXSHz8mTRNm32JpGZY8in2aVZs0xbK3k9+jjz7a90nThFmhyVIsyavYpxmTZlWOno1YxmQklr0R2/GVV15x9KwJUyyp1qQZR8+W+TxNseyfbJ9mv87TLMuEKZgtYhmv3MWSIkUzlmfLGE2xLHY0LcmWmFhSRGVdnhXLwcgOBLI8K5hiiWgWUHwfsY9NLAcXTfs0W0y8lmS/dOrUqXSfZTzpQJHF8uxDDz1U6OXZiKXJcjhieTaOnu3V8qwl2ZKJWMYrc7GkLJPmwYMHCztpiqVJM48EsyaWlmEp25NeEaMplqKZV6VZku02drHP8rXXXhNLSqtIy7NxgE88SQ/r/W1ZKLu4wVKWZ2OJt8t+OK0kL8EUS6oinrAefPDBXEczi6XJMp+Pn6VEsyzBrOySrFhSJXlfnhXL/D9+LM9WdMKMfZZiSRXF8mzeJs3s1BHLsOWdNC3JFjSYYoknvRXJAw88kItoOs+ymI+fRx55ZFHRFMwCBjOLpVNHMGkuH3o0xbI60bQPs2AilrEPRyzh/5+neejQoXRf/rBi+eqrr4plQcWAEv9+VdunWYlgZrG0DAvDj2YWS/ssix/NvXv3VupNzEu/JCuW0Fq2T3PDhg0mS7p6/MTybKs3MbcPswDBPH36tH2W0IFsn2Y/oxmTrH2W1YymYOY8mBFLkyXkI5oRS5Nl+aO5e/fuhtF00E/ORJizm1jC4tXu06z9eVrqTSyroXafZv1joDSdKcuEmS27OhoW8jNp2mdZ3Umz9pSTeEyVYcIsVTAjlvEK2WQJw49mxDImDrGsZjR37do1F03BzFkwjx07lsbSZAm9sWzZsq6jKZbURrMswSzNPkyxhN66fPlycvjw4UWfpymWhFjp27dvX6nO0yxNMMUS+vNztZhoiiX10YzHQ1mMl+UbKdORWJDHSfP+++9vuTwbUY2JIp4k/TxSxmFm1D8n0Gk0m02acb/JkrITTKDjaL7++uvp0ehiiWACtBDLa0eOHEmmp6fFksqxDxPoWJxqct999yVjY2NzsbTPEhMmQF0sd+7cmaxdu3beAT4gmADXxInnEct169bNxdIyLFVjSRZoO1k+9NBDaSzjPEuxRDABWsQyJsv9+/fbZ0llWZIFOoqlyRITZkl4xQu9j2XtAT5iiWACtImlZViwJAu0iGW2zxKwJAtkTwbj4wtiaRkWShhMYGmT5YMPPpjGMq4V62hYWMiSLIjlvFi6gg+UfML0Shi6eAIYH284WQIlDiaw+MnygQcesAwLJkygVSzvv//+BVfwAUyYQIPJUixBMIEOYnngwIH0TaGt0ECFgukHHtrHMpZha2NpsoTOOa0ExBKo0oQJtI9lHA372muvWYaFKgfTDz80+AEfH58XS5MlCCbQYLK877775k4dMVnC0tiHCRWJpckSTJgpr5rh2g/1+LhYgmACnUyW2dGwBw8eFEsQTKCTWFp9AcGcx5MClf5BvrYMa7KE/nHQD4glUKUJE6oolmHvvffeufMsDx065NQRMGECrWJpsgQTZke8oqZSP7jj42IJggm0myzvueeeebG0DAuCacKEusmyUSwBwQRqYhnLsGvWrJl3gA8wGA76gYLG0j5LMGECNbJ9llksDx8+bJ8lCGb3PHlQ1smyPpYmSxgOS7JQgFiePn1aLMGECdSLZdi777577mhYy7AgmD3jiYQyTZb1sTRZgmACdbG0zxIEE2ghW4Z1NCwIZl95UqHok2WjWAL54ShZyFksX3/9dbEEwQSaxTJOHYlY2mcJOf15tQkgH7G0zxIEcyA8yVC0WN51110LYgkIJtAklrEMe/nyZS/6IOfsw4Qhx9JkCSbMgfLqnKLEcvXq1WIJggl0Ess33njDMiwUjCVZGEIsTZZgwhwar9TJayx37NghlmDCBDqN5ZtvvimWYMI0YUJ9LO+8884FsfQ4BRMmUDdZxqkjU1NTyVtvvWWyBBMm0CiWJksQzNzyhEQeYtloGRYoB0uy0IdYWoYFwQQ6iKW36ALBBMQSqvnzXpZvxD5MhhHL7du3L1iG9VgEE2aujY2N+ddkKLGMU0eOHDlinyWU/Lm5NBPm+vXrk5MnT3p0MvBYmiyhuYmJCcHMm1tuuSU5c+ZMMj097RFKX18tN4ol0PjF5W233Vaa72dkdna2v3/Al6+6R2o+ZrfRmlvM7WNX/z5dj4kXLlxIjh49mj6RCSf9+OG/4447xBI6eGEZk2XEMn5eltCPDVc/TF+7zdTcZmtuSc3HpJ9Ny0MwR67FMn49vpRgAlAe14J55Vokp6+FcWjBzMtBPwu+aQAqL1dtGM3JxgCAXDdjNGcbQkAByGUXRvO2Qaanp0UToOJmZmZyF85hBbPRN5/ed+UqDxWAart8+fKVVq0oezAb7bydrdsAsxcuXJj0UAGotnPnzk0mLY6GTYZwQFBelmTnfn3mzJnfe6gAVNupU6f+T5NADk2eTitJb7/97W//+eoo7qoDABV16dKl6d/97nf/1GDCHKpBXrgg/c8GHxdc9efEiRP/bcOGDf/Wwwagej744IP/sW3btv+YdHZ1n3kRK8uVfmpDWR/LBVf+OX/+/HMrV67c6aEDUB3Hjh07sHnz5n+VNL+yT/3EObBgDnpJttnRTvW3mZ/97GdPX7hw4S0PH4BqmJycPPLzn//86RaRnG3TlP4OgAOeMJtNmUndhDm3RHvixIn/snr16n9YsWLFMg8ngPK5Ohxd/uyzz357++23P5MsXIKdSRaeUdE0mGW/luxsk4kzvdjuxMTEM7/61a9uPXr06L9MTU19dunSpSv9jjwA/RMXJbh48eKVkydPfvbhhx/+yzPPPHPr1Vj+MvnyXUnaLr0OwzAmzEZTZu202ektafARgHxqdLDOYm5JJwHtZ9PGc7IRRxpsiFaRHGkRXgDyGctGwUzaBDI371gyPsSNN9Immo3imYglQKmimXQQyaEe7JOHCbNVNEeabKDa++sjKZoA+Y9lJ/HMXSyHHczFTpr1X18fTkcCAZQnnLmKZR6C2SyaSdJ+iTYXGxCAvsUzN7HMSzAbRbCTcAJQnmC2imIuGjCew4030mZDCShAeaOZu1DmMZiNNtBI3jcgAAONqGAuYsM5GhZAHAWzbBsYgHIYtQkAQDABoCf6viTrnUUAMGECgGACAIIJAIIJAIIJAIIJAIIJAIIJAIIJAIIJAAgmAAgmAAgmAAgmAAgmAAgmAAgmACCYACCYACCYACCYACCYAFB0/0+AAQDHHxQEMMRIrwAAAABJRU5ErkJggg==);
  background-size: auto 70%;
  background-position: 50% 30%;
  background-repeat: no-repeat;
}
.k-spreadsheet-insert-image-dialog label div:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-self: flex-end;
  margin-block-end: var(--kendo-spacing-7\.5);
  pointer-events: none;
}
.k-spreadsheet-insert-image-dialog label input:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:where(:not(mat-sidenav-content *)) {
  background-size: auto 90%;
  background-position: 50% 50%;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div:where(:not(mat-sidenav-content *)),
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div:where(:not(mat-sidenav-content *)) {
  margin: 0;
  align-self: center;
  opacity: 1;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
.k-spreadsheet-drawing:where(:not(mat-sidenav-content *)) {
  position: absolute;
  box-sizing: border-box;
  z-index: 102;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing:where(:not(mat-sidenav-content *)) {
  outline-style: solid;
  outline-width: 2px;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-image:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle:where(:not(mat-sidenav-content *)) {
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-lg);
  position: absolute;
  transform: translate(-50%, -50%);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N:where(:not(mat-sidenav-content *)) {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE:where(:not(mat-sidenav-content *)) {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E:where(:not(mat-sidenav-content *)) {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE:where(:not(mat-sidenav-content *)) {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S:where(:not(mat-sidenav-content *)) {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW:where(:not(mat-sidenav-content *)) {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W:where(:not(mat-sidenav-content *)) {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW:where(:not(mat-sidenav-content *)) {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover:where(:not(mat-sidenav-content *)),
.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-spreadsheet-legacy .k-spreadsheet-action-bar:where(:not(mat-sidenav-content *)),
.k-spreadsheet-legacy .k-spreadsheet-view:where(:not(mat-sidenav-content *)),
.k-spreadsheet-legacy .k-spreadsheet:where(:not(mat-sidenav-content *)) {
  font-size: 12px;
}
.k-spreadsheet-legacy .k-spreadsheet-cell:where(:not(mat-sidenav-content *)) {
  padding: 1px;
}
.k-spreadsheet-legacy .k-spreadsheet-filter:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-spreadsheet-legacy .k-filter-range:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-spreadsheet-legacy .k-spreadsheet .k-spreadsheet-selection-highlight:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
}
.k-spreadsheet .k-tabstrip-wrapper:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
}
.k-spreadsheet-quick-access-toolbar:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-spreadsheet-tabstrip:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-2);
  position: relative;
  z-index: 1;
}
.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-spreadsheet-tabstrip .k-loading:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-spreadsheet-tabstrip .k-content:where(:not(mat-sidenav-content *)),
.k-spreadsheet-tabstrip .k-tabstrip-content:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  overflow: hidden;
}
.k-spreadsheet-tabstrip:where(:not(mat-sidenav-content *)) {
  padding-block-start: 0;
}
.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-spreadsheet:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-spreadsheet-header:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  background-image: none;
}
.k-spreadsheet-column-header:where(:not(mat-sidenav-content *)),
.k-spreadsheet-row-header:where(:not(mat-sidenav-content *)),
.k-spreadsheet-top-corner:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  background-image: none;
}
.k-spreadsheet-cell-editor:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-spreadsheet-merged-cell:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-spreadsheet-disabled-mask:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-spreadsheet .k-selection-full:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-selection-partial:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-secondary);
}
.k-spreadsheet-selection:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: color-mix(in srgb, var(--kendo-color-secondary-emphasis) 50%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary);
}
.k-spreadsheet-selection-highlight:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-spreadsheet .k-single-selection::after:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-surface);
  background-color: var(--kendo-color-primary);
}
.k-spreadsheet-active-cell:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary);
}
.k-spreadsheet .k-auto-fill:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: color-mix(in srgb, var(--kendo-color-primary) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary);
}
.k-spreadsheet .k-auto-fill-punch:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-app-surface) 50%, transparent);
}
.k-spreadsheet .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-resize-hint-handle:where(:not(mat-sidenav-content *)),
.k-spreadsheet .k-resize-hint-marker:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-spreadsheet-has-comment::after:where(:not(mat-sidenav-content *)) {
  border-block-color: var(--kendo-color-primary) transparent;
  border-inline-color: transparent var(--kendo-color-primary);
}
.k-spreadsheet-cell .k-dirty:where(:not(mat-sidenav-content *)) {
  border-block-color: var(--kendo-color-error) transparent;
  border-inline-color: var(--kendo-color-error) transparent;
}
.k-spreadsheet .k-filter-range:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-spreadsheet-filter:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
  background-image: none;
  box-shadow: inset 0 0 0 1px var(--kendo-color-base);
}
.k-spreadsheet-filter:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-hover);
  background-color: var(--kendo-color-base-hover);
}
.k-spreadsheet-filter.k-active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base-active);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base-active);
}
.k-spreadsheet-filter-menu > .k-menu .k-item.k-hover:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu .k-item:hover:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-hover:where(:not(mat-sidenav-content *)),
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent);
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-spreadsheet-insert-image-dialog:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover:where(:not(mat-sidenav-content *)),
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2000px color-mix(in srgb, var(--kendo-color-inverse) 50%, transparent);
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div:where(:not(mat-sidenav-content *)),
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary);
}
.k-spreadsheet-drawing-anchor-cell:where(:not(mat-sidenav-content *)) {
  background: color-mix(in srgb, var(--kendo-color-secondary) 25%, transparent);
}
.k-syntax-ref:where(:not(mat-sidenav-content *)) {
  color: #f82;
}
.k-syntax-num:where(:not(mat-sidenav-content *)) {
  color: #09f;
}
.k-syntax-str:where(:not(mat-sidenav-content *)) {
  color: #38b714;
}
.k-syntax-error:where(:not(mat-sidenav-content *)) {
  color: red;
}
.k-syntax-bool:where(:not(mat-sidenav-content *)) {
  color: #a9169c;
}
.k-syntax-paren-match:where(:not(mat-sidenav-content *)) {
  background-color: #caf200;
}
.k-spreadsheet-action-bar:where(:not(mat-sidenav-content *)),
.k-spreadsheet-view:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-order-1:where(:not(mat-sidenav-content *)) {
  order: 1;
}
.\!k-order-1:where(:not(mat-sidenav-content *)) {
  order: 1 !important;
}
.k-order-2:where(:not(mat-sidenav-content *)) {
  order: 2;
}
.\!k-order-2:where(:not(mat-sidenav-content *)) {
  order: 2 !important;
}
.k-order-3:where(:not(mat-sidenav-content *)) {
  order: 3;
}
.\!k-order-3:where(:not(mat-sidenav-content *)) {
  order: 3 !important;
}
.k-order-4:where(:not(mat-sidenav-content *)) {
  order: 4;
}
.\!k-order-4:where(:not(mat-sidenav-content *)) {
  order: 4 !important;
}
.k-order-5:where(:not(mat-sidenav-content *)) {
  order: 5;
}
.\!k-order-5:where(:not(mat-sidenav-content *)) {
  order: 5 !important;
}
.k-order-6:where(:not(mat-sidenav-content *)) {
  order: 6;
}
.\!k-order-6:where(:not(mat-sidenav-content *)) {
  order: 6 !important;
}
.k-order-7:where(:not(mat-sidenav-content *)) {
  order: 7;
}
.\!k-order-7:where(:not(mat-sidenav-content *)) {
  order: 7 !important;
}
.k-order-8:where(:not(mat-sidenav-content *)) {
  order: 8;
}
.\!k-order-8:where(:not(mat-sidenav-content *)) {
  order: 8 !important;
}
.k-order-9:where(:not(mat-sidenav-content *)) {
  order: 9;
}
.\!k-order-9:where(:not(mat-sidenav-content *)) {
  order: 9 !important;
}
.k-order-10:where(:not(mat-sidenav-content *)) {
  order: 10;
}
.\!k-order-10:where(:not(mat-sidenav-content *)) {
  order: 10 !important;
}
.k-order-11:where(:not(mat-sidenav-content *)) {
  order: 11;
}
.\!k-order-11:where(:not(mat-sidenav-content *)) {
  order: 11 !important;
}
.k-order-12:where(:not(mat-sidenav-content *)) {
  order: 12;
}
.\!k-order-12:where(:not(mat-sidenav-content *)) {
  order: 12 !important;
}
.k-order-first:where(:not(mat-sidenav-content *)) {
  order: -9999;
}
.\!k-order-first:where(:not(mat-sidenav-content *)) {
  order: -9999 !important;
}
.k-order-last:where(:not(mat-sidenav-content *)) {
  order: 9999;
}
.\!k-order-last:where(:not(mat-sidenav-content *)) {
  order: 9999 !important;
}
.k-order-none:where(:not(mat-sidenav-content *)) {
  order: 0;
}
.\!k-order-none:where(:not(mat-sidenav-content *)) {
  order: 0 !important;
}
.k-pivotgrid:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  text-align: start;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 75px auto;
  position: relative;
  overflow: hidden;
}
.k-pivotgrid table:where(:not(mat-sidenav-content *)) {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  text-align: inherit;
  empty-cells: show;
}
.k-pivotgrid tbody:where(:not(mat-sidenav-content *)),
.k-pivotgrid td:where(:not(mat-sidenav-content *)),
.k-pivotgrid th:where(:not(mat-sidenav-content *)),
.k-pivotgrid thead:where(:not(mat-sidenav-content *)),
.k-pivotgrid tr:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  text-align: inherit;
}
.k-pivotgrid-table:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.k-pivotgrid-table th:where(:not(mat-sidenav-content *)) {
  font-weight: 400;
  text-transform: initial;
}
.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}
.k-pivotgrid-empty-cell:where(:not(mat-sidenav-content *)) {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
  border-block-end-style: solid;
  border-block-end-width: 1px;
}
.k-pivotgrid-empty-cell:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-pivotgrid-column-headers:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-pivotgrid-column-headers .k-pivotgrid-table:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
}
.k-pivotgrid-column-headers .k-pivotgrid-cell:where(:not(mat-sidenav-content *)) {
  border-block-end-style: solid;
  border-block-end-width: 1px;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}
.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
}
.k-pivotgrid-row-headers:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-pivotgrid-row-headers .k-pivotgrid-table:where(:not(mat-sidenav-content *)) {
  padding-block-end: var(--kendo-scrollbar-width, 17px);
}
.k-pivotgrid-row-headers .k-pivotgrid-cell:where(:not(mat-sidenav-content *)) {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
  border-block-end-style: solid;
  border-block-end-width: 1px;
  white-space: nowrap;
}
.k-pivotgrid-values:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  overflow: scroll;
}
.k-pivotgrid-values .k-pivotgrid-cell:where(:not(mat-sidenav-content *)) {
  border-block-end-style: solid;
  border-block-end-width: 1px;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}
.k-pivotgrid-values .k-pivotgrid-cell:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-pivotgrid-cell:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
}
.k-pivotgrid-cell:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-pivotgrid-cell .k-icon:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
  padding-inline-end: var(--kendo-spacing-1);
}
.k-pivotgrid-total:where(:not(mat-sidenav-content *)) {
  font-weight: 600;
}
.k-column-menu .k-treeview:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-4);
  overflow: auto;
}
.k-pivotgrid-configurator:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
  border-radius: inherit;
}
.k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-1);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.k-flex-row-reverse .k-pivotgrid-configurator-button > span:where(:not(mat-sidenav-content *)) {
  transform: rotate(-180deg);
}
.k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}
.k-pivotgrid-configurator-header:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4) * 0.75);
  padding-inline: var(--kendo-spacing-4);
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-pivotgrid-configurator-header-text:where(:not(mat-sidenav-content *)) {
  word-break: normal;
  overflow-wrap: anywhere;
}
.k-pivotgrid-configurator-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-4);
  flex: 1 1 auto;
  overflow: auto;
  border-radius: inherit;
}
.k-pivotgrid-configurator-content .k-form .k-label:where(:not(mat-sidenav-content *)) {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}
.k-pivotgrid-configurator-content .k-form .k-dropdown-list:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-content .k-form .k-dropdown:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-content .k-form .k-dropdownlist:where(:not(mat-sidenav-content *)) {
  max-width: 90px;
}
.k-pivotgrid-configurator-content .k-form .k-textbox:where(:not(mat-sidenav-content *)) {
  flex-basis: 50%;
}
.k-pivotgrid-configurator-content .k-column-fields:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-content .k-filter-fields:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-content .k-row-fields:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(var(--kendo-spacing-4) / 2);
  flex-wrap: wrap;
}
.k-pivotgrid-configurator-content .k-value-fields:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-4) / 2);
  margin-inline: var(--kendo-spacing-0);
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4) / 2);
}
.k-pivotgrid-configurator-content .k-select-all .k-checkbox:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-1);
}
.k-pivotgrid-configurator-content .k-fields-list-wrapper:where(:not(mat-sidenav-content *)) {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-content .k-settings-description:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-4);
  text-align: center;
}
.k-pivotgrid-configurator-content .k-treeview:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-4);
  overflow: auto;
}
.k-calculated-field:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md);
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4);
}
.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-calculated-field-header .k-textbox {
  min-width: 200px;
}
.k-calculated-field-header-text {
  margin-inline-end: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}
.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}
.k-calculated-field-content .k-textbox:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-calculated-field-actions:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-calculated-field-actions .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
}
.k-calculated-field-actions .k-dropdown-list:where(:not(mat-sidenav-content *)),
.k-calculated-field-actions .k-dropdown:where(:not(mat-sidenav-content *)),
.k-calculated-field-actions .k-dropdownlist:where(:not(mat-sidenav-content *)) {
  max-width: 100px;
}
.k-filter-menu .k-calculated-item:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
  border-block-end-style: solid;
}
.k-pivotgrid-configurator-vertical:where(:not(mat-sidenav-content *)) {
  min-width: 320px;
}
.k-d-flex-row .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-row .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  inset-inline-end: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 2px);
}
.k-flex-row-reverse .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  inset-inline-start: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 2px);
}
.k-d-flex-row .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-flex-row .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-flex-row-reverse .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: center;
  writing-mode: vertical-rl;
}
.k-d-flex-row .k-pivotgrid-configurator-button .k-icon:where(:not(mat-sidenav-content *)),
.k-flex-row .k-pivotgrid-configurator-button .k-icon:where(:not(mat-sidenav-content *)),
.k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon:where(:not(mat-sidenav-content *)) {
  vertical-align: baseline;
}
.k-d-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)),
.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)),
.k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)) {
  border-inline-end-width: 0;
  border-inline-start-width: 0;
}
.k-pivotgrid-configurator-horizontal:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 420px;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:where(:not(mat-sidenav-content *)) {
  padding-inline-start: var(--kendo-spacing-4);
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > :first-child:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 0;
  flex: 1 1 30%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2):where(:not(mat-sidenav-content *)) {
  flex: 1 1 30%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  flex: 1 1 40%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields:where(:not(mat-sidenav-content *)) {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields:where(:not(mat-sidenav-content *)) {
  max-height: 250px;
  flex-flow: row wrap;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-d-flex-col .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-col .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-column .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  inset-block-end: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 2px);
}
.k-flex-col-reverse .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-column-reverse .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  inset-block-start: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 2px);
}
.k-d-flex-col .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-flex-col .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-flex-col-reverse .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-flex-column .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-flex-column-reverse .k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)) {
  text-align: center;
}
.k-d-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)),
.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)),
.k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)),
.k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)),
.k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  border-block-end-width: 0;
}
.k-pdf-export-shadow .k-pivotgrid:where(:not(mat-sidenav-content *)) {
  height: auto !important;
}
.k-pdf-export-shadow .k-pivotgrid-values:where(:not(mat-sidenav-content *)) {
  height: auto;
  overflow: visible;
}
.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table:where(:not(mat-sidenav-content *)) {
  padding-inline-end: 0;
}
.k-pivot:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  position: relative;
  overflow: hidden;
}
.k-pivot .k-grid td:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.k-pivot .k-grid-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-pivot-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  border-style: solid;
  align-items: flex-start;
  flex-wrap: wrap;
  box-shadow: none;
}
.k-pivot-toolbar > :where(:not(mat-sidenav-content *)) {
  max-width: 100%;
}
.k-pivot-toolbar::before:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-pivot-layout:where(:not(mat-sidenav-content *)) {
  border-spacing: 0;
  table-layout: auto;
}
.k-pivot-layout .k-grid .k-table-alt-row:where(:not(mat-sidenav-content *)),
.k-pivot-layout .k-grid-footer:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
}
.k-pivot .k-table-td:where(:not(mat-sidenav-content *)),
.k-pivot td:where(:not(mat-sidenav-content *)),
.k-pivot-layout > tbody:where(:not(mat-sidenav-content *)) {
  vertical-align: top;
}
.k-pivot-layout > tbody > tr > td:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-pivot-rowheaders > .k-grid:where(:not(mat-sidenav-content *)),
.k-pivot-table > .k-grid:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  color: inherit;
  background: 0 0;
}
.k-pivot-rowheaders > .k-grid td:first-child:where(:not(mat-sidenav-content *)),
.k-pivot-table .k-grid-header .k-header.k-first {
  border-inline-start-width: 1px;
}
.k-pivot-rowheaders > .k-grid td.k-first:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-pivot-rowheaders > .k-grid:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-pivot-table:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
}
.k-pivot-table .k-grid-header-wrap {
  margin-inline-end: -1px;
}
.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}
.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}
.k-pivot .k-grid tr .k-grid-footer:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer):where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-pivot-layout .k-grid td:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 1px;
}
.k-pivot-layout .k-grid-footer > td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-pivot-filter-window .k-treeview:where(:not(mat-sidenav-content *)) {
  max-height: 600px;
}
.k-pivotgrid-wrapper:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-2);
}
.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)) {
  max-width: 320px;
  flex: none;
}
.k-pivotgrid-wrapper > .k-pivot:where(:not(mat-sidenav-content *)) {
  flex: 1;
}
.k-pivotgrid-configurator-panel.kendo-jquery:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  display: inline-flex;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-4);
  max-height: 100%;
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4);
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4);
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2);
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: var(--kendo-spacing-1);
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-1);
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > :where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-pivotgrid-toggle:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-1) * -1);
  padding: var(--kendo-spacing-1);
  box-sizing: content-box;
  cursor: pointer;
}
.k-pivot-rowheaders .k-grid tr .k-grid-footer:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-pivot .k-grid td:where(:not(mat-sidenav-content *)),
.k-pivot .k-grid th:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: inherit;
}
.k-pivotgrid:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-pivotgrid-column-headers:where(:not(mat-sidenav-content *)),
.k-pivotgrid-empty-cell:where(:not(mat-sidenav-content *)),
.k-pivotgrid-row-headers:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-pivotgrid-empty-cell:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border-alt);
}
.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child:where(:not(mat-sidenav-content *)) {
  border-inline-end-color: var(--kendo-color-border-alt);
}
.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded):where(:not(mat-sidenav-content *)),
.k-pivotgrid-column-headers .k-pivotgrid-row:last-child:where(:not(mat-sidenav-content *)) {
  border-block-end-color: var(--kendo-color-border-alt);
}
.k-pivotgrid-header-total,
.k-pivotgrid-total:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-hover:where(:not(mat-sidenav-content *)),
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover:where(:not(mat-sidenav-content *)),
.k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-hover:where(:not(mat-sidenav-content *)),
.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover:where(:not(mat-sidenav-content *)),
.k-pivotgrid-values tbody > .k-pivotgrid-row.k-hover:where(:not(mat-sidenav-content *)),
.k-pivotgrid-values tbody > .k-pivotgrid-row:hover:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-detail-row > .k-pivotgrid-cell:focus:where(:not(mat-sidenav-content *)),
.k-group-footer > .k-pivotgrid-cell:focus:where(:not(mat-sidenav-content *)),
.k-grouping-row > .k-pivotgrid-cell:focus:where(:not(mat-sidenav-content *)),
.k-master-row > .k-pivotgrid-cell:focus:where(:not(mat-sidenav-content *)),
.k-pivotgrid-cell.k-focus:where(:not(mat-sidenav-content *)),
.k-pivotgrid-cell:focus:where(:not(mat-sidenav-content *)),
.k-pivotgrid-empty-cell.k-focus:where(:not(mat-sidenav-content *)),
.k-pivotgrid-empty-cell:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent);
}
.k-pivotgrid-cell.k-selected:where(:not(mat-sidenav-content *)),
.k-pivotgrid-row.k-selected > .k-pivotgrid-cell:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 25%, transparent);
}
.k-pivotgrid-configurator-button:where(:not(mat-sidenav-content *)),
.k-pivotgrid-configurator-panel:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-pivotgrid-configurator-header:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-pivotgrid-configurator-content .k-fields-list-wrapper:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-calculated-field:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-calculated-field-header {
  color: var(--kendo-color-on-app-surface);
}
.k-filter-menu .k-calculated-item:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-pivotgrid-configurator-content .k-form-field-wrapper:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-d-flex-row .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-row .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-flex-row-reverse .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-d-flex-col .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-col .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-column .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-flex-col-reverse .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)),
.k-flex-column-reverse .k-pivotgrid-configurator-overlay:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-3);
}
.k-pivot:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-pivot-table:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-pivot-rowheaders:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-pivot-toolbar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-pivot-toolbar .k-empty:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-pivot .k-alt:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-pivot-rowheaders > .k-grid td:first-child:where(:not(mat-sidenav-content *)),
.k-pivot-table .k-grid-header .k-header.k-first,
.k-pivot-table:where(:not(mat-sidenav-content *)),
.k-pivot-toolbar:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-header.k-alt:where(:not(mat-sidenav-content *)) {
  background-color: unset;
}
.k-pivot-layout .k-grid-footer:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-i-kpi-trend-decrease:where(:not(mat-sidenav-content *)),
.k-i-kpi-trend-equal:where(:not(mat-sidenav-content *)),
.k-i-kpi-trend-increase:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-i-kpi-status-hold:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-warning);
}
.k-i-kpi-status-deny:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-i-kpi-status-open:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success);
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-treelist.k-grid-display-block.k-grid-lockedcolumns:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-treelist .k-status:where(:not(mat-sidenav-content *)) {
  padding-block: 0.4em;
  padding-inline: 0.6em;
  line-height: 1.6em;
}
.k-treelist .k-status .k-loading:where(:not(mat-sidenav-content *)) {
  vertical-align: baseline;
  margin-inline-end: 5px;
  display: none;
}
.k-treelist tr.k-hidden:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-treelist .k-treelist-dragging .k-hover:where(:not(mat-sidenav-content *)),
.k-treelist .k-treelist-dragging:where(:not(mat-sidenav-content *)) {
  cursor: default;
}
.k-treelist .k-drop-hint:where(:not(mat-sidenav-content *)) {
  transform: translate(0, -50%);
}
.k-treelist .k-table-row.k-footer .k-table-td:where(:not(mat-sidenav-content *)),
.k-treelist .k-table-row.k-footer td:where(:not(mat-sidenav-content *)),
.k-treelist .k-table-row.k-footer-template .k-table-td:where(:not(mat-sidenav-content *)),
.k-treelist .k-table-row.k-footer-template td:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0;
  border-style: solid;
  font-weight: 700;
}
.k-treelist .k-table-row.k-footer + .k-table-row.k-footer .k-table-td:where(:not(mat-sidenav-content *)),
.k-treelist .k-table-row.k-footer + .k-table-row.k-footer td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-treelist-scrollable .k-grid-header .k-table-row,
.k-treelist-scrollable .k-grid-header .k-table-th,
.k-treelist-scrollable > .k-table:where(:not(mat-sidenav-content *)) {
  background-color: inherit;
}
.k-treelist-scrollable .k-grid-toolbar:where(:not(mat-sidenav-content *)) {
  position: sticky;
  z-index: 3;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-treelist-scrollable .k-grid-header .k-table-th {
  position: sticky;
  z-index: 1;
}
.k-treelist-scrollable .k-grid-header .k-table-th.k-grid-header-sticky {
  z-index: 3;
}
.k-treelist-scrollable thead.k-grid-header {
  padding-inline-end: 0;
}
.k-treelist-scrollable .k-table-row.k-group-footer + .k-table-row.k-group-footer td:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
}
.k-drag-separator:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  border-inline-end: 1px solid;
  height: 1em;
  vertical-align: top;
  margin-block: 0;
  margin-inline: 0.5em;
}
.k-treelist-toggle:where(:not(mat-sidenav-content *)) {
  margin-block: calc(var(--kendo-spacing-1) * -1);
  padding: var(--kendo-spacing-1);
  box-sizing: content-box;
  cursor: pointer;
}
.k-treelist tr.k-footer-template:where(:not(mat-sidenav-content *)),
.k-treelist tr.k-footer:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-treelist-scrollable .k-group-footer td:where(:not(mat-sidenav-content *)),
.k-treelist-scrollable .k-grouping-row td:where(:not(mat-sidenav-content *)),
.k-treelist-scrollable tbody .k-group-cell:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-treelist-scrollable .k-group-footer.k-table-row.k-hover .k-table-td:where(:not(mat-sidenav-content *)),
.k-treelist-scrollable .k-group-footer.k-table-row.k-hover td:where(:not(mat-sidenav-content *)),
.k-treelist-scrollable .k-group-footer.k-table-row:hover .k-table-td:where(:not(mat-sidenav-content *)),
.k-treelist-scrollable .k-group-footer.k-table-row:hover td:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-filter:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  border-width: 0;
  display: inline-block;
  background-color: transparent;
}
.k-filter ::after:where(:not(mat-sidenav-content *)),
.k-filter ::before:where(:not(mat-sidenav-content *)),
.k-filter :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-filter ul:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-filter ul li:where(:not(mat-sidenav-content *)) {
  list-style-type: none;
}
.k-filter .k-filter-container:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-preview:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-7\.5);
}
.k-filter .k-filter-item:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-lines:where(:not(mat-sidenav-content *)) {
  padding-inline-start: var(--kendo-spacing-2);
}
.k-filter .k-filter-toolbar:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-2);
  padding-inline: 0;
}
.k-filter .k-filter-toolbar::before:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  width: var(--kendo-spacing-2);
  height: 1px;
  inset-block-start: 50%;
  inset-inline-start: calc(var(--kendo-spacing-2) * -1);
}
.k-filter .k-filter-toolbar .k-toolbar:where(:not(mat-sidenav-content *)) {
  border-style: solid;
  transition: box-shadow var(--kendo-transition-snappy);
}
.k-filter .k-filter-operator .k-dropdown-list:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-operator .k-dropdown:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-operator .k-dropdownlist:where(:not(mat-sidenav-content *)) {
  width: 15em;
}
.k-filter .k-filter-item:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-filter .k-filter-item::before:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  inset-block-start: calc(var(--kendo-spacing-2) * -1);
  inset-inline-start: 0;
}
.k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  width: 1px;
  inset-block-start: calc(var(--kendo-spacing-2) * -1 - 1px);
  inset-block-end: 50%;
  inset-inline-start: calc(var(--kendo-spacing-2) * -1);
}
.k-filter .k-filter-group-main::before:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-group-main > * > .k-filter-toolbar::after:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-group-main > * > .k-filter-toolbar::before:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-group-main > .k-filter-toolbar::after:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-group-main > .k-filter-toolbar::before:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-lines .k-filter-item:last-child::before:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-filter:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-filter .k-filter-preview-field:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-filter .k-filter-preview-operator:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-filter .k-filter-item::before:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after:where(:not(mat-sidenav-content *)),
.k-filter .k-filter-toolbar::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-border);
}
.k-filemanager:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-flow: column nowrap;
  overflow: hidden;
}
.k-filemanager-header:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-filemanager-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-block-end-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
  z-index: 1;
}
.k-filemanager-content-container:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}
.k-filemanager-splitter:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-filemanager-navigation:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  width: 20%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
}
.k-filemanager-treeview:where(:not(mat-sidenav-content *)) {
  overflow: visible;
}
.k-filemanager-content:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}
.k-filemanager-view:where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.k-filemanager-breadcrumb:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-block-end-width: 1px;
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  flex-shrink: 0;
}
.k-filemanager-listview:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-listview .k-listview-item:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  width: 120px;
  height: 120px;
  text-align: center;
}
.k-filemanager-listview .k-file-preview:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-listview .k-file-name:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(var(--kendo-spacing-4) / 2);
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-filemanager-listview .k-file-edit-input input:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-filemanager-grid:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-grid .k-file-preview:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-2);
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-filemanager-grid .k-file-name:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-filemanager-preview:where(:not(mat-sidenav-content *)) {
  padding: calc(var(--kendo-spacing-4) * 3) var(--kendo-spacing-4) var(--kendo-spacing-4);
  width: 20%;
  min-height: calc(var(--kendo-spacing-4) * 4 + var(--kendo-icon-size-xxxl, var(--kendo-icon-size-xxxl, calc(var(--kendo-icon-size, 16px) * 3))) * 2 + var(--kendo-spacing-4) * 3);
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-y: auto;
  flex-shrink: 0;
}
.k-filemanager-preview .k-file-preview:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-preview .k-file-name:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-4);
  display: block;
}
.k-filemanager-preview .k-single-file-selected:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
}
.k-filemanager-preview .k-multiple-files-selected:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
}
.k-filemanager-preview .k-file-meta:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-4) 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
  column-gap: var(--kendo-spacing-1);
}
.k-filemanager-preview .k-file-meta-label:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-filemanager-preview .k-file-meta-value:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-filemanager-preview .k-file-type:where(:not(mat-sidenav-content *)) {
  text-transform: capitalize;
}
.k-filemanager-preview .k-line-break:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-4) 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-flow: row nowrap;
}
.k-filemanager .k-splitbar:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}
.k-filemanager-upload-dialog .k-upload-files:where(:not(mat-sidenav-content *)) {
  max-height: 200px;
  overflow-y: auto;
}
.k-filemanager-drag-hint:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--kendo-spacing-2);
}
.k-filemanager:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-filemanager-toolbar:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-filemanager-breadcrumb:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-filemanager-listview .k-listview-item .k-file-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-filemanager-listview .k-listview-item.k-selected .k-file-icon:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  color: inherit;
  background-color: transparent;
}
.k-filemanager-preview .k-file-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-filemanager-breadcrumb:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-taskboard:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  position: relative;
}
.k-taskboard ::after:where(:not(mat-sidenav-content *)),
.k-taskboard ::before:where(:not(mat-sidenav-content *)),
.k-taskboard :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-taskboard-toolbar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  border-width: 0;
  box-shadow: none;
  background: 0 0;
}
.k-taskboard-content:where(:not(mat-sidenav-content *)) {
  padding-block: 0 var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}
.k-taskboard-columns-container:where(:not(mat-sidenav-content *)) {
  outline: 0;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: var(--kendo-spacing-4);
  overflow-x: visible;
}
.k-taskboard-column:where(:not(mat-sidenav-content *)) {
  width: 320px;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md);
  border-style: solid;
  outline: 0;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}
.k-taskboard-column-header:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4) / 2);
  padding-inline: calc(var(--kendo-spacing-4) / 2);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(var(--kendo-spacing-4) / 4);
}
.k-taskboard-column-header-actions:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: calc(var(--kendo-spacing-4) / 2);
}
.k-taskboard-column-cards-container:where(:not(mat-sidenav-content *)) {
  margin-block-end: calc(var(--kendo-spacing-4) / 2);
  padding-block: var(--kendo-spacing-0);
  padding-inline: calc(var(--kendo-spacing-4) / 2);
  outline: 0;
  overflow: auto;
  flex: 1 1 auto;
}
.k-taskboard-column-cards:where(:not(mat-sidenav-content *)) {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4) / 2) 0;
}
.k-taskboard-column-edit .k-taskboard-column-header:where(:not(mat-sidenav-content *)),
.k-taskboard-column-new .k-taskboard-column-header:where(:not(mat-sidenav-content *)) {
  font-weight: inherit;
}
.k-taskboard-column-edit .k-taskboard-column-header-text:where(:not(mat-sidenav-content *)),
.k-taskboard-column-new .k-taskboard-column-header-text:where(:not(mat-sidenav-content *)) {
  flex: 1 1 100%;
}
.k-taskboard-pane:where(:not(mat-sidenav-content *)) {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  overflow: hidden;
  z-index: 2;
}
.k-taskboard-pane-header:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4) * 0.75);
  padding-inline: var(--kendo-spacing-4);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-taskboard-pane-header-text:where(:not(mat-sidenav-content *)) {
  word-break: normal;
  overflow-wrap: anywhere;
}
.k-taskboard-pane-header-actions:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  align-self: flex-start;
}
.k-taskboard-pane-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0);
  padding-inline: var(--kendo-spacing-4);
  overflow: auto;
  flex: 1 1 auto;
}
.k-taskboard-pane-actions:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-4) * 0.75);
  padding-inline: var(--kendo-spacing-4);
}
.k-taskboard-pane-start:where(:not(mat-sidenav-content *)) {
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.k-taskboard-card:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  border-width: 1px;
}
.k-taskboard-card.k-taskboard-card-category:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 4px;
}
.k-taskboard-card .k-card-body:where(:not(mat-sidenav-content *)),
.k-taskboard-card .k-card-footer:where(:not(mat-sidenav-content *)),
.k-taskboard-card .k-card-header {
  padding-block: calc(var(--kendo-spacing-4) / 2);
  padding-inline: calc(var(--kendo-spacing-4) / 2);
}
.k-taskboard-card .k-card-header {
  align-items: center;
}
.k-taskboard-card .k-card-title:where(:not(mat-sidenav-content *)) {
  font-size: inherit;
  font-weight: inherit;
  word-break: normal;
  overflow-wrap: anywhere;
}
.k-taskboard-card .k-card-title.k-focus:where(:not(mat-sidenav-content *)),
.k-taskboard-card .k-card-title.k-hover:where(:not(mat-sidenav-content *)),
.k-taskboard-card .k-card-title:focus:where(:not(mat-sidenav-content *)),
.k-taskboard-card .k-card-title:hover:where(:not(mat-sidenav-content *)) {
  text-decoration: underline;
}
.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}
.k-taskboard-drag-placeholder:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-taskboard-card .k-card-title:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
}
.k-taskboard:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-taskboard-column:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
  background-color: var(--kendo-color-app-surface);
}
.k-taskboard-column.k-focus:where(:not(mat-sidenav-content *)),
.k-taskboard-column:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border-alt);
}
.k-taskboard-column-header:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-taskboard-pane:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-taskboard-pane-header:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-taskboard-card:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: none;
}
.k-taskboard-card.k-focus:where(:not(mat-sidenav-content *)),
.k-taskboard-card:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-color: var(--kendo-color-border-alt);
}
.k-taskboard-card.k-hover:where(:not(mat-sidenav-content *)),
.k-taskboard-card:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border-alt);
}
.k-taskboard-card.k-selected:where(:not(mat-sidenav-content *)) {
  border-color: color-mix(in srgb, var(--kendo-color-primary) 60%, transparent);
  box-shadow: none;
}
.k-taskboard-card.k-disabled:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-taskboard-drag-placeholder:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  background-color: color-mix(in srgb, var(--kendo-color-on-inverse) 20%, transparent);
}
.k-editor:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-editor.k-readonly .k-editor-content:where(:not(mat-sidenav-content *)) {
  pointer-events: auto;
}
.k-editor.k-readonly .k-editor-content.k-focus:where(:not(mat-sidenav-content *)) {
  outline-width: 1px;
  outline-style: dashed;
}
.k-editor-inline:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
  border: 1px solid transparent;
  overflow-wrap: break-word;
  overflow: auto;
  background: 0 0;
}
.k-editor-resizable:where(:not(mat-sidenav-content *)) {
  resize: both;
  overflow: auto;
}
.k-editor-resize-handles-wrapper:where(:not(mat-sidenav-content *)) {
  position: absolute;
  visibility: hidden;
}
.k-editor-resize-wrap-element:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  position: relative;
}
.k-editor-resize-handle:where(:not(mat-sidenav-content *)) {
  width: 8px;
  height: 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  visibility: visible;
  z-index: 10;
}
.k-editor-resize-handle.northwest:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  cursor: nw-resize;
}
.k-editor-resize-handle.north:where(:not(mat-sidenav-content *)) {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: n-resize;
}
.k-editor-resize-handle.northeast:where(:not(mat-sidenav-content *)) {
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  cursor: ne-resize;
}
.k-editor-resize-handle.southwest:where(:not(mat-sidenav-content *)) {
  left: 0;
  bottom: 0;
  transform: translate(-50%, 50%);
  cursor: sw-resize;
}
.k-editor-resize-handle.south:where(:not(mat-sidenav-content *)) {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  cursor: s-resize;
}
.k-editor-resize-handle.southeast:where(:not(mat-sidenav-content *)) {
  right: 0;
  bottom: 0;
  transform: translate(50%, 50%);
  cursor: se-resize;
}
.k-editor-resize-handle.west:where(:not(mat-sidenav-content *)) {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  cursor: w-resize;
}
.k-editor-resize-handle.east:where(:not(mat-sidenav-content *)) {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
  cursor: e-resize;
}
.ProseMirror-selectednode:where(:not(mat-sidenav-content *)) {
  outline-width: 2px;
  outline-style: solid;
}
.ProseMirror-hideselection:where(:not(mat-sidenav-content *)) {
  caret-color: transparent;
}
.ProseMirror-hideselection ::-moz-selection:where(:not(mat-sidenav-content *)),
.ProseMirror-hideselection ::selection:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-editor-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  flex-shrink: 0;
}
.k-editor-toolbar .k-editor-export .k-icon:where(:not(mat-sidenav-content *)) {
  margin-inline-end: 0.5em;
}
.k-editor-toolbar .k-editor-export .k-export-tool-text:where(:not(mat-sidenav-content *)),
.k-editor-toolbar .k-editor-export .k-icon:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-editor-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  overflow-y: auto;
}
.k-editor-content > .k-iframe:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-width: 0;
  display: block;
}
.k-editor-content > .ProseMirror:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  outline: 0;
  white-space: pre-wrap;
  overflow: auto;
}
.k-editor-content > .ProseMirror table:where(:not(mat-sidenav-content *)) {
  white-space: pre-wrap;
}
.k-editor-content > .ProseMirror .k-placeholder::before:where(:not(mat-sidenav-content *)) {
  content: attr(data-placeholder);
  height: 0;
  color: var(--kendo-color-subtle);
  float: inline-start;
  opacity: 1;
  cursor: text;
  -webkit-user-select: none;
  user-select: none;
}
.k-editor-content > .ProseMirror[contenteditable=false]:where(:not(mat-sidenav-content *)) {
  cursor: unset !important;
}
.k-editor-content > .ProseMirror[contenteditable=false] .column-resize-handle:where(:not(mat-sidenav-content *)),
.k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handle:where(:not(mat-sidenav-content *)),
.k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handles-wrapper:where(:not(mat-sidenav-content *)),
.k-editor-content > .ProseMirror[contenteditable=false] .row-resize-handle:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-editor-content > .ProseMirror[contenteditable=false] img:where(:not(mat-sidenav-content *)),
.k-editor-content > .ProseMirror[contenteditable=false] table:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-editor-content > .ProseMirror[contenteditable=false] .ProseMirror-selectednode:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-editor-content p:where(:not(mat-sidenav-content *)) {
  margin: 0 0 1rem;
}
.k-editor-content li p:where(:not(mat-sidenav-content *)),
.k-editor-content td p:where(:not(mat-sidenav-content *)),
.k-editor-content th p:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-editor-content table:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
}
.k-editor-content td:where(:not(mat-sidenav-content *)),
.k-editor-content th:where(:not(mat-sidenav-content *)) {
  min-width: 1em;
  border: 1px solid;
  padding-block: 3px;
  padding-inline: 5px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}
.k-editor-content th:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
  text-align: start;
}
.k-editor-content td:where(:not(mat-sidenav-content *)) {
  text-align: start;
}
.k-editor-content .selectedCell::after:where(:not(mat-sidenav-content *)) {
  z-index: 100;
  position: absolute;
  content: "";
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  inset-block-end: 0;
  pointer-events: none;
}
.k-edit-form-content:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  overflow: auto;
  margin-block: calc(-1 * var(--kendo-spacing-4));
  margin-inline: calc(-1 * var(--kendo-spacing-6));
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-6);
}
.k-ct-popup:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  width: 190px;
  padding: 5px;
}
.k-ct-popup .k-button:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-ct-popup .k-ct-cell:where(:not(mat-sidenav-content *)) {
  margin: 1px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  opacity: 0.7;
  pointer-events: all;
}
.k-editor .k-resize-handle:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-inline-end: 0;
  inset-block-end: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: transparent;
  border-block-end-color: inherit;
  cursor: se-resize;
}
.k-editor .k-resize-handle .k-i-arrow-45-down-right:where(:not(mat-sidenav-content *)),
.k-editor .k-resize-handle .k-i-caret-br:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-editor-find-replace .k-content:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-editor-find-replace .k-action-buttons:where(:not(mat-sidenav-content *)),
.k-editor-find-replace .k-actions:where(:not(mat-sidenav-content *)),
.k-editor-find-replace .k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-editor-find-replace .k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-editor-find-replace .k-form-buttons:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-editor-find-replace .k-search-options:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  padding: 10px 0 40px;
}
.k-editor-find-replace .k-matches-container:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.k-textarea.k-editor-textarea:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  resize: none;
}
.k-filebrowser:where(:not(mat-sidenav-content *)) {
  max-width: 100%;
}
.k-filebrowser .k-floatwrap:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-filebrowser .k-floatwrap::after:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-filebrowser .k-breadcrumbs:where(:not(mat-sidenav-content *)) {
  flex: 1;
}
.k-filebrowser .k-search-wrap:where(:not(mat-sidenav-content *)) {
  margin: 0 0 0 var(--kendo-spacing-4);
  width: 150px;
  display: flex;
  align-items: center;
}
.k-filebrowser .k-search-wrap .k-input:where(:not(mat-sidenav-content *)) {
  flex: 1;
  width: 100px;
}
.k-filebrowser .k-search-wrap .k-icon:where(:not(mat-sidenav-content *)) {
  margin: 0;
  position: static;
}
.k-filebrowser .k-filebrowser-toolbar:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-4) 0 0;
}
.k-filebrowser .k-upload:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 0;
  background: 0 0;
}
.k-filebrowser .k-upload .k-upload-button:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-filebrowser .k-upload .k-upload-status:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-filebrowser .k-upload-files:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-filebrowser .k-tiles:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row wrap;
  height: 390px;
  max-height: 50vh;
  margin: 0 0 var(--kendo-spacing-4);
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-4);
  border-block-start-width: 0;
  overflow: auto;
}
.k-filebrowser .k-tile:where(:not(mat-sidenav-content *)) {
  width: 33%;
  height: 90px;
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-4);
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-radius: var(--kendo-border-radius-md);
}
.k-filebrowser .k-tile .k-i-file:where(:not(mat-sidenav-content *)),
.k-filebrowser .k-tile .k-i-folder:where(:not(mat-sidenav-content *)) {
  font-size: 4em;
}
.k-filebrowser .k-tile input:where(:not(mat-sidenav-content *)) {
  width: 100px;
}
.k-filebrowser .k-tile strong:where(:not(mat-sidenav-content *)) {
  display: block;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-filebrowser .k-tile-empty:where(:not(mat-sidenav-content *)) {
  display: block;
  margin: auto;
}
.k-filebrowser .k-tile-empty.k-selected:where(:not(mat-sidenav-content *)) {
  color: inherit;
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-filebrowser .k-tile-empty strong:where(:not(mat-sidenav-content *)) {
  opacity: 0.5;
  font-size: 3em;
  font-weight: 400;
}
.k-filebrowser .k-thumb:where(:not(mat-sidenav-content *)) {
  float: inline-start;
  margin-inline-end: var(--kendo-spacing-1);
}
.k-filebrowser .k-breadcrumbs-wrap:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-inline-start: var(--kendo-spacing-4);
  inset-block-start: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1px));
}
.k-filebrowser .k-breadcrumbs-wrap .k-icon:where(:not(mat-sidenav-content *)) {
  position: static;
  margin-block-start: 0;
}
.k-editor-table-wizard-window .k-tabstrip-wrapper:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 auto;
  overflow: auto;
}
.k-editor-table-wizard-window .k-tabstrip-wrapper .k-tabstrip.k-root-tabs:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
  margin-block-end: 0;
}
.k-editor-table-wizard-window .k-edit-field > .k-checkbox:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-editor-inline .k-table:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}
.k-editor-inline .k-table td:where(:not(mat-sidenav-content *)),
.k-editor-inline .k-table:where(:not(mat-sidenav-content *)) {
  outline: 0;
  border-width: 1px;
  border-style: dotted;
}
.k-editor-inline .k-table td:where(:not(mat-sidenav-content *)) {
  min-width: 1px;
  padding-block: var(--kendo-spacing-4);
  padding-inline: var(--kendo-spacing-4);
}
.k-editor-inline .k-element-resize-handle-wrapper:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 5px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  z-index: 10;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east:where(:not(mat-sidenav-content *)) {
  cursor: e-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north:where(:not(mat-sidenav-content *)) {
  cursor: n-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast:where(:not(mat-sidenav-content *)) {
  cursor: ne-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest:where(:not(mat-sidenav-content *)) {
  cursor: nw-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south:where(:not(mat-sidenav-content *)) {
  cursor: s-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast:where(:not(mat-sidenav-content *)) {
  cursor: se-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest:where(:not(mat-sidenav-content *)) {
  cursor: sw-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west:where(:not(mat-sidenav-content *)) {
  cursor: w-resize;
}
.k-editor-inline .k-column-resize-handle-wrapper:where(:not(mat-sidenav-content *)) {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 10;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker:where(:not(mat-sidenav-content *)) {
  width: 2px;
  height: 100%;
  margin-block: 0;
  margin-inline: auto;
  display: none;
  opacity: 0.8;
}
.k-editor-inline .k-row-resize-handle-wrapper:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 10;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle:where(:not(mat-sidenav-content *)) {
  display: table;
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper:where(:not(mat-sidenav-content *)) {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker:where(:not(mat-sidenav-content *)) {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  opacity: 0.8;
}
.k-ct-popup:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height);
}
.k-ct-popup .k-status:where(:not(mat-sidenav-content *)) {
  line-height: var(--kendo-line-height);
}
.k-editor:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-editor.k-readonly .k-editor-content.k-focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-on-app-surface);
}
.k-editor-inline .k-table td:where(:not(mat-sidenav-content *)),
.k-editor-inline .k-table:where(:not(mat-sidenav-content *)) {
  border-color: #ccc;
}
.k-editor-inline .k-element-resize-handle-wrapper:where(:not(mat-sidenav-content *)) {
  background-color: #fff;
  border-color: #000;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker:where(:not(mat-sidenav-content *)) {
  background-color: #00b0ff;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker:where(:not(mat-sidenav-content *)) {
  background-color: #00b0ff;
}
.k-editor-inline.k-active:where(:not(mat-sidenav-content *)),
.k-editor-inline.k-hover:where(:not(mat-sidenav-content *)),
.k-editor-inline:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-editor-resize-handle:where(:not(mat-sidenav-content *)) {
  background-color: #fff;
  border-color: #000;
}
.ProseMirror-selectednode:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary);
}
.k-ct-popup .k-selected:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-secondary);
  background-color: var(--kendo-color-secondary);
  background-image: none;
}
.k-editor-content .k-text-selected:where(:not(mat-sidenav-content *)),
.k-editor-content::selection:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-editor-content .k-text-highlighted:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 25%, transparent);
}
.k-editor-content td:where(:not(mat-sidenav-content *)),
.k-editor-content th:where(:not(mat-sidenav-content *)) {
  border-color: #ddd;
}
.k-editor-content .selectedCell::after:where(:not(mat-sidenav-content *)) {
  background-color: rgba(200, 200, 255, 0.4);
}
.k-imageeditor:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-imageeditor ::after:where(:not(mat-sidenav-content *)),
.k-imageeditor ::before:where(:not(mat-sidenav-content *)),
.k-imageeditor :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-imageeditor-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-block-end-width: 1px;
}
.k-imageeditor-content:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
}
.k-imageeditor-canvas-container:where(:not(mat-sidenav-content *)) {
  flex: 1 1 100%;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
}
.k-imageeditor-canvas:where(:not(mat-sidenav-content *)) {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}
.k-imageeditor-action-pane:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-8);
  padding-inline: var(--kendo-spacing-4);
  width: 281px;
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex: none;
  overflow-y: auto;
}
.k-imageeditor-action-pane .k-input-inner:where(:not(mat-sidenav-content *)),
.k-imageeditor-action-pane .k-input-value-text:where(:not(mat-sidenav-content *)) {
  text-overflow: clip;
}
.k-imageeditor-crop-overlay:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-imageeditor-crop:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}
.k-imageeditor-crop .k-resize-handle:where(:not(mat-sidenav-content *)) {
  margin-block: var(--kendo-spacing-1px);
  margin-inline: var(--kendo-spacing-1px);
  border-style: solid;
  border-width: 0 2px 2px 0;
}
.k-imageeditor-crop .k-resize-ne:where(:not(mat-sidenav-content *)),
.k-imageeditor-crop .k-resize-nw:where(:not(mat-sidenav-content *)),
.k-imageeditor-crop .k-resize-se:where(:not(mat-sidenav-content *)),
.k-imageeditor-crop .k-resize-sw:where(:not(mat-sidenav-content *)) {
  width: 15px;
  height: 15px;
}
.k-imageeditor-crop .k-resize-n:where(:not(mat-sidenav-content *)),
.k-imageeditor-crop .k-resize-s:where(:not(mat-sidenav-content *)) {
  left: calc(50% - 7.5px);
  width: 15px;
  height: 0;
}
.k-imageeditor-crop .k-resize-e:where(:not(mat-sidenav-content *)),
.k-imageeditor-crop .k-resize-w:where(:not(mat-sidenav-content *)) {
  top: calc(50% - 7.5px);
  width: 0;
  height: 15px;
}
.k-imageeditor-crop .k-resize-ne:where(:not(mat-sidenav-content *)) {
  transform: rotate(-90deg);
}
.k-imageeditor-crop .k-resize-nw:where(:not(mat-sidenav-content *)) {
  transform: rotate(-180deg);
}
.k-imageeditor-crop .k-resize-sw:where(:not(mat-sidenav-content *)) {
  transform: rotate(90deg);
}
.k-imageeditor-crop .k-resize-n:where(:not(mat-sidenav-content *)) {
  top: 0;
}
.k-imageeditor-crop .k-resize-s:where(:not(mat-sidenav-content *)) {
  bottom: 0;
}
.k-imageeditor-crop .k-resize-w:where(:not(mat-sidenav-content *)) {
  left: 0;
}
.k-imageeditor-crop .k-resize-e:where(:not(mat-sidenav-content *)) {
  right: 0;
}
.k-imageeditor:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-imageeditor-content:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
}
.k-imageeditor-canvas:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.09) 25%,
      transparent 25%,
      transparent 75%,
      rgba(0, 0, 0, 0.09) 75%,
      rgba(0, 0, 0, 0.09)),
    linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.09) 25%,
      transparent 25%,
      transparent 75%,
      rgba(0, 0, 0, 0.09) 75%,
      rgba(0, 0, 0, 0.09)),
    #fff;
  background-repeat: repeat, repeat;
  background-position: 0 0, 5px 5px;
  transform-origin: 0 0 0;
  background-origin: padding-box, padding-box;
  background-size: 10px 10px, 10px 10px;
  box-shadow: none;
  text-shadow: none;
  transition: none;
  transform: scaleX(1) scaleY(1) scaleZ(1);
}
.k-imageeditor-action-pane:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-imageeditor-crop:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
}
.k-imageeditor-crop-overlay:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent);
}
.k-gantt:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-gantt .k-table-td:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.k-gantt td:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.k-gantt .k-grid-header tr {
  height: calc(1.4285714286em + var(--kendo-spacing-3) * 2 + 1px);
}
.k-gantt .k-grid-header .k-header {
  position: static;
}
.k-gantt .k-treelist .k-grid-header .k-header {
  position: relative;
}
.k-gantt .k-grid-content tr:where(:not(mat-sidenav-content *)) {
  height: calc(1.4285714286em + var(--kendo-spacing-3) * 2 + 1px);
}
.k-gantt.k-gantt-planned .k-grid-content tr:where(:not(mat-sidenav-content *)) {
  height: calc(2.4285714286em + var(--kendo-spacing-3) * 2 + 1px);
}
.k-gantt .k-gantt-layout:where(:not(mat-sidenav-content *)) {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}
.k-gantt .k-grid:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-gantt .k-splitbar:where(:not(mat-sidenav-content *)) {
  position: relative;
  display: inline-flex;
}
.k-gantt .k-gantt-splitter:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-gantt .k-treelist-scrollable:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-width: 0;
  overflow: auto;
}
.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
  position: sticky;
}
.k-gantt .k-treelist-scrollable .k-grid-content-sticky:where(:not(mat-sidenav-content *)),
.k-gantt .k-treelist-scrollable .k-grid-header th {
  z-index: 4;
}
.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 5;
}
.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,
.k-gantt .k-treelist-scrollable tbody td:last-child:where(:not(mat-sidenav-content *)) {
  padding: 0;
  vertical-align: top;
}
.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-gantt .k-treelist-scrollable tr.k-selected > td:last-child:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-gantt .k-treelist-scrollable .k-task:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  z-index: 3;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-end:where(:not(mat-sidenav-content *)),
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle:where(:not(mat-sidenav-content *)) {
  visibility: visible;
}
.k-gantt .k-treelist-scrollable .k-task-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
  display: block;
  line-height: normal;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-gantt .k-treelist-scrollable .k-task-actions:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-gantt .k-treelist-scrollable .k-task-milestone:where(:not(mat-sidenav-content *)) {
  border: 0;
  transform: none;
  background: 0 0;
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transform: rotate(45deg);
}
.k-gantt .k-treelist-scrollable .k-task-summary:where(:not(mat-sidenav-content *)) {
  height: 15px;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}
.k-gantt .k-treelist-scrollable .k-task-summary-complete:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 15px;
}
.k-gantt .k-treelist-scrollable .k-task-start:where(:not(mat-sidenav-content *)) {
  transform: translateX(-140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-task-end:where(:not(mat-sidenav-content *)) {
  transform: translateX(140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-gantt-columns:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  pointer-events: none;
  table-layout: fixed;
}
.k-gantt .k-gantt-dependencies-svg:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: visible;
  pointer-events: none;
  z-index: 1;
}
.k-gantt .k-gantt-dependencies-svg polyline:where(:not(mat-sidenav-content *)) {
  stroke-width: 2px;
}
.k-gantt-header:where(:not(mat-sidenav-content *)) {
  border-width: 0 0 1px;
  flex-shrink: 0;
  z-index: 1;
}
.k-gantt-footer:where(:not(mat-sidenav-content *)) {
  border-width: 1px 0 0;
  flex-shrink: 0;
}
.k-gantt-toggle:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-gantt-views-wrapper:where(:not(mat-sidenav-content *)) {
  margin-inline-start: auto;
}
.k-gantt-views-wrapper .k-views-dropdown:where(:not(mat-sidenav-content *)) {
  width: auto;
  font-size: inherit;
  display: none;
  cursor: pointer;
}
@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle:where(:not(mat-sidenav-content *)) {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-gantt-create:where(:not(mat-sidenav-content *)),
  .k-gantt-toolbar .k-gantt-pdf:where(:not(mat-sidenav-content *)) {
    padding: calc(var(--kendo-spacing-4\.5) / 2);
    width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
    height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
  }
  .k-gantt-toolbar .k-gantt-create .k-button-text:where(:not(mat-sidenav-content *)),
  .k-gantt-toolbar .k-gantt-pdf .k-button-text:where(:not(mat-sidenav-content *)) {
    display: none;
  }
}
@media (max-width: 1024px) {
  .k-gantt-views-wrapper .k-gantt-views:where(:not(mat-sidenav-content *)) {
    display: none;
  }
  .k-gantt-views-wrapper .k-views-dropdown:where(:not(mat-sidenav-content *)) {
    display: flex;
  }
}
.k-gantt-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-gantt-treelist .k-treelist:where(:not(mat-sidenav-content *)) {
  height: 100%;
  border-width: 0;
}
.k-gantt-treelist .k-grid-footer:where(:not(mat-sidenav-content *)),
.k-gantt-treelist .k-grid-header {
  padding: 0 !important;
}
.k-gantt-treelist .k-grid-header tr {
  height: calc(2.8571428572em + var(--kendo-spacing-3) * 4 + 2px);
  vertical-align: bottom;
}
.k-gantt-treelist .k-grid-content:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  overflow-x: scroll;
}
.k-gantt-treelist .k-grid-content td:where(:not(mat-sidenav-content *)) {
  vertical-align: middle;
}
.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: calc(1.4285714286em + var(--kendo-spacing-3) * 2 + 1px);
}
.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content:where(:not(mat-sidenav-content *)) {
  overflow: scroll;
}
.k-gantt-timeline-pane .k-gantt-timeline:where(:not(mat-sidenav-content *)) {
  height: 100%;
  border-width: 0;
  display: flex;
}
.k-gantt-timeline-pane .k-gantt-timeline ::after:where(:not(mat-sidenav-content *)),
.k-gantt-timeline-pane .k-gantt-timeline ::before:where(:not(mat-sidenav-content *)),
.k-gantt-timeline-pane .k-gantt-timeline :where(:not(mat-sidenav-content *)),
.k-gantt-timeline-pane .k-gantt-timeline::after:where(:not(mat-sidenav-content *)),
.k-gantt-timeline-pane .k-gantt-timeline::before:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-gantt-timeline-pane .k-grid-content:where(:not(mat-sidenav-content *)) {
  overflow-x: scroll;
}
.k-gantt-timeline-pane .k-header:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}
.k-gantt-tables:where(:not(mat-sidenav-content *)) {
  position: relative;
  border-color: inherit;
}
.k-gantt-columns:where(:not(mat-sidenav-content *)),
.k-gantt-rows:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  position: absolute;
  z-index: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-gantt-dependencies:where(:not(mat-sidenav-content *)) {
  opacity: 0.7;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-gantt-dependencies .k-arrow-e:where(:not(mat-sidenav-content *)),
.k-gantt-dependencies .k-arrow-w:where(:not(mat-sidenav-content *)) {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  position: absolute;
  inset-block-start: -4px;
}
.k-gantt-dependencies .k-arrow-e:where(:not(mat-sidenav-content *)) {
  border-left-color: currentColor;
  right: -6px;
}
.k-gantt-dependencies .k-arrow-w:where(:not(mat-sidenav-content *)) {
  border-right-color: currentColor;
  left: -6px;
}
.k-gantt-line:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  border-color: currentColor;
  position: absolute;
}
.k-gantt-line.k-selected:where(:not(mat-sidenav-content *)) {
  z-index: 3;
}
.k-gantt-line-h:where(:not(mat-sidenav-content *)) {
  height: 2px;
}
.k-gantt-line-v:where(:not(mat-sidenav-content *)) {
  width: 2px;
}
.k-gantt-dependency-hint:where(:not(mat-sidenav-content *)) {
  z-index: 4;
}
.k-gantt-tasks.k-table:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-gantt-tasks.k-table .k-table-td:where(:not(mat-sidenav-content *)),
.k-gantt-tasks.k-table td:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 0;
  position: relative;
  vertical-align: middle;
}
.k-gantt-tasks.k-table td::after:where(:not(mat-sidenav-content *)) {
  content: "";
}
.k-task-wrap:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: -21px;
  padding-block: 5px;
  padding-inline: 21px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 2;
}
.k-task-wrap.k-drag-hint:where(:not(mat-sidenav-content *)) {
  position: absolute;
}
.k-task:where(:not(mat-sidenav-content *)) {
  position: relative;
  flex: 1 1 auto;
}
.k-task-dot:where(:not(mat-sidenav-content *)) {
  width: calc(8px + var(--kendo-spacing-1) * 2);
  height: calc(8px + var(--kendo-spacing-1) * 2);
  line-height: 1;
  cursor: pointer;
  display: none;
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
}
.k-task-wrap.k-origin .k-task-dot:where(:not(mat-sidenav-content *)),
.k-task-wrap:hover .k-task-dot:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-task-dot::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 8px;
  height: 8px;
  border-width: 0;
  border-style: solid;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.k-task-dot.k-hover::before:where(:not(mat-sidenav-content *)),
.k-task-dot:hover::before:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
}
.k-task-start:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
}
.k-task-end:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
}
.k-task-draghandle:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 16px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-block-start-width: 0;
  border-block-end-color: inherit;
  position: absolute;
  inset-block-end: 0;
  cursor: ew-resize;
  visibility: hidden;
}
.k-task-wrap:hover .k-task-draghandle:where(:not(mat-sidenav-content *)) {
  visibility: visible;
}
.k-milestone-wrap:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: -2em;
}
.k-task-milestone:where(:not(mat-sidenav-content *)) {
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transform: rotate(45deg);
  transition: background-color var(--kendo-transition-rapid);
}
.k-task-summary:where(:not(mat-sidenav-content *)) {
  height: 10px;
  display: inline-block;
  vertical-align: top;
}
.k-task-summary-complete:where(:not(mat-sidenav-content *)),
.k-task-summary:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
  transition: color var(--kendo-transition-rapid);
}
.k-task-summary-complete::after:where(:not(mat-sidenav-content *)),
.k-task-summary-complete::before:where(:not(mat-sidenav-content *)),
.k-task-summary::after:where(:not(mat-sidenav-content *)),
.k-task-summary::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid transparent;
  position: absolute;
  inset-block-start: 0;
  display: none;
}
.k-task-summary-complete::before:where(:not(mat-sidenav-content *)),
.k-task-summary::before:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
}
.k-task-summary-complete::after:where(:not(mat-sidenav-content *)),
.k-task-summary::after:where(:not(mat-sidenav-content *)) {
  border-inline-end-color: currentColor;
  inset-inline-end: 0;
}
.k-task-summary-complete:where(:not(mat-sidenav-content *)) {
  height: 10px;
  position: relative;
  z-index: 2;
}
.k-task-summary-progress:where(:not(mat-sidenav-content *)) {
  height: 15px;
  overflow: hidden;
}
.k-task-single:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  cursor: default;
  transition: background-color var(--kendo-transition-rapid);
}
.k-task-single .k-resize-handle:where(:not(mat-sidenav-content *)) {
  opacity: 0.5;
  z-index: 10;
  visibility: hidden;
  cursor: ew-resize;
}
.k-task-single .k-resize-handle::before:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 2px;
  inset-block-end: 2px;
}
.k-task-single .k-resize-w:where(:not(mat-sidenav-content *)) {
  left: 0;
}
.k-task-single .k-resize-w::before:where(:not(mat-sidenav-content *)) {
  left: 2px;
  border-left-width: 1px;
}
.k-task-single .k-resize-e:where(:not(mat-sidenav-content *)) {
  right: 0;
}
.k-task-single .k-resize-e::before:where(:not(mat-sidenav-content *)) {
  right: 2px;
  border-left-width: 1px;
}
.k-task-single:hover .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-task-single:hover .k-task-actions:where(:not(mat-sidenav-content *)) {
  visibility: visible;
}
.k-task-complete:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  width: 20%;
  position: absolute;
  z-index: 1;
  transition: background-color var(--kendo-transition-rapid);
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}
.k-task-content:where(:not(mat-sidenav-content *)) {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
}
.k-task-template:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
  line-height: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-task-actions:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-0\.5);
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  visibility: hidden;
  z-index: 1;
}
.k-task-actions > .k-link:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
}
.k-resources-wrap:where(:not(mat-sidenav-content *)) {
  position: absolute;
  display: inline-block;
  z-index: 2;
  margin-inline-start: 20px;
  margin-block-start: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-resources-wrap .k-resource:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: 5px;
}
.k-task-details:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-4);
  white-space: nowrap;
}
.k-task-details strong:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-lg);
  font-weight: 400;
  display: block;
}
.k-task-details .k-task-pct:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-icon-size-xxl, var(--kendo-icon-size-xxl, calc(var(--kendo-icon-size, 16px) * 2)));
}
.k-task-details ul:where(:not(mat-sidenav-content *)) {
  line-height: normal;
}
.k-gantt-planned .k-gantt-dependencies:where(:not(mat-sidenav-content *)),
.k-gantt-planned .k-resources-wrap:where(:not(mat-sidenav-content *)),
.k-gantt-planned .k-task-dot:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0.7em;
}
.k-gantt-planned .k-task-wrap:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
  align-items: flex-start;
}
.k-gantt-planned .k-task-inner-wrap:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
}
.k-gantt-planned .k-task-wrap.k-drag-hint:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0.85em;
}
.k-gantt-planned .k-summary-wrap.k-drag-hint:where(:not(mat-sidenav-content *)) {
  inset-block-start: 1.35em;
}
.k-gantt-planned .k-milestone-wrap.k-drag-hint:where(:not(mat-sidenav-content *)) {
  inset-block-start: 1.15em;
}
.k-task-planned:where(:not(mat-sidenav-content *)) {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}
.k-task-planned .k-task-moment:where(:not(mat-sidenav-content *)) {
  border-width: 2px;
  border-radius: 5px;
  border-style: solid;
  height: 6px;
  width: 6px;
}
.k-task-planned .k-task-duration:where(:not(mat-sidenav-content *)) {
  height: 2px;
}
.k-task-planned .k-task-moment.k-moment-left:where(:not(mat-sidenav-content *)) {
  margin-inline-start: -4px;
}
.k-task-planned:hover .k-task-duration:where(:not(mat-sidenav-content *)) {
  height: 3px;
}
.k-milestone-wrap .k-task-moment:where(:not(mat-sidenav-content *)) {
  margin-inline-start: 3px;
}
.k-planned-tooltip .k-task-content:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-task-offset-wrap .k-task-content .k-resize-e:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-task-offset:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
  display: flex;
}
.k-task-offset .k-resize-handle:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
  z-index: 10;
  visibility: hidden;
  margin-inline-end: 1.4em;
}
.k-task-offset .k-resize-handle::before:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
  position: absolute;
  inset-block-start: 50%;
  inset-block-end: 0.5em;
  margin-inline-end: 2px;
}
.k-task-offset:hover .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-task-offset:hover .k-task-actions:where(:not(mat-sidenav-content *)),
.k-task-single:hover + .k-task-offset .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-task-single:hover + .k-task-offset .k-task-actions:where(:not(mat-sidenav-content *)) {
  visibility: visible;
}
.k-gantt-tooltip-validation:where(:not(mat-sidenav-content *)) {
  max-width: 200px;
  display: block;
}
.k-gantt-tooltip-validation::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.k-gantt-tooltip-validation-row:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.k-gantt-tooltip-validation-label:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  min-width: 50px;
}
.k-gantt-tooltip-validation-value:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-bold);
}
.k-gantt-tooltip-validation-label:where(:not(mat-sidenav-content *)),
.k-gantt-tooltip-validation-value:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-pdf-export-shadow .k-gantt:where(:not(mat-sidenav-content *)) {
  float: inline-start;
}
.k-pdf-export-shadow .k-gantt-dependencies:where(:not(mat-sidenav-content *)),
.k-pdf-export-shadow .k-gantt-timeline-pane:where(:not(mat-sidenav-content *)),
.k-pdf-export-shadow .k-gantt:where(:not(mat-sidenav-content *)) {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-treelist .k-treelist:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-pdf-export-shadow .k-gantt-layout.k-splitbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-gantt-edit-form .k-gantt-delete:where(:not(mat-sidenav-content *)) {
  float: inline-start;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-e:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-w:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-gantt:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary);
}
.k-gantt .k-gantt-dependencies-svg polyline:where(:not(mat-sidenav-content *)) {
  fill: none;
  stroke: var(--kendo-color-subtle);
}
.k-gantt .k-gantt-dependencies-svg polyline.k-selected:where(:not(mat-sidenav-content *)) {
  stroke: var(--kendo-color-primary);
}
.k-gantt-footer:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-gantt-treelist .k-grid-content:where(:not(mat-sidenav-content *)),
.k-gantt-treelist .k-treelist:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-gantt .k-nonwork-hour:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-base) 3%, transparent);
}
.k-task-dot::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-on-app-surface);
}
.k-task-dot.k-hover::before:where(:not(mat-sidenav-content *)),
.k-task-dot:hover::before:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-task-milestone:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  background-color: var(--kendo-color-inverse);
}
.k-task-milestone.k-task-delayed:where(:not(mat-sidenav-content *)) {
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--kendo-color-app-surface),
      var(--kendo-color-app-surface) 2px,
      var(--kendo-color-error) 2px,
      var(--kendo-color-error) 4px);
}
.k-task-milestone.k-task-advanced:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success);
}
.k-task-milestone.k-selected:where(:not(mat-sidenav-content *)) {
  background-image: none;
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary);
}
.k-task-summary:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse-subtle);
}
.k-task-summary.k-task-delayed:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-emphasis);
}
.k-task-summary.k-task-advanced:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-emphasis);
}
.k-task-summary-complete:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-inverse);
}
.k-task-delayed .k-task-summary-complete:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error);
}
.k-task-advanced .k-task-summary-complete:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success);
}
.k-task-summary.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-emphasis);
}
.k-task-summary.k-selected .k-task-summary-complete:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-task-single:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-inverse);
  background-color: var(--kendo-color-inverse-subtle);
}
.k-task-single.k-task-delayed:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-emphasis);
}
.k-task-single.k-task-advanced:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-emphasis);
}
.k-task-single .k-task-complete:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse);
}
.k-task-delayed .k-task-complete:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-task-advanced .k-task-complete:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success);
}
.k-task-single.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary-emphasis);
}
.k-task-single.k-selected .k-task-complete:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-gantt-line:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-gantt-line.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-task-planned .k-task-moment:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-inverse);
  background-color: transparent;
}
.k-task-planned .k-task-duration:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse);
}
.k-task-planned:hover .k-task-moment:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse);
}
.k-task-offset:where(:not(mat-sidenav-content *)) {
  background-image:
    repeating-linear-gradient(
      135deg,
      var(--kendo-color-app-surface),
      var(--kendo-color-app-surface) 2px,
      var(--kendo-color-error) 2px,
      var(--kendo-color-error) 4px);
}
.k-task-offset .k-resize-e::before:where(:not(mat-sidenav-content *)) {
  border-color: #000;
}
.k-task-offset .k-task-actions:where(:not(mat-sidenav-content *)) {
  color: #000;
}
.k-task-offset:hover:where(:not(mat-sidenav-content *)) {
  background-image:
    repeating-linear-gradient(
      135deg,
      var(--kendo-color-app-surface),
      var(--kendo-color-app-surface) 2px,
      var(--kendo-color-error-emphasis) 2px,
      var(--kendo-color-error-emphasis) 4px);
}
.k-pdf-export .k-task-offset:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-offset-tooltip-delayed:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error);
}
.k-planned-tooltip:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-inverse);
}
.k-gantt-tooltip-validation::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-emphasis);
}
.k-gantt-tooltip-valid::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-success-emphasis);
}
.k-gantt-tooltip-invalid::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-emphasis);
}
.k-gantt-timeline-pane tbody > tr:not(:only-child) > .k-header:where(:not(mat-sidenav-content *)) {
  border-inline-start-color: var(--kendo-color-border);
}
.k-table-auto:where(:not(mat-sidenav-content *)) {
  table-layout: auto;
}
.\!k-table-auto:where(:not(mat-sidenav-content *)) {
  table-layout: auto !important;
}
.k-table-fixed:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.\!k-table-fixed:where(:not(mat-sidenav-content *)) {
  table-layout: fixed !important;
}
.k-table-layout-auto:where(:not(mat-sidenav-content *)) {
  table-layout: auto;
}
.\!k-table-layout-auto:where(:not(mat-sidenav-content *)) {
  table-layout: auto !important;
}
.k-table-layout-fixed:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.\!k-table-layout-fixed:where(:not(mat-sidenav-content *)) {
  table-layout: fixed !important;
}
.k-scheduler:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-scheduler div:where(:not(mat-sidenav-content *)),
.k-scheduler table:where(:not(mat-sidenav-content *)),
.k-scheduler tbody:where(:not(mat-sidenav-content *)),
.k-scheduler td:where(:not(mat-sidenav-content *)),
.k-scheduler tfoot:where(:not(mat-sidenav-content *)),
.k-scheduler th:where(:not(mat-sidenav-content *)),
.k-scheduler thead:where(:not(mat-sidenav-content *)),
.k-scheduler tr:where(:not(mat-sidenav-content *)),
.k-scheduler > :where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-scheduler .k-more-events:where(:not(mat-sidenav-content *)) {
  height: 24px;
  position: absolute;
}
kendo-scheduler.k-scheduler:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-event.k-readonly:where(:not(mat-sidenav-content *)),
.k-readonly-scheduler .k-event:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
}
.k-event.k-readonly .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-readonly-scheduler .k-event .k-resize-handle:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-scheduler-table:where(:not(mat-sidenav-content *)) {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.k-scheduler-table td:where(:not(mat-sidenav-content *)),
.k-scheduler-table th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  height: calc(var(--kendo-line-height) * 1rem);
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-table td:first-child:where(:not(mat-sidenav-content *)),
.k-scheduler-table th:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-scheduler-table .k-middle-row td:where(:not(mat-sidenav-content *)) {
  border-block-end-style: dotted;
}
.k-scheduler-table .k-link:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-scheduler-layout-flex:where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-head:where(:not(mat-sidenav-content *)) {
  position: sticky;
  inset-block-start: 0;
  z-index: 3;
}
.k-scheduler-layout-flex .k-scheduler-body:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-body:where(:not(mat-sidenav-content *)),
.k-scheduler-layout-flex .k-scheduler-head:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-row:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}
.k-scheduler-layout-flex .k-scheduler-group:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-cell:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-content:where(:not(mat-sidenav-content *)) {
  padding: 0;
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  border-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell:where(:not(mat-sidenav-content *)) {
  flex-basis: 100%;
  border-width: 0;
  padding: 0;
}
.k-scheduler-layout-flex.k-scheduler-timelineview .k-scheduler-body .k-scheduler-cell:where(:not(mat-sidenav-content *)) {
  flex-basis: auto;
}
.k-scheduler-layout-flex .k-more-events:where(:not(mat-sidenav-content *)) {
  inset-block-end: var(--kendo-spacing-0\.5);
  inset-inline-start: var(--kendo-spacing-0\.5);
  width: calc(100% - var(--kendo-spacing-1));
}
.k-scheduler-layout-flex .k-scheduler-cell:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 100%;
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-3);
  min-height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 1px 1px 0;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell:not(.k-side-cell):where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
  flex-grow: 0;
  flex-basis: auto;
  overflow: visible;
  text-align: end;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell:where(:not(mat-sidenav-content *)) {
  border-block-end-style: dotted;
}
.k-scheduler-layout-flex .k-resource-cell:where(:not(mat-sidenav-content *)) {
  flex: none;
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}
.k-scheduler-layout-flex .k-resource-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border-width: 0;
}
.k-scheduler-layout-flex .k-sticky-cell:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 0;
  position: sticky;
  inset-inline-start: 0;
  z-index: 3;
}
.k-scheduler-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-block-end-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  position: relative;
  z-index: 2;
}
.k-scheduler-toolbar .k-nav-current:where(:not(mat-sidenav-content *)) {
  color: inherit;
  outline: 0;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2);
  cursor: pointer;
}
.k-scheduler-toolbar .k-scheduler-search:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-scheduler-footer:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
  border-width: 0;
  border-block-start-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
}
.k-scheduler-layout:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}
.k-scheduler-layout > tbody > tr > td:where(:not(mat-sidenav-content *)) {
  padding: 0;
  vertical-align: top;
}
.k-scheduler-layout .k-scheduler-cell.k-selected:where(:not(mat-sidenav-content *)),
.k-scheduler-layout td.k-selected:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr th:where(:not(mat-sidenav-content *)) {
  border-block-end-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day:where(:not(mat-sidenav-content *)),
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th:where(:not(mat-sidenav-content *)) {
  border-block-end-color: inherit;
}
.k-scheduler-layout.k-scheduler-flex-layout:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
}
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-table:where(:not(mat-sidenav-content *)),
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-table:where(:not(mat-sidenav-content *)) {
  table-layout: fixed;
}
.k-scheduler-header:where(:not(mat-sidenav-content *)) {
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
}
.k-scheduler-header th:where(:not(mat-sidenav-content *)) {
  text-align: center;
  font-size: var(--kendo-font-size-sm);
  font-weight: 400;
}
.k-scheduler-cell.k-heading-cell:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  font-weight: 400;
}
.k-scheduler-header-wrap:where(:not(mat-sidenav-content *)),
.k-scheduler-header-wrap > div:where(:not(mat-sidenav-content *)),
.k-scheduler-header:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  overflow: hidden;
}
.k-scheduler-header-wrap:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
  position: relative;
}
.k-scheduler-times:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  position: relative;
  overflow: hidden;
}
.k-scheduler-times .k-scheduler-table:where(:not(mat-sidenav-content *)) {
  table-layout: auto;
}
.k-scheduler-times th:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-inline-end-width: 1px;
  border-block-end-width: 1px;
  text-align: end;
}
.k-scheduler-times .k-scheduler-times-all-day:where(:not(mat-sidenav-content *)),
.k-scheduler-times .k-slot-cell:where(:not(mat-sidenav-content *)) {
  border-block-end-color: inherit;
}
.k-scheduler-times .k-slot-cell.k-last-resource:where(:not(mat-sidenav-content *)) {
  border-inline-end: 0;
}
.k-scheduler-times .k-slot-cell.k-empty-slot:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.k-scheduler-datecolumn:where(:not(mat-sidenav-content *)) {
  width: 12rem;
}
.k-scheduler-timecolumn:where(:not(mat-sidenav-content *)) {
  width: 11rem;
  white-space: nowrap;
}
.k-scheduler-content:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  position: relative;
  overflow: auto;
}
.k-scheduler-content:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-event:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event:where(:not(mat-sidenav-content *)) {
  min-height: 12px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md);
  text-align: start;
  outline: 0;
  cursor: default;
  position: absolute;
  overflow: visible;
  display: flex;
  align-items: flex-start;
  container-type: size;
}
.k-event > div:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event > div:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0;
  min-width: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.k-event > div .k-event-continuation:last-child:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event > div .k-event-continuation:last-child:where(:not(mat-sidenav-content *)) {
  margin-top: auto;
}
.k-event .k-event-template:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-template:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-1);
}
.k-event .k-event-title:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-title:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-sm);
  padding-block-start: var(--kendo-spacing-1);
  padding-block-end: var(--kendo-spacing-0\.5);
}
.k-event .k-event-time:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-time:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-0\.5);
  padding-block-end: var(--kendo-spacing-0\.5);
  font-size: var(--kendo-font-size-xs);
  line-height: var(--kendo-line-height-sm);
  white-space: nowrap;
  text-overflow: ellipsis;
  min-height: min-content;
  overflow: hidden;
}
.k-event .k-event-time .k-event-recurrence-icon:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-time .k-event-recurrence-icon:where(:not(mat-sidenav-content *)) {
  vertical-align: text-top;
  margin-inline-end: var(--kendo-spacing-1);
  line-height: var(--kendo-line-height-xs);
}
.k-event > .k-event-recurrence-icon:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event > .k-event-recurrence-icon:where(:not(mat-sidenav-content *)) {
  display: none;
  flex: 0 0 auto;
  align-self: flex-end;
  margin: var(--kendo-spacing-1);
  margin-inline-start: calc(var(--kendo-spacing-1) / 2);
  line-height: var(--kendo-line-height-xs);
}
.k-event .k-resize-handle:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-handle:where(:not(mat-sidenav-content *)) {
  z-index: 10;
  visibility: hidden;
}
.k-event .k-resize-n:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-n:where(:not(mat-sidenav-content *)) {
  height: 0.5em;
}
.k-event .k-resize-s:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-s:where(:not(mat-sidenav-content *)) {
  height: 0.5em;
}
.k-event .k-resize-w:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-w:where(:not(mat-sidenav-content *)) {
  width: 0.5em;
}
.k-event .k-resize-e:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-e:where(:not(mat-sidenav-content *)) {
  width: 0.5em;
}
.k-event .k-resize-handle::before:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-handle::before:where(:not(mat-sidenav-content *)) {
  border-style: solid;
  border-color: var(--kendo-color-surface-alt);
  border-width: 2px;
  border-radius: var(--kendo-border-radius-full);
  background-color: var(--kendo-color-primary);
}
.k-event .k-resize-e::before:where(:not(mat-sidenav-content *)),
.k-event .k-resize-n::before:where(:not(mat-sidenav-content *)),
.k-event .k-resize-s::before:where(:not(mat-sidenav-content *)),
.k-event .k-resize-w::before:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-e::before:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-n::before:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-s::before:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-resize-w::before:where(:not(mat-sidenav-content *)) {
  width: 8px;
  height: 8px;
}
.k-event.k-hover .k-resize-handle:where(:not(mat-sidenav-content *)),
.k-event:hover .k-resize-handle:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event.k-hover .k-resize-handle:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event:hover .k-resize-handle:where(:not(mat-sidenav-content *)) {
  visibility: visible;
}
.k-event.k-event-drag-hint .k-event-time:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event.k-event-drag-hint .k-event-time:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-event .k-event-bottom-actions:where(:not(mat-sidenav-content *)),
.k-event .k-event-top-actions:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-bottom-actions:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-top-actions:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  text-align: center;
}
.k-event .k-event-bottom-actions:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-bottom-actions:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
  inset-block-end: 0;
}
.k-event .k-event-continuation:where(:not(mat-sidenav-content *)),
kendo-scheduler .k-event .k-event-continuation:where(:not(mat-sidenav-content *)) {
  flex: 0 0 auto;
  align-self: center;
  line-height: 0;
}
@container (max-height:40px) {
  .k-event .k-event-title:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event .k-event-title:where(:not(mat-sidenav-content *)) {
    white-space: nowrap;
    margin-block: auto;
  }
  .k-event .k-event-time:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event .k-event-time:where(:not(mat-sidenav-content *)) {
    display: none;
  }
  .k-event div .k-event-continuation:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event div .k-event-continuation:where(:not(mat-sidenav-content *)) {
    display: none;
  }
  .k-event > .k-event-recurrence-icon:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event > .k-event-recurrence-icon:where(:not(mat-sidenav-content *)) {
    margin-block: auto;
    display: block;
  }
  .k-event .k-event-continuation:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event .k-event-continuation:where(:not(mat-sidenav-content *)) {
    margin-block: auto;
  }
}
@container (max-height:24px) {
  .k-event .k-event-title:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event .k-event-title:where(:not(mat-sidenav-content *)) {
    font-size: var(--kendo-font-size-xs);
    padding-block: 0;
    margin-block: auto;
    line-height: var(--kendo-line-height-xs);
  }
  .k-event > .k-event-recurrence-icon:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event > .k-event-recurrence-icon:where(:not(mat-sidenav-content *)) {
    display: none;
  }
  .k-event .k-event-continuation:where(:not(mat-sidenav-content *)),
  kendo-scheduler .k-event .k-event-continuation:where(:not(mat-sidenav-content *)) {
    display: none;
  }
}
.k-scheduler-mark:where(:not(mat-sidenav-content *)) {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.k-event-drag-hint:where(:not(mat-sidenav-content *)) {
  opacity: 0.5;
  z-index: 3;
}
.k-event-drag-hint .k-event-bottom-actions:where(:not(mat-sidenav-content *)),
.k-event-drag-hint .k-event-top-actions:where(:not(mat-sidenav-content *)),
.k-event-drag-hint .k-resize-handle:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-event-drag-hint .k-event-time:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-scheduler-marquee:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  border-style: solid;
}
.k-scheduler-marquee .k-label-bottom:where(:not(mat-sidenav-content *)),
.k-scheduler-marquee .k-label-top:where(:not(mat-sidenav-content *)) {
  font-size: 0.75em;
  position: absolute;
}
.k-scheduler-marquee .k-label-top:where(:not(mat-sidenav-content *)) {
  inset-inline-start: var(--kendo-spacing-2);
  inset-block-start: var(--kendo-spacing-0\.5);
}
.k-scheduler-marquee .k-label-bottom:where(:not(mat-sidenav-content *)) {
  inset-inline-end: var(--kendo-spacing-2);
  inset-block-end: var(--kendo-spacing-0\.5);
}
.k-scheduler-marquee.k-first::before:where(:not(mat-sidenav-content *)),
.k-scheduler-marquee.k-last::after:where(:not(mat-sidenav-content *)) {
  content: "";
  border-width: 3px;
  border-style: solid;
  position: absolute;
  width: 0;
  height: 0;
}
.k-scheduler-marquee.k-first::before:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-start: 0;
  border-inline-end-color: transparent;
  border-block-end-color: transparent;
}
.k-scheduler-marquee.k-last::after:where(:not(mat-sidenav-content *)) {
  inset-block-end: 0;
  inset-inline-end: 0;
  border-inline-start-color: transparent;
  border-block-start-color: transparent;
}
.k-pdf-export-shadow .k-scheduler:where(:not(mat-sidenav-content *)),
.k-scheduler-pdf-export .k-scheduler-content:where(:not(mat-sidenav-content *)),
.k-scheduler-pdf-export .k-scheduler-times:where(:not(mat-sidenav-content *)) {
  height: auto !important;
  overflow: visible !important;
}
.k-scheduler-pdf-export:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-scheduler-pdf-export .k-scheduler-header:where(:not(mat-sidenav-content *)) {
  padding: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header-wrap:where(:not(mat-sidenav-content *)) {
  border-width: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table:where(:not(mat-sidenav-content *)),
.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table:where(:not(mat-sidenav-content *)) {
  width: 100% !important;
}
.k-recurrence-editor:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
}
kendo-scheduler .k-recurrence-editor:where(:not(mat-sidenav-content *)) {
  display: block;
}
.k-scheduler-cell.k-side-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-times th:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
  font-weight: var(--kendo-font-weight-normal);
}
.k-scheduler-dayview .k-scheduler-header th:not(.k-slot-cell):where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-scheduler-header th:not(.k-slot-cell):where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
}
.k-scheduler-dayview .k-scheduler-cell.k-heading-cell:not(.k-side-cell):where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-scheduler-cell.k-heading-cell:not(.k-side-cell):where(:not(mat-sidenav-content *)) {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-block: var(--kendo-spacing-0\.5);
}
.k-scheduler-dayview .k-scheduler-date-day:where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-scheduler-date-day:where(:not(mat-sidenav-content *)) {
  display: block;
  text-align: center;
  font-size: var(--kendo-font-size-sm);
}
.k-scheduler-dayview .k-nav-day:where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-nav-day:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  padding-block: var(--kendo-spacing-1);
  padding-inline: var(--kendo-spacing-2);
}
.k-scheduler-monthview .k-scheduler-cell.k-heading-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-monthview .k-scheduler-header th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
}
.k-scheduler-monthview .k-scheduler-table:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-scheduler-monthview .k-scheduler-table td:where(:not(mat-sidenav-content *)) {
  height: 80px;
  text-align: end;
}
.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell:where(:not(mat-sidenav-content *)) {
  min-height: 80px;
}
.k-scheduler-monthview .k-hidden:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 0 !important;
  padding-inline-end: 0 !important;
  border-inline-end-width: 0 !important;
}
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto:where(:not(mat-sidenav-content *)),
.k-scheduler-monthview .k-scheduler-table-auto td:where(:not(mat-sidenav-content *)),
.k-scheduler-monthview .k-scheduler-table-auto:where(:not(mat-sidenav-content *)) {
  height: auto;
}
.k-scheduler-monthview .k-scheduler-content:where(:not(mat-sidenav-content *)) {
  overflow-y: scroll;
}
.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content:where(:not(mat-sidenav-content *)) {
  overflow-y: auto;
}
.k-scheduler-agendaview .k-scheduler-header th:where(:not(mat-sidenav-content *)) {
  font-size: inherit;
}
.k-scheduler-agendaview .k-scheduler-mark:where(:not(mat-sidenav-content *)) {
  margin-inline-end: 0.5em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.k-scheduler-agendaview .k-scheduler-table td:first-child:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-table th:first-child:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 1px;
}
.k-scheduler-agendaview .k-scheduler-table td.k-first:where(:not(mat-sidenav-content *)) {
  border-inline-start-width: 0;
}
.k-scheduler-agendaview .k-task:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-0\.5);
}
.k-scheduler-agendaview .k-task > .k-event-delete:where(:not(mat-sidenav-content *)) {
  color: inherit;
  position: absolute;
  inset-block-start: var(--kendo-spacing-0\.5);
  inset-inline-end: var(--kendo-spacing-0\.5);
  opacity: 0.5;
  visibility: hidden;
}
.k-scheduler-agendaview .k-hover .k-task > .k-event-delete:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover .k-event-delete:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete:where(:not(mat-sidenav-content *)) {
  visibility: visible;
}
.k-scheduler-agendaday:where(:not(mat-sidenav-content *)) {
  margin: 0;
  margin-inline-end: 0.2em;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: inline-start;
}
.k-scheduler-agendaweek:where(:not(mat-sidenav-content *)) {
  display: block;
  margin: 0.4em 0 0;
  line-height: 1;
  font-style: normal;
}
.k-scheduler-agendadate:where(:not(mat-sidenav-content *)) {
  font-size: 0.75em;
}
.k-scheduler-timelineview .k-slot-cell:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
}
.k-scheduler-timelineview .k-scheduler-content:where(:not(mat-sidenav-content *)) {
  overflow: auto;
}
.k-scheduler-yearview .k-scheduler-body:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-5);
  padding-inline: var(--kendo-spacing-5);
  justify-content: center;
}
.k-scheduler-yearview .k-calendar:where(:not(mat-sidenav-content *)) {
  width: 100%;
  border-width: 0;
}
.k-scheduler-yearview .k-calendar .k-calendar-view:where(:not(mat-sidenav-content *)) {
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--kendo-spacing-5);
}
.k-scheduler-yearview .k-calendar .k-content:where(:not(mat-sidenav-content *)) {
  flex: 0;
}
.k-scheduler-yearview .k-calendar .k-link:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.k-scheduler-yearview .k-calendar td.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: inherit;
}
.k-scheduler-yearview .k-day-indicator:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(48px - var(--kendo-spacing-3) * 2);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  inset-inline-start: calc(50% - 1.5px);
}
.k-scheduler-popover .k-popover-header:where(:not(mat-sidenav-content *)) {
  text-align: center;
}
.k-scheduler-popover .k-popover-header .k-month:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  text-transform: uppercase;
}
.k-scheduler-popover .k-popover-header .k-day:where(:not(mat-sidenav-content *)) {
  font-size: calc(var(--kendo-font-size-sm) * 2);
  color: var(--kendo-color-primary);
}
.k-scheduler-popover .k-popover-events:where(:not(mat-sidenav-content *)) {
  overflow: auto;
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-1\.5);
}
.k-scheduler-popover .k-popover-event:where(:not(mat-sidenav-content *)) {
  min-height: 25px;
  padding-inline: var(--kendo-spacing-2);
  border-radius: var(--kendo-border-radius-md);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  gap: var(--kendo-spacing-1\.5);
}
.k-scheduler-popover .k-popover-event .k-event-time:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-shrink: 0;
  line-height: 1;
  font-size: inherit;
}
.k-scheduler-popover .k-popover-event .k-event-title:where(:not(mat-sidenav-content *)) {
  font-size: inherit;
  line-height: var(--kendo-line-height-sm);
}
.k-scheduler-popover .k-no-data:where(:not(mat-sidenav-content *)),
.k-scheduler-popover .k-nodata:where(:not(mat-sidenav-content *)) {
  min-height: auto;
}
.k-scheduler-edit-form .k-form-field > .k-form-label:where(:not(mat-sidenav-content *)) {
  width: fit-content;
}
.k-scheduler-edit-form .k-form-field-wrap:where(:not(mat-sidenav-content *)) {
  max-width: none;
  min-width: 0;
}
.k-scheduler-edit-form .k-form-label > .k-icon:where(:not(mat-sidenav-content *)) {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-scheduler-datetime-section:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4);
  margin-top: var(--kendo-spacing-2);
}
.k-scheduler-datetime-label:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-9);
}
.k-scheduler-datetime-grid:where(:not(mat-sidenav-content *)) {
  display: grid;
  align-items: center;
  text-align: center;
  gap: var(--kendo-spacing-3);
  grid-template-columns: 2.5fr 1fr min-content;
}
.k-scheduler-datetime-grid > :where(:not(mat-sidenav-content *)) {
  min-width: 0;
}
.k-scheduler-edit-form-row:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-3);
  min-width: 0;
}
.k-scheduler-edit-form-row > .k-datepicker:where(:not(mat-sidenav-content *)),
.k-scheduler-edit-form-row > .k-daterangepicker:where(:not(mat-sidenav-content *)),
.k-scheduler-edit-form-row > .k-timepicker:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0%;
  min-width: 0;
}
.k-scheduler-edit-form-row > .k-scheduler-recurrence-button:where(:not(mat-sidenav-content *)) {
  flex: 0 1 auto;
  justify-content: start;
  max-width: 100%;
  min-width: 0;
  text-align: start;
}
.k-scheduler-edit-form-row > .k-scheduler-recurrence-button .k-button-icon:where(:not(mat-sidenav-content *)) {
  aspect-ratio: 1;
}
.k-scheduler-edit-form-row > .k-scheduler-recurrence-button .k-button-text:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
.k-scheduler-recurrence-fields:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--kendo-spacing-6) var(--kendo-spacing-3);
}
.k-scheduler-weekday-picker:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-1);
}
.k-scheduler-weekday-picker .k-button:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px);
}
.k-safari .k-scheduler-popover .k-popover-event:not(:last-child):where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-1\.5);
}
.k-safari .k-scheduler-yearview .k-calendar-view .k-month:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-5)/2;
}
.k-pane-wrapper:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-pane-wrapper .k-pane:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}
.k-pane-wrapper .k-view:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  inset-inline-start: 0;
  position: relative;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-pane-wrapper .k-content:where(:not(mat-sidenav-content *)) {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}
.k-pane-wrapper .k-appbar:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
}
.k-pane-wrapper .k-filter-help-text:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-list-title:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  display: block;
}
.k-pane-wrapper .k-listgroup-title:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
  padding-inline: var(--kendo-spacing-4);
  font-weight: 700;
  text-transform: uppercase;
}
.k-pane-wrapper .k-listgroup .k-listgroup-item:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
}
.k-pane-wrapper .k-listgroup + .k-listgroup:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-4);
}
.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}
.k-pane-wrapper .k-multicheck-wrap.k-listgroup:where(:not(mat-sidenav-content *)) {
  overflow-y: auto;
}
.k-scheduler.k-scheduler-mobile:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-scheduler-mobile:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-scheduler-mobile th:where(:not(mat-sidenav-content *)) {
  font-weight: 400;
}
.k-scheduler-mobile .k-scheduler-header th:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-3);
}
.k-scheduler-mobile .k-event:hover .k-resize-handle:where(:not(mat-sidenav-content *)) {
  visibility: hidden;
}
.k-scheduler-mobile .k-scheduler-toolbar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  border-radius: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar > :where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar::before:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current:where(:not(mat-sidenav-content *)) {
  line-height: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
  gap: 0;
}
.k-scheduler-mobile .k-scheduler-footer:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  display: flex;
  justify-content: space-between;
  border-radius: 0;
}
.k-scheduler-mobile .k-scheduler-footer > :where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-footer::before:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-scheduler-mobile .k-scheduler-monthview .k-hidden:where(:not(mat-sidenav-content *)) {
  height: 40px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td:where(:not(mat-sidenav-content *)) {
  height: 40px;
  vertical-align: top;
  text-align: center;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container:where(:not(mat-sidenav-content *)) {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event:where(:not(mat-sidenav-content *)) {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-scheduler-mobile .k-scheduler-header-wrap > div:where(:not(mat-sidenav-content *)) {
  overflow: visible;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table:where(:not(mat-sidenav-content *)) {
  table-layout: auto;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)) {
  width: 1%;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td:where(:not(mat-sidenav-content *)) {
  white-space: normal;
}
.k-scheduler-mobile .k-mobile-header .k-scheduler-table td:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th:where(:not(mat-sidenav-content *)) {
  height: 1.5em;
}
.k-scheduler-mobile .k-time-period:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-time-text:where(:not(mat-sidenav-content *)) {
  display: block;
  line-height: 1;
}
.k-scheduler-mobile .k-time-period:where(:not(mat-sidenav-content *)) {
  font-size: 0.7em;
}
.k-scheduler-mobile .k-scheduler-table td:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-table th:where(:not(mat-sidenav-content *)) {
  height: 2em;
  vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-datecolumn-wrap:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.k-scheduler-mobile .k-task:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.k-scheduler-mobile .k-task .k-scheduler-mark:where(:not(mat-sidenav-content *)) {
  border-radius: 50%;
  margin: 0;
}
.k-scheduler-mobile .k-task .k-scheduler-task-text:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0%;
}
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)) {
  vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text:where(:not(mat-sidenav-content *)),
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text:where(:not(mat-sidenav-content *)) {
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  white-space: nowrap;
}
.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 0;
}
.k-scheduler-layout-flex .k-scheduler-cell:where(:not(mat-sidenav-content *)) {
  min-height: 1.4285714286em;
}
.k-scheduler:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-scheduler-toolbar:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: var(--kendo-color-surface-alt);
  background-image: none;
}
.k-scheduler-footer:where(:not(mat-sidenav-content *)) {
  border-color: unset;
  color: unset;
  background-color: var(--kendo-color-surface-alt);
  background-image: none;
}
.k-scheduler-header:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
}
.k-scheduler-header-wrap:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-scheduler-cell.k-side-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-times:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-scheduler-dayview .k-scheduler-date-day:where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-scheduler-date-day:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-scheduler-dayview .k-nav-day:where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-nav-day:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-scheduler-dayview .k-today .k-nav-day:where(:not(mat-sidenav-content *)),
.k-scheduler-dayview .k-today .k-scheduler-date-day:where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-today .k-nav-day:where(:not(mat-sidenav-content *)),
.k-scheduler-weekview .k-today .k-scheduler-date-day:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-scheduler .k-nonwork-hour:where(:not(mat-sidenav-content *)),
.k-scheduler-nonwork:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-scheduler .k-other-month:where(:not(mat-sidenav-content *)),
.k-scheduler-other-month:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-scheduler-layout .k-scheduler-cell.k-selected:where(:not(mat-sidenav-content *)),
.k-scheduler-layout td.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 25%, transparent);
}
.k-scheduler-layout-flex .k-scheduler-head:where(:not(mat-sidenav-content *)),
.k-scheduler-layout-flex .k-sticky-cell:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-event:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-event.k-selected:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary-active);
}
.k-event.k-event-inverse:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-event.k-event-ongoing:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 1px red;
}
.k-event.k-readonly:where(:not(mat-sidenav-content *)),
.k-readonly-scheduler .k-event:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-emphasis);
  color: var(--kendo-color-primary-on-subtle);
  background-color: var(--kendo-color-primary-subtle);
  box-shadow: none;
}
.k-scheduler-marquee::after:where(:not(mat-sidenav-content *)),
.k-scheduler-marquee::before:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
}
.k-scheduler-monthview .k-scheduler-cell.k-heading-cell:where(:not(mat-sidenav-content *)),
.k-scheduler-monthview .k-scheduler-header th:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr.k-hover:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-base-hover);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-datecolumn:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 25%, transparent);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-datecolumn:where(:not(mat-sidenav-content *)),
.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface-alt);
}
.k-scheduler-yearview .k-day-indicator:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-scheduler-yearview .k-selected .k-day-indicator:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-on-primary);
}
.k-pane-wrapper:where(:not(mat-sidenav-content *)),
.k-view:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
}
.k-pane-wrapper .k-scheduler-delete:where(:not(mat-sidenav-content *)),
.k-view .k-scheduler-delete:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-pane-wrapper .k-pane > .k-view > .k-content:where(:not(mat-sidenav-content *)) {
  background-position: 50% 50%;
  background-color: var(--kendo-color-app-surface);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-surface);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header:where(:not(mat-sidenav-content *)),
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  background-color: inherit;
}
.k-scheduler-layout .k-scheduler-cell.k-selected:where(:not(mat-sidenav-content *)),
.k-scheduler-layout td.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-secondary) 25%, transparent);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-secondary) 25%, transparent);
}
.k-file-box-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  margin: 0;
  gap: var(--kendo-spacing-1);
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
}
.k-file-box-wrapper.k-files-wrap:where(:not(mat-sidenav-content *)) {
  flex-flow: row wrap;
}
.k-file-box-wrapper.k-files-vertical:where(:not(mat-sidenav-content *)) {
  flex-flow: column wrap;
}
.k-files-scroll:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  flex: 1;
  overflow-x: auto;
  scrollbar-width: none;
  white-space: nowrap;
  gap: var(--kendo-spacing-1);
}
.k-file-box-wrapper-scrollable-end::before:where(:not(mat-sidenav-content *)),
.k-file-box-wrapper-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  content: "";
  aspect-ratio: 0.5;
  position: absolute;
  z-index: 3;
  height: calc(100% - var(--kendo-spacing-1) * 2);
}
.k-file-box-wrapper-scrollable-end::before:where(:not(mat-sidenav-content *)) {
  left: 0;
}
.k-file-box-wrapper-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  right: 0;
}
.k-file-box:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  box-sizing: border-box;
  gap: var(--kendo-spacing-1);
  border-width: 1px;
  border-style: solid;
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  border-radius: var(--kendo-border-radius-md);
  width: 100%;
  min-width: 96px;
  max-width: 160px;
  flex-shrink: 0;
}
.k-file-box > .k-icon:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-file-box .k-file-info:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: start;
  flex: 1;
  overflow: hidden;
  min-width: 0;
  max-width: 100%;
  text-overflow: ellipsis;
}
.k-file-box .k-file-box-name:where(:not(mat-sidenav-content *)),
.k-file-box .k-file-name:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-sm);
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-file-box .k-file-box-size:where(:not(mat-sidenav-content *)),
.k-file-box .k-file-box-status:where(:not(mat-sidenav-content *)),
.k-file-box .k-file-size:where(:not(mat-sidenav-content *)),
.k-file-box .k-file-status:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-xs);
  line-height: var(--kendo-line-height-xs);
}
.k-file-box.k-file-deleted:where(:not(mat-sidenav-content *)) {
  min-height: calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px + 2 * var(--kendo-spacing-1) + 2px);
}
.k-file-box:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-base-on-subtle) 8%, transparent);
  color: var(--kendo-color-base-on-subtle);
  border-color: color-mix(in srgb, var(--kendo-color-base-on-subtle) 8%, transparent);
}
.k-file-box-wrapper-scrollable-start::after:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0,
      var(--kendo-color-surface) 100%);
}
.k-file-box-wrapper-scrollable-end::before:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      270deg,
      rgba(255, 255, 255, 0) 0,
      var(--kendo-color-surface) 100%);
}
.k-prompt-box:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-xl);
  flex-flow: column nowrap;
}
.k-prompt-box .k-input-inner:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-3);
}
.k-prompt-box-header:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2) var(--kendo-spacing-2) 0;
}
.k-prompt-box-affix:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-2);
  border-color: inherit;
  display: flex;
  align-items: center;
  flex: none;
  gap: var(--kendo-spacing-1);
}
.k-prompt-box-textarea:where(:not(mat-sidenav-content *)) {
  resize: none;
  white-space: nowrap;
  flex: 1 1 auto;
}
.k-prompt-box-textarea + .k-prompt-box-affix:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.k-prompt-box-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
}
.k-prompt-box:not(.k-prompt-box-multiline) .k-prompt-box-affix:has(+ .k-input-inner):where(:not(mat-sidenav-content *)) {
  padding-inline-end: 0;
}
.k-prompt-box:not(.k-prompt-box-multiline) .k-input-inner + .k-prompt-box-affix:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 0;
}
.k-prompt-box-multiline .k-prompt-box-content:where(:not(mat-sidenav-content *)) {
  flex-direction: column;
}
.k-prompt-box-multiline .k-prompt-box-textarea:where(:not(mat-sidenav-content *)) {
  white-space: normal;
  overflow: auto;
}
.k-prompt-box-multiline .k-prompt-box-affix:has(+ .k-input-inner):where(:not(mat-sidenav-content *)) {
  padding-block-end: 0;
}
.k-prompt-box-multiline .k-input-inner + .k-prompt-box-affix:where(:not(mat-sidenav-content *)) {
  padding-block-start: 0;
}
.k-prompt-box:where(:not(mat-sidenav-content *)) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.k-prompt-box:where(:not(mat-sidenav-content *)) {
  border-top-color: transparent;
  border-inline-color: transparent;
}
.k-chat:where(:not(mat-sidenav-content *)) {
  min-width: 280px;
  min-height: 320px;
  max-height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-chat .k-suggestion:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
}
.k-chat-header:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
  width: 100%;
  position: sticky;
  z-index: 1000;
  border-inline-width: 0;
  border-block-start-width: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-message-list:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.k-message-list-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}
.k-message-list-content > * + :where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-4);
}
.k-message-list-content.k-message-list-content-empty:where(:not(mat-sidenav-content *)) {
  flex: 1;
  flex-flow: column wrap;
  align-content: center;
  justify-content: center;
}
.k-message-group:where(:not(mat-sidenav-content *)) {
  max-width: min(75%, 460px);
  background: 0 0;
  box-sizing: border-box;
  display: flex;
  column-gap: var(--kendo-spacing-2);
  flex-shrink: 0;
  position: relative;
}
.k-message-group .k-message + .k-message:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-1);
}
.k-message-group .k-avatar:where(:not(mat-sidenav-content *)) {
  align-self: flex-start;
}
.k-message-group:has(.k-message-author) .k-avatar:where(:not(mat-sidenav-content *)) {
  margin-block-start: calc(var(--kendo-font-size-sm) * var(--kendo-line-height-xs) + var(--kendo-spacing-1));
}
.k-message-group > .k-chat-user-status-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
  align-self: flex-start;
  overflow: hidden;
}
.k-message-group .k-chat-user-status:where(:not(mat-sidenav-content *)) {
  display: flex;
  width: auto;
  min-width: var(--kendo-spacing-1\.5);
  max-width: var(--kendo-spacing-8);
  height: auto;
  min-height: var(--kendo-spacing-1\.5);
  max-height: var(--kendo-spacing-8);
  overflow: hidden;
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
  border-radius: var(--kendo-border-radius-full);
}
.k-message-group-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  flex: 1;
  max-width: 100%;
  min-width: 0;
  overflow-wrap: break-word;
}
.k-chat-message-toolbar:where(:not(mat-sidenav-content *)) {
  border: 0;
  padding: var(--kendo-spacing-1px);
  place-self: start;
}
.k-chat-download-button-wrapper:where(:not(mat-sidenav-content *)) {
  width: 100%;
  box-sizing: border-box;
  border-radius: 0 0 var(--kendo-border-radius-md) var(--kendo-border-radius-md);
  text-align: start;
}
.k-message-group-sender:where(:not(mat-sidenav-content *)) {
  align-self: flex-end;
  flex-direction: row-reverse;
}
.k-message-group-sender .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  place-self: flex-end;
}
.k-message-group-sender .k-message-group-content:where(:not(mat-sidenav-content *)) {
  align-items: flex-end;
}
.k-message-group-sender .k-message-info:where(:not(mat-sidenav-content *)) {
  justify-content: flex-end;
}
.k-message-group-sender .k-message-time:where(:not(mat-sidenav-content *)) {
  order: -1;
}
.k-message-group-sender .k-message:has(+ .k-message) .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-end-end-radius: var(--kendo-border-radius-sm);
  border-end-start-radius: var(--kendo-border-radius-xxl);
  border-start-end-radius: var(--kendo-border-radius-sm);
  border-start-start-radius: var(--kendo-border-radius-xxl);
}
.k-message-group-sender .k-message + .k-message .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-start-end-radius: var(--kendo-border-radius-sm);
  border-start-start-radius: var(--kendo-border-radius-xxl);
  border-end-start-radius: var(--kendo-border-radius-xxl);
}
.k-message-group-sender .k-message:last-of-type .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-end-start-radius: var(--kendo-border-radius-xxl);
  border-start-start-radius: var(--kendo-border-radius-xxl);
}
.k-message:where(:not(mat-sidenav-content *)) {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: margin var(--kendo-transition-fade-out);
  outline: 0;
  overflow-wrap: break-word;
}
.k-message .k-chat-message-link:where(:not(mat-sidenav-content *)) {
  font-weight: 700;
  text-decoration: underline;
}
.k-message .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-end-start-radius: var(--kendo-border-radius-xxl);
}
.k-message:has(+ .k-message) .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-end-start-radius: var(--kendo-border-radius-sm);
  border-start-start-radius: var(--kendo-border-radius-sm);
}
.k-message + .k-message .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-start-start-radius: var(--kendo-border-radius-sm);
}
.k-message .k-file-box-wrapper:where(:not(mat-sidenav-content *)) {
  padding: 0;
}
.k-message-failed:where(:not(mat-sidenav-content *)) {
  flex-flow: row wrap;
  align-items: center;
  justify-content: end;
  column-gap: var(--kendo-spacing-1);
}
.k-message-failed .k-bubble:where(:not(mat-sidenav-content *)) {
  max-width: calc(100% - (var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2));
}
.k-chat-bubble-text:where(:not(mat-sidenav-content *)) {
  text-overflow: ellipsis;
  overflow: hidden;
  flex-shrink: 0;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
.k-chat-bubble-text:has(.k-skeleton-container):where(:not(mat-sidenav-content *)) {
  white-space: normal;
}
.k-message-group-full-width:where(:not(mat-sidenav-content *)) {
  width: 100%;
  max-width: 100%;
}
.k-message-group-full-width.k-message-group-sender .k-message:has(.k-skeleton, .k-placeholder-line):where(:not(mat-sidenav-content *)) {
  align-self: stretch;
}
.k-message-group-full-width .k-chat-bubble:has(.k-skeleton, .k-placeholder-line):where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-chat-bubble.k-bubble-expandable .k-bubble-content:where(:not(mat-sidenav-content *)) {
  height: auto;
  transition: height var(--kendo-transition-shrink);
}
.k-chat-bubble.k-bubble-expandable:not(.k-expanded) .k-bubble-content:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height) * var(--kendo-font-size));
}
.k-chat-bubble.k-bubble-expandable:not(.k-expanded) .k-chat-bubble-text:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
}
.k-chat-bubble:has(.k-typing-indicator):where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-message-info:where(:not(mat-sidenav-content *)) {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  gap: var(--kendo-spacing-1);
}
.k-message .k-selected + .k-message-info:where(:not(mat-sidenav-content *)),
.k-message:has(.k-message-failed-content) .k-message-info:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-1);
}
.k-message-failed-content:where(:not(mat-sidenav-content *)),
.k-message-status:where(:not(mat-sidenav-content *)),
.k-message-time:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
  white-space: nowrap;
  pointer-events: none;
  overflow: hidden;
}
.k-message-status:where(:not(mat-sidenav-content *)),
.k-message-time:where(:not(mat-sidenav-content *)) {
  transition: height var(--kendo-transition-fade-out);
  height: 0;
}
.k-message-time:where(:not(mat-sidenav-content *)) {
  place-self: center;
}
.k-message-status:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--kendo-spacing-1) / 2);
}
.k-message-failed-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1);
}
.k-chat-bubble:where(:not(mat-sidenav-content *)) {
  width: fit-content;
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: break-word;
  text-align: start;
}
.k-chat-bubble .k-bubble-content:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-2);
  transition: height var(--kendo-transition-fade-out);
}
.k-chat-bubble a:where(:not(mat-sidenav-content *)) {
  color: inherit;
  text-decoration: underline;
  font-weight: 700;
}
.k-bubble-content .k-message-reference:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-message:has(.k-selected) .k-message-status:where(:not(mat-sidenav-content *)),
.k-message:has(.k-selected) .k-message-time:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height-xs) * var(--kendo-font-size-sm));
  transition: height var(--kendo-transition-fade-in);
}
.k-message:has(.k-message-time + .k-selected):where(:not(mat-sidenav-content *)),
.k-message:has(.k-selected + .k-message-status):where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-1);
}
.k-message-error:where(:not(mat-sidenav-content *)),
.k-message-sending:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-4);
}
.k-message-error .k-message-status:where(:not(mat-sidenav-content *)),
.k-message-sending .k-message-status:where(:not(mat-sidenav-content *)) {
  height: calc(var(--kendo-line-height-xs) * var(--kendo-font-size-sm));
}
.k-message-reference:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
}
.k-message-reference > .k-icon:where(:not(mat-sidenav-content *)) {
  flex-shrink: 0;
}
.k-message-reference-content:where(:not(mat-sidenav-content *)) {
  padding-block: calc(var(--kendo-spacing-1) / 2);
  padding-inline-start: calc(3 * var(--kendo-spacing-1));
  padding-inline-end: calc(var(--kendo-spacing-1) / 2);
  box-sizing: border-box;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.k-message-reference-content::before:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  content: "";
  position: absolute;
  inset-inline-start: var(--kendo-spacing-1);
  height: calc(100% - var(--kendo-spacing-1));
  width: 2px;
  margin-block: auto;
  top: 0;
  bottom: 0;
}
.k-message-pinned:where(:not(mat-sidenav-content *)) {
  position: sticky;
  top: 0;
  z-index: 1000;
  width: 100%;
  border-block-end-width: 1px;
  border-block-end-style: solid;
  cursor: pointer;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.k-chat-header + .k-message-list .k-message-pinned:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-message-removed:where(:not(mat-sidenav-content *)) {
  font-style: italic;
}
.k-message-author:where(:not(mat-sidenav-content *)) {
  margin-block-end: var(--kendo-spacing-1);
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-xs);
  font-weight: 700;
}
.k-chat-event:where(:not(mat-sidenav-content *)),
.k-timestamp:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-sm);
  line-height: var(--kendo-line-height-lg);
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1);
}
.k-timestamp:where(:not(mat-sidenav-content *)) {
  text-transform: none;
  align-self: stretch;
  align-self: center;
}
.k-chat-event:where(:not(mat-sidenav-content *)) {
  width: 100%;
  justify-content: center;
}
.k-message-box-wrapper:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-6);
  padding-block: var(--kendo-spacing-6);
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4);
}
.k-message-box:where(:not(mat-sidenav-content *)) {
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
}
.k-message-box .k-input-prefix-horizontal:where(:not(mat-sidenav-content *)) {
  display: inline-block;
}
.k-message-box.k-focus:where(:not(mat-sidenav-content *)),
.k-message-box:focus-within:where(:not(mat-sidenav-content *)),
.k-message-box:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
  box-shadow: none;
}
.k-message-box .k-input-prefix:where(:not(mat-sidenav-content *)),
.k-message-box .k-input-suffix:where(:not(mat-sidenav-content *)) {
  width: 100%;
  padding: var(--kendo-spacing-1);
}
.k-chat-bubble .k-message-reference:where(:not(mat-sidenav-content *)),
.k-message-box .k-message-reference:where(:not(mat-sidenav-content *)) {
  padding-inline: calc(var(--kendo-spacing-1) / 2);
  padding-block: calc(var(--kendo-spacing-1) / 2);
}
.k-chat-file-download-wrapper:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
}
.k-chat .k-card-list:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-1) 0 0;
}
.k-message-group-sender + .k-card-list:where(:not(mat-sidenav-content *)),
.k-message-group-sender + .kendo-chat-message-attachments.k-card-list:where(:not(mat-sidenav-content *)) {
  align-self: flex-end;
}
.k-chat .k-card-deck:where(:not(mat-sidenav-content *)) {
  max-width: calc(100% + var(--kendo-spacing-6) * 2);
  box-sizing: border-box;
  margin-inline-start: calc(var(--kendo-spacing-6) * -1);
  margin-inline-end: calc(var(--kendo-spacing-6) * -1);
  padding: var(--kendo-spacing-6) var(--kendo-spacing-6) var(--kendo-spacing-6);
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.k-chat .k-card-deck .k-card:where(:not(mat-sidenav-content *)) {
  width: 200px;
}
.k-chat .k-card-deck-scrollwrap:where(:not(mat-sidenav-content *)) {
  margin-inline-end: calc(var(--kendo-spacing-6) * -1);
  margin-inline-start: calc(var(--kendo-spacing-6) * -1);
  padding-inline-start: var(--kendo-spacing-6);
  padding-inline-end: var(--kendo-spacing-6);
}
.k-chat .k-card-deck-scrollwrap > .k-card-deck:where(:not(mat-sidenav-content *)) {
  margin-block-end: -20px;
  padding-block-end: 20px;
}
.k-chat .k-card-deck .k-card-wrap:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  padding-block-end: 5px;
}
.k-chat .k-card-deck .k-card-wrap .k-card:where(:not(mat-sidenav-content *)) {
  flex: 0 0 auto;
}
.k-chat .k-card-deck .k-card-wrap.k-selected:where(:not(mat-sidenav-content *)) {
  background: 0 0;
}
.k-typing-indicator:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  gap: var(--kendo-spacing-1);
  flex-flow: row nowrap;
}
.k-typing-indicator span:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-2);
  height: var(--kendo-spacing-2);
  border-radius: 50%;
  flex: 0 0 var(--kendo-spacing-2);
  background-color: currentColor;
  opacity: 0.25;
}
.k-typing-indicator span:first-of-type:where(:not(mat-sidenav-content *)) {
  animation: 1s k-animation-blink infinite 0.3333s;
}
.k-typing-indicator span:nth-of-type(2):where(:not(mat-sidenav-content *)) {
  animation: 1s k-animation-blink infinite 0.6666s;
}
.k-typing-indicator span:nth-of-type(3):where(:not(mat-sidenav-content *)) {
  animation: 1s k-animation-blink infinite 0.9999s;
}
@keyframes k-animation-blink {
  50% {
    opacity: 0.5;
  }
}
.k-chat-scroll-to-bottom-container:where(:not(mat-sidenav-content *)) {
  display: flex;
  justify-content: center;
  width: 100%;
  box-sizing: border-box;
  position: sticky;
  bottom: var(--kendo-spacing-4);
}
.k-chat-scroll-to-bottom-container .k-fab:where(:not(mat-sidenav-content *)) {
  position: static;
}
.k-chat-upload .k-external-dropzone:where(:not(mat-sidenav-content *)) {
  height: auto;
}
.k-chat-upload .k-upload:where(:not(mat-sidenav-content *)) {
  margin-block-start: var(--kendo-spacing-6);
}
.k-chat-upload .k-upload-files:where(:not(mat-sidenav-content *)) {
  max-height: 7rem;
}
.k-rtl .k-message-box .k-button:where(:not(mat-sidenav-content *)),
[dir=rtl] .k-message-box .k-button:where(:not(mat-sidenav-content *)) {
  transform: scaleX(-1);
}
.k-message-group-sender .k-chat-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:focus:where(:not(mat-sidenav-content *)) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -2px;
}
.k-chat:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-timestamp:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-timestamp::after:where(:not(mat-sidenav-content *)),
.k-timestamp::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-border);
}
.k-message-status:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-message-group-sender .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
  box-shadow: none;
}
.k-message-group-sender .k-chat-bubble.k-active:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble.k-selected:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:active:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-active);
  background-color: var(--kendo-color-primary-active);
}
.k-message-group-sender .k-chat-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:focus:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary);
  background-color: var(--kendo-color-primary);
}
.k-message-group-sender .k-chat-bubble.k-hover:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:hover:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-primary-hover);
  background-color: var(--kendo-color-primary-hover);
}
.k-message-failed .k-chat-bubble:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-error-emphasis);
  color: var(--kendo-color-base-on-subtle);
  background-color: var(--kendo-color-error-subtle);
}
.k-message-failed .k-chat-bubble.k-hover:where(:not(mat-sidenav-content *)),
.k-message-failed .k-chat-bubble:hover:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-subtle-hover);
  border-color: var(--kendo-color-error-emphasis);
}
.k-message-failed .k-chat-bubble.k-selected:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-error-subtle-active);
  border-color: var(--kendo-color-error-emphasis);
}
.k-message-failed-content:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-typing-indicator:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-base-on-subtle);
}
.k-message-group-sender .k-file-box:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-on-primary) 14%, transparent);
  color: var(--kendo-color-on-primary);
  border-color: color-mix(in srgb, var(--kendo-color-on-primary) 14%, transparent);
}
.k-message-reference:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
  background-color: color-mix(in srgb, var(--kendo-color-surface) 90%, transparent);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.k-message-reference-sender .k-message-reference-content::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-emphasis);
}
.k-message-reference-content::before:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-base-emphasis);
}
.k-message-pinned:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
}
.k-chat .k-toolbar-box:where(:not(mat-sidenav-content *)),
.k-chat-toolbar:where(:not(mat-sidenav-content *)) {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-chat .k-chat-download-button:where(:not(mat-sidenav-content *)) {
  color: inherit;
}
.k-message-group-sender .k-chat-bubble.k-focus:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:focus:where(:not(mat-sidenav-content *)) {
  outline-color: var(--kendo-color-primary);
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-primary);
}
.k-message-group-sender .k-chat-bubble.k-focus.k-hover:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble.k-focus:hover:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:focus.k-hover:where(:not(mat-sidenav-content *)),
.k-message-group-sender .k-chat-bubble:focus:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 3px var(--kendo-color-app-surface), inset 0 0 0 5px var(--kendo-color-primary-hover);
}
.k-agent-step-icon:where(:not(mat-sidenav-content *)) {
  align-self: start;
  margin-top: var(--kendo-spacing-0\.5);
  aspect-ratio: 1;
}
.k-agent-step-added:where(:not(mat-sidenav-content *)),
.k-agent-step-label:where(:not(mat-sidenav-content *)),
.k-agent-step-removed:where(:not(mat-sidenav-content *)),
.k-agent-step-secondary:where(:not(mat-sidenav-content *)),
.k-agent-step-sep:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-md);
}
.k-agent-step-diffstat:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  gap: var(--kendo-spacing-1);
}
.k-agent-step-head:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
  padding-inline: var(--kendo-spacing-0\.5);
  padding-inline-end: var(--kendo-spacing-2);
  padding-block: var(--kendo-spacing-2);
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1\.5);
  width: fit-content;
  max-width: 100%;
  margin: 0;
  border: 0;
  background: 0 0;
  font: inherit;
  color: inherit;
  text-align: inherit;
  outline: 0;
  appearance: none;
  border-radius: var(--kendo-border-radius-md);
}
.k-agent-step-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--kendo-spacing-1\.5);
  min-width: 0;
}
.k-agent-step-content .k-badge:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-0\.5);
}
.k-agent-completed > .k-agent-step-head .k-agent-step-label:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium);
}
.k-agent-step-body:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: var(--kendo-font-size-md);
}
.k-tool-call .k-agent-step-body:where(:not(mat-sidenav-content *)) {
  padding-inline-start: var(--kendo-spacing-5);
  padding-block-end: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-2);
}
.k-tool-call .k-agent-step-body .k-card:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
.k-tool-call .k-agent-step-body .k-pre:where(:not(mat-sidenav-content *)) {
  margin: 0;
  border-radius: var(--kendo-border-radius-xl);
}
.k-chain-of-thought .k-agent-step-body:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  gap: var(--kendo-spacing-1);
}
.k-thought:where(:not(mat-sidenav-content *)) {
  display: flex;
  gap: var(--kendo-spacing-1\.5);
  padding-inline-start: var(--kendo-spacing-0\.5);
}
.k-thought .k-agent-step-icon-col:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--kendo-spacing-2);
}
.k-thought .k-agent-step-body:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
}
.k-thought:not(:last-child) .k-agent-step-content:where(:not(mat-sidenav-content *)) {
  margin-bottom: var(--kendo-spacing-4);
}
.k-thought:has(+ .k-thought) .k-agent-step-icon-col::after:where(:not(mat-sidenav-content *)) {
  content: "";
  height: 100%;
  width: 1px;
  margin-inline: -1px;
}
.k-agent-step > .k-agent-step-head .k-agent-step-expand:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head .k-agent-step-icon:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head .k-agent-step-label:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-expand:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-icon:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-agent-step > .k-agent-step-head .k-agent-step-secondary:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head .k-agent-step-sep:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-secondary:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-sep:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-agent-step > .k-agent-step-head .k-agent-step-added:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-added:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-success-on-surface);
}
.k-agent-step > .k-agent-step-head .k-agent-step-removed:where(:not(mat-sidenav-content *)),
.k-thought .k-agent-step-removed:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-error-on-surface);
}
.k-agent-completed > .k-agent-step-head .k-agent-step-expand:where(:not(mat-sidenav-content *)),
.k-agent-completed > .k-agent-step-head .k-agent-step-icon:where(:not(mat-sidenav-content *)),
.k-agent-completed > .k-agent-step-head .k-agent-step-label:where(:not(mat-sidenav-content *)),
.k-thought.k-thought-completed .k-agent-step-expand:where(:not(mat-sidenav-content *)),
.k-thought.k-thought-completed .k-agent-step-icon:where(:not(mat-sidenav-content *)),
.k-thought.k-thought-completed .k-agent-step-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-agent-step > .k-agent-step-head:hover .k-agent-step-expand:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head:hover .k-agent-step-icon:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head:hover .k-agent-step-label:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head:hover .k-agent-step-secondary:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head:hover .k-agent-step-sep:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-agent-step > .k-agent-step-head.k-focus:where(:not(mat-sidenav-content *)),
.k-agent-step > .k-agent-step-head:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent);
}
.k-agent-step:not(.k-agent-completed) > .k-agent-step-head .k-agent-step-label:where(:not(mat-sidenav-content *)),
.k-thought:not(.k-thought-completed) .k-agent-step-label:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      90deg,
      currentColor 20%,
      color-mix(in srgb, currentColor 50%, transparent) 50%,
      currentColor 80%);
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: k-shimmer 2s linear infinite;
  display: inline-block;
}
.k-tool-call-label:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-thought .k-agent-step-icon-col::after:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-border);
}
.k-citation-popover .k-popover-header:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: var(--kendo-font-size-sm);
}
.k-citation-popover .k-popover-body:has(> .k-citation-popover-view):where(:not(mat-sidenav-content *)) {
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-flow: row nowrap;
}
.k-citation-popover-view:where(:not(mat-sidenav-content *)) {
  width: 100%;
  flex: 0 0 100%;
  box-sizing: border-box;
  padding: 0 var(--kendo-spacing-4) var(--kendo-spacing-4) var(--kendo-spacing-4);
  transition: transform var(--kendo-transition-slide-in);
  transform: translateX(calc(-100% * (var(--kendo-citation-popover-view-current, 1) - 1)));
}
:is([dir=rtl], .k-rtl) .k-citation-popover-view:where(:not(mat-sidenav-content *)) {
  transform: translateX(calc(100% * (var(--kendo-citation-popover-view-current, 1) - 1)));
}
.k-citation-popover-view-title:where(:not(mat-sidenav-content *)) {
  font-weight: var(--kendo-font-weight-medium);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-citation-popover-view-body:where(:not(mat-sidenav-content *)) {
  max-height: 108px;
  overflow: auto;
  display: block;
  font-size: var(--kendo-font-size-sm);
  margin-top: var(--kendo-spacing-2);
}
.k-citation-popover-view-source:where(:not(mat-sidenav-content *)) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1);
  font-size: var(--kendo-font-size-sm);
  margin-top: 0;
}
.k-citation-popover-view-source .k-icon:where(:not(mat-sidenav-content *)) {
  aspect-ratio: 1;
}
.k-citation-popover .k-citation-pages:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-citation-popover-view-body:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-citation-popover-view-source:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-info-on-surface);
}
.k-checkpoint:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1\.5);
  opacity: 0;
  transition: opacity var(--kendo-transition-fade-out);
}
.k-checkpoint.k-checkpoint-visible:where(:not(mat-sidenav-content *)),
.k-checkpoint:focus-within:where(:not(mat-sidenav-content *)),
.k-checkpoint:hover:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  transition: opacity var(--kendo-transition-fade-in);
}
.k-checkpoint .k-checkpoint-line:where(:not(mat-sidenav-content *)) {
  flex: 1 1 0%;
  height: 1px;
  align-self: center;
  border: none;
}
.k-checkpoint .k-checkpoint-stamp:where(:not(mat-sidenav-content *)) {
  font-size: var(--kendo-font-size-md);
  padding-inline: var(--kendo-spacing-1);
}
.k-checkpoint-stamp:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-checkpoint .k-checkpoint-line:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-border);
  opacity: 0.35;
}
.k-checkpoint .k-checkpoint-line:first-child:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to right,
      transparent,
      var(--kendo-color-border));
  opacity: 1;
}
.k-checkpoint .k-checkpoint-line:last-child:where(:not(mat-sidenav-content *)) {
  background:
    linear-gradient(
      to left,
      transparent,
      var(--kendo-color-border));
  opacity: 1;
}
.k-mediaplayer:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-mediaplayer ::after:where(:not(mat-sidenav-content *)),
.k-mediaplayer ::before:where(:not(mat-sidenav-content *)),
.k-mediaplayer :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-mediaplayer > iframe:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: top;
}
.k-mediaplayer-titlebar:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.k-mediaplayer-toolbar-wrap:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 2;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.k-mediaplayer-toolbar:where(:not(mat-sidenav-content *)) {
  border-width: 0;
  width: 100% !important;
  box-shadow: none;
}
.k-mediaplayer-toolbar .k-dropdown-list:where(:not(mat-sidenav-content *)),
.k-mediaplayer-toolbar .k-dropdown:where(:not(mat-sidenav-content *)),
.k-mediaplayer-toolbar .k-dropdownlist:where(:not(mat-sidenav-content *)) {
  width: auto;
}
.k-mediaplayer-time-wrap:where(:not(mat-sidenav-content *)) {
  flex: 1;
}
.k-mediaplayer-volume-wrap:where(:not(mat-sidenav-content *)) {
  padding: 0 7px;
  align-items: center;
}
.k-mediaplayer-volume:where(:not(mat-sidenav-content *)) {
  width: 100px;
}
.k-slider.k-mediaplayer-seekbar:where(:not(mat-sidenav-content *)) {
  width: 100%;
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-start: 0;
  transform: translateY(-50%);
}
.k-mediaplayer-seekbar .k-slider-track:where(:not(mat-sidenav-content *)) {
  width: 100% !important;
  border-radius: 0;
}
.k-mediaplayer-seekbar .k-slider-selection:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
}
.k-mediaplayer-fullscreen:where(:not(mat-sidenav-content *)) {
  z-index: 10000;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100% !important;
  height: 100% !important;
}
.k-mediaplayer:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-mediaplayer-titlebar:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-surface);
  background-image: linear-gradient(color-mix(in srgb, var(--kendo-color-on-app-surface) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface) 0, transparent));
  text-shadow: 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);
}
.k-timeline:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: block;
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-timeline ::after:where(:not(mat-sidenav-content *)),
.k-timeline ::before:where(:not(mat-sidenav-content *)),
.k-timeline :where(:not(mat-sidenav-content *)),
.k-timeline::after:where(:not(mat-sidenav-content *)),
.k-timeline::before:where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-timeline ul:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: 0;
}
.k-timeline ul li:where(:not(mat-sidenav-content *)) {
  list-style-type: none;
}
.k-timeline .k-timeline-flag:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  text-align: center;
  padding-block: calc(var(--kendo-spacing-4\.5) / 2);
  padding-inline: var(--kendo-spacing-6);
  border-radius: var(--kendo-border-radius-md);
  line-height: var(--kendo-line-height);
  min-width: 80px;
  max-width: calc(80px + 2 * var(--kendo-spacing-10));
  position: relative;
  z-index: 1;
}
.k-timeline .k-timeline-circle:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-4);
  height: var(--kendo-spacing-4);
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.k-timeline.k-timeline-dates-hidden .k-timeline-date:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}
.k-timeline.k-timeline-collapsible .k-event-collapse:where(:not(mat-sidenav-content *)) {
  display: flex;
}
.k-timeline-card .k-card:where(:not(mat-sidenav-content *)) {
  position: relative;
  overflow: visible;
}
.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  border-block-end: 0;
}
.k-timeline-card .k-card .k-card-header + .k-card-body {
  padding-block-start: 0;
}
.k-timeline-card .k-card .k-card-body:where(:not(mat-sidenav-content *)) {
  overflow-y: auto;
  scrollbar-width: thin;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar:where(:not(mat-sidenav-content *)) {
  width: 5px;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
}
.k-timeline-card .k-timeline-card-callout.k-callout-e:where(:not(mat-sidenav-content *)),
.k-timeline-card .k-timeline-card-callout.k-callout-w:where(:not(mat-sidenav-content *)) {
  inset-block-start: 36px;
}
.k-timeline-horizontal:where(:not(mat-sidenav-content *)),
.k-timeline-vertical:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-10);
  margin-block: var(--kendo-spacing-10);
  margin-inline: 0;
  width: 100%;
  position: relative;
  border: 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after:where(:not(mat-sidenav-content *)),
.k-timeline-vertical::after:where(:not(mat-sidenav-content *)) {
  content: "";
  position: absolute;
  inset-block-start: 0;
  border-width: 1px;
  border-style: solid;
}
.k-timeline-vertical:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-10) + (80px - var(--kendo-spacing-1\.5)) / 2 + 50px);
}
.k-timeline-vertical.k-timeline-dates-hidden:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-10) + (80px - var(--kendo-spacing-1\.5)) / 2);
}
.k-timeline-vertical::after:where(:not(mat-sidenav-content *)) {
  height: 100%;
  width: var(--kendo-spacing-1\.5);
  transform: translateX(-50%);
  border-radius: var(--kendo-border-radius-lg);
}
.k-timeline-vertical .k-timeline-flag-wrap:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: center;
}
.k-timeline-vertical .k-timeline-flag-wrap:first-child:where(:not(mat-sidenav-content *)) {
  padding-block-start: var(--kendo-spacing-10);
}
.k-timeline-vertical .k-timeline-flag:where(:not(mat-sidenav-content *)) {
  transform: translateX(-50%);
}
.k-timeline-vertical .k-timeline-date-wrap:where(:not(mat-sidenav-content *)) {
  position: absolute;
  padding-inline-end: var(--kendo-spacing-4);
  margin-block-start: 36px;
  transform: translate(-100%, -50%);
  text-align: end;
}
.k-timeline-vertical .k-timeline-event:where(:not(mat-sidenav-content *)) {
  display: flex;
  align-items: flex-start;
  padding-block: var(--kendo-spacing-10);
  padding-inline: 0;
}
.k-timeline-vertical .k-timeline-card:where(:not(mat-sidenav-content *)) {
  padding-inline-start: var(--kendo-spacing-4);
}
.k-timeline-vertical .k-timeline-card .k-card:where(:not(mat-sidenav-content *)) {
  margin-inline-start: var(--kendo-spacing-4);
  min-height: 72px;
  width: 400px;
  max-width: 100%;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
  border-radius: var(--kendo-border-radius-xl);
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title:where(:not(mat-sidenav-content *)) {
  display: flex;
  justify-content: space-between;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title:where(:not(mat-sidenav-content *)) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-timeline-vertical .k-timeline-card .k-event-collapse:where(:not(mat-sidenav-content *)) {
  margin-inline: 0;
  transform: rotate(90deg);
  transition: transform var(--kendo-transition-subtle);
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions:where(:not(mat-sidenav-content *)),
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse:where(:not(mat-sidenav-content *)) {
  transform: rotate(0);
}
.k-timeline-vertical .k-timeline-circle:where(:not(mat-sidenav-content *)) {
  margin-block-start: 36px;
  transform: translate(-50%, -50%);
  margin-inline-end: calc(-1 * var(--kendo-spacing-4) / 2);
}
.k-timeline-vertical.k-timeline-alternating:where(:not(mat-sidenav-content *)) {
  padding-inline-start: var(--kendo-spacing-10);
}
.k-timeline-vertical.k-timeline-alternating::after:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 50%;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap:where(:not(mat-sidenav-content *)) {
  justify-content: center;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag:where(:not(mat-sidenav-content *)) {
  transform: translateX(0);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event:where(:not(mat-sidenav-content *)) {
  justify-content: space-between;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse:where(:not(mat-sidenav-content *)) {
  flex-direction: row-reverse;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap:where(:not(mat-sidenav-content *)) {
  text-align: start;
  padding-inline-end: 0;
  padding-inline-start: var(--kendo-spacing-4);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card:where(:not(mat-sidenav-content *)) {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-spacing-4);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card:where(:not(mat-sidenav-content *)) {
  margin-inline-end: var(--kendo-spacing-4);
  margin-inline-start: auto;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-card:where(:not(mat-sidenav-content *)),
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap:where(:not(mat-sidenav-content *)) {
  flex-basis: 50%;
  min-width: 0;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap:where(:not(mat-sidenav-content *)) {
  position: static;
  transform: translateY(-50%);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-circle:where(:not(mat-sidenav-content *)) {
  transform: translateY(-50%);
  margin-inline-end: 0;
}
.k-timeline-horizontal .k-timeline-track-item:where(:not(mat-sidenav-content *)) {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}
.k-timeline-horizontal .k-timeline-track-item:hover:where(:not(mat-sidenav-content *)) {
  cursor: pointer;
}
.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover:where(:not(mat-sidenav-content *)) {
  cursor: default;
}
.k-timeline-horizontal .k-timeline-date-wrap:where(:not(mat-sidenav-content *)) {
  margin-block-start: auto;
  margin-block-end: var(--kendo-spacing-2);
}
.k-timeline-horizontal .k-timeline-card:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-timeline-horizontal .k-card:where(:not(mat-sidenav-content *)) {
  max-height: 100%;
}
.k-timeline-horizontal .k-timeline-events-list:where(:not(mat-sidenav-content *)) {
  overflow-x: hidden;
  padding-block-start: var(--kendo-spacing-4\.5);
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap:where(:not(mat-sidenav-content *)) {
  position: relative;
  height: 600px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.k-timeline-horizontal .k-timeline-track-wrap:where(:not(mat-sidenav-content *)) {
  position: relative;
  padding: calc(var(--kendo-spacing-9) / 2) 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after:where(:not(mat-sidenav-content *)) {
  inset-block-start: auto;
  inset-block-end: calc(var(--kendo-spacing-9) / 2 + var(--kendo-spacing-1\.5) / 2);
  inset-inline-start: calc(var(--kendo-spacing-9) - 2px);
  inset-inline-end: calc(var(--kendo-spacing-9) - 2px);
  transform: translateY(-50%);
  height: var(--kendo-spacing-1\.5);
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-9);
  position: relative;
  z-index: 2;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap:where(:not(mat-sidenav-content *)) {
  transition: transform var(--kendo-duration-sluggish) var(--kendo-easing-standard);
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag:where(:not(mat-sidenav-content *)) {
  margin-block-end: calc(var(--kendo-spacing-1\.5) + 2px + 4px + 10px);
  position: relative;
  min-width: 60px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after:where(:not(mat-sidenav-content *)) {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  inset-inline-start: 50%;
  inset-block-end: 0;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-timeline-horizontal .k-timeline-scrollable-wrap:where(:not(mat-sidenav-content *)) {
  padding-block-end: calc(var(--kendo-spacing-1\.5) / 2);
  display: flex;
  outline: 0;
}
.k-timeline-arrow:where(:not(mat-sidenav-content *)) {
  width: var(--kendo-spacing-9);
  height: var(--kendo-spacing-9);
  border-radius: 50%;
  position: absolute;
  inset-block-end: calc(var(--kendo-spacing-1\.5) + var(--kendo-spacing-1\.5) / 2 + 2px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-timeline-arrow-left:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
}
.k-timeline-arrow-right:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
}
.k-timeline-mobile:where(:not(mat-sidenav-content *)) {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-4);
  margin-block: var(--kendo-spacing-4);
  margin-inline: 0;
}
.k-timeline-mobile .k-timeline-flag:where(:not(mat-sidenav-content *)) {
  max-width: calc(80px + 2 * var(--kendo-spacing-4));
}
.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-timeline-mobile.k-timeline-vertical:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) + (80px - var(--kendo-spacing-1\.5)) / 2 + 50px);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden:where(:not(mat-sidenav-content *)) {
  padding-inline-start: calc(var(--kendo-spacing-4) + (80px - var(--kendo-spacing-1\.5)) / 2);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating:where(:not(mat-sidenav-content *)) {
  padding-inline-start: var(--kendo-spacing-4);
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card:where(:not(mat-sidenav-content *)) {
  width: 100%;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card:where(:not(mat-sidenav-content *)) {
  width: auto;
}
.k-timeline-horizontal .k-timeline-card:where(:not(mat-sidenav-content *)) {
  padding: 0 5px 5px;
}
.k-timeline-card .k-timeline-card-callout.k-callout-s:where(:not(mat-sidenav-content *)) {
  inset-block-end: 5px;
}
.k-timeline-track-item.k-hover .k-timeline-circle::before:where(:not(mat-sidenav-content *)),
.k-timeline-track-item:hover .k-timeline-circle::before:where(:not(mat-sidenav-content *)) {
  opacity: 0.08;
}
.k-timeline-track-item.k-focus .k-timeline-circle::before:where(:not(mat-sidenav-content *)) {
  opacity: 0.12;
}
.k-timeline .k-timeline-flag:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}
.k-timeline .k-timeline-circle:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-timeline .k-timeline-card .k-card:where(:not(mat-sidenav-content *)) {
  box-shadow: var(--kendo-elevation-1);
}
.k-timeline .k-timeline-card .k-card-header {
  background-color: var(--kendo-color-surface);
  color: var(--kendo-color-on-app-surface);
}
.k-timeline .k-timeline-date:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-on-app-surface);
}
.k-timeline .k-timeline-arrow.k-disabled:where(:not(mat-sidenav-content *)) {
  opacity: 1;
  color: color-mix(in srgb, var(--kendo-color-on-app-surface) 38%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  border-color: transparent;
}
.k-timeline-horizontal .k-timeline-track-wrap::after:where(:not(mat-sidenav-content *)),
.k-timeline-vertical::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary-subtle);
  border-color: var(--kendo-color-primary-subtle);
}
.k-timeline-horizontal .k-timeline-flag::after:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-primary);
}
.k-pdf-viewer:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-pdf-viewer > .k-toolbar:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  border-inline-end-width: 0;
  border-inline-start-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 1;
}
.k-pdf-viewer > .k-toolbar .k-pager-wrap:where(:not(mat-sidenav-content *)),
.k-pdf-viewer > .k-toolbar .k-pager:where(:not(mat-sidenav-content *)) {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: 0 0;
  overflow: visible;
}
.k-pdf-viewer-canvas:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  outline: 0;
}
.k-pdf-viewer-canvas.k-enable-text-select:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: text;
  user-select: text;
  cursor: text;
}
.k-pdf-viewer-canvas.k-enable-panning:where(:not(mat-sidenav-content *)) {
  cursor: grab !important;
}
.k-pdf-viewer-canvas.k-enable-panning span::selection:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
.k-pdf-viewer-pages:where(:not(mat-sidenav-content *)) {
  flex: 1 1 auto;
}
.k-pdf-viewer-pages .k-page:where(:not(mat-sidenav-content *)) {
  position: relative;
  margin-block: var(--kendo-spacing-7\.5);
  margin-inline: auto;
  z-index: 1;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper:where(:not(mat-sidenav-content *)) {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper canvas:where(:not(mat-sidenav-content *)) {
  direction: ltr;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper svg:where(:not(mat-sidenav-content *)) {
  transform: none;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight:where(:not(mat-sidenav-content *)) {
  position: absolute;
  mix-blend-mode: multiply;
  fill-opacity: 1;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight-outline:where(:not(mat-sidenav-content *)) {
  position: absolute;
  fill: none;
  stroke-width: 2px;
  stroke-dasharray: 2;
}
.k-pdf-viewer-pages .k-page .k-text-layer:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0.2;
  overflow: hidden;
  --min-font-size:1;
  --text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));
  --min-font-size-inv:calc(1 / var(--min-font-size));
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content > span:where(:not(mat-sidenav-content *)),
.k-pdf-viewer-pages .k-page .k-text-layer br:where(:not(mat-sidenav-content *)),
.k-pdf-viewer-pages .k-page .k-text-layer > span:where(:not(mat-sidenav-content *)) {
  position: absolute;
  line-height: var(--kendo-line-height-sm);
  transform-origin: 0% 0%;
  color: transparent;
  white-space: pre;
  cursor: text;
  z-index: 1;
  --font-height:0;
  font-size: calc(var(--text-scale-factor) * var(--font-height));
  --scale-x:1;
  --rotate:0deg;
  transform: rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv));
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content:where(:not(mat-sidenav-content *)) {
  inset-block-start: 0;
  height: 0;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-end-of-content:where(:not(mat-sidenav-content *)) {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: 0;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-search-highlight-mark:where(:not(mat-sidenav-content *)) {
  color: transparent;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-highlighting:where(:not(mat-sidenav-content *)) {
  touch-action: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  transform-origin: 0 0;
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-button-widget-annotation.k-push-button-widget-annotation > a:where(:not(mat-sidenav-content *)),
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-link-annotation > a:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer section[class$=annotation i]:where(:not(mat-sidenav-content *)) {
  position: absolute;
  pointer-events: auto;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer section[class$=annotation i] input:where(:not(mat-sidenav-content *)),
.k-pdf-viewer-pages .k-page .k-annotation-layer section[class$=annotation i] select:where(:not(mat-sidenav-content *)) {
  height: 100%;
  width: 100%;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer section[class$=annotation i] :is(.k-text-widget-annotation > input[type=text]):where(:not(mat-sidenav-content *)) {
  border: none;
  text-indent: 0.25em;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer section[class$=annotation i] :is(.k-checkbox-widget-annotation > input[type=checkbox], .k-radio-button-widget-annotation > input[type=radio]):where(:not(mat-sidenav-content *)) {
  margin-inline-start: 0;
  margin-block-start: 0;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-annotation-text-content:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-text-widget-annotation .k-annotation-content:where(:not(mat-sidenav-content *)) {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  position: absolute;
  inset: 0;
  transform-origin: 0 0;
  cursor: auto;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-selected:where(:not(mat-sidenav-content *)) {
  z-index: 100000 !important;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor:where(:not(mat-sidenav-content *)) {
  position: absolute;
  background: 0 0;
  z-index: 1;
  cursor: auto;
  max-width: 100%;
  max-height: 100%;
  border: none;
  outline: 0;
  pointer-events: none;
  transform-origin: 0 0;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor .k-internal:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor.k-highlight-editor-disabled .k-internal:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor:where(:not(mat-sidenav-content *)) {
  position: absolute;
  background: 0 0;
  z-index: 1;
  transform-origin: 0 0;
  cursor: text;
  caret-color: var(--kendo-color-primary-on-subtle);
  max-width: 100%;
  max-height: 100%;
  border: solid 2px transparent;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected.k-draggable:where(:not(mat-sidenav-content *)) {
  cursor: move;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected .k-internal:where(:not(mat-sidenav-content *)) {
  border-radius: 0;
  outline: 2px dashed var(--kendo-color-primary);
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal:where(:not(mat-sidenav-content *)) {
  background: 0 0;
  border: none;
  inset: 0;
  overflow: visible;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before:where(:not(mat-sidenav-content *)) {
  content: attr(default-content);
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer-disabled:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
.k-pdf-viewer-pages .k-blank-page:where(:not(mat-sidenav-content *)) {
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: inherit !important;
}
.k-pdf-viewer-pages .k-blank-page .k-dropzone-inner:where(:not(mat-sidenav-content *)),
.k-pdf-viewer-pages .k-blank-page .k-dropzone:where(:not(mat-sidenav-content *)),
.k-pdf-viewer-pages .k-blank-page .k-upload:where(:not(mat-sidenav-content *)) {
  border: 0;
  background: 0 0;
}
.k-pdf-viewer-canvas > .k-search-panel:where(:not(mat-sidenav-content *)) {
  width: max-content;
  margin-block-start: calc((var(--kendo-line-height) * 1em + var(--kendo-spacing-4\.5) / 2 * 2 + 2px + 2px + 2 * var(--kendo-spacing-2) * 2) * -1);
  padding-block: calc(var(--kendo-spacing-2) * 2);
  padding-inline: var(--kendo-spacing-2);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-spacing-1);
  display: flex;
  gap: var(--kendo-spacing-2);
  flex-flow: row nowrap;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
  z-index: 11500;
  cursor: default;
}
.k-pdf-viewer-canvas > .k-search-panel .k-search-dialog-draghandle:where(:not(mat-sidenav-content *)) {
  cursor: move;
  margin-inline-start: 0;
}
.k-pdf-viewer-canvas > .k-search-panel .k-textbox:where(:not(mat-sidenav-content *)) {
  width: 10em;
  flex: none;
}
.k-pdf-viewer-canvas > .k-search-panel .k-textbox .k-button:where(:not(mat-sidenav-content *)) {
  border-width: 0;
}
.k-pdf-viewer-canvas > .k-search-panel .k-search-matches:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  gap: var(--kendo-spacing-2);
}
.k-floating-toolbar .k-search-dialog-draghandle:where(:not(mat-sidenav-content *)) {
  cursor: move;
}
.k-floating-toolbar .k-search-matches:where(:not(mat-sidenav-content *)) {
  display: inline-flex;
  gap: var(--kendo-spacing-2);
}
.k-pdf-viewer-annotation-editor-toolbar > .k-toolbar:where(:not(mat-sidenav-content *)) {
  width: min-content;
  border-block-end-width: 0;
}
.k-pdf-viewer-annotation-editor:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-2);
}
.k-pdf-viewer-annotation-editor .k-column-menu-group-header:where(:not(mat-sidenav-content *)) {
  padding-inline: 0;
}
.k-pdf-viewer-annotation-editor .k-form-field:where(:not(mat-sidenav-content *)) {
  margin-block-start: 0;
}
.k-pdf-viewer:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-pdf-viewer .k-toolbar:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-surface);
}
.k-pdf-viewer .k-pdf-viewer-canvas:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-app-surface);
}
.k-pdf-viewer .k-page:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
  box-shadow: var(--kendo-elevation-2);
}
.k-pdf-viewer .k-page .k-annotation-layer .k-link-annotation > a:hover:where(:not(mat-sidenav-content *)) {
  opacity: 0.2;
  background-color: #ff0;
  box-shadow: 0 2px 10px #ff0;
}
.k-pdf-viewer .k-blank-page > .k-icon:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-hover:where(:not(mat-sidenav-content *)),
.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline:hover:where(:not(mat-sidenav-content *)) {
  stroke: var(--kendo-color-primary-hover);
}
.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected:where(:not(mat-sidenav-content *)) {
  stroke: var(--kendo-color-primary);
}
.k-pdf-viewer .k-search-highlight:where(:not(mat-sidenav-content *)) {
  background-color: var(--kendo-color-on-app-surface);
}
.k-pdf-viewer .k-search-highlight-mark:where(:not(mat-sidenav-content *)) {
  background-color: #ff0;
}
.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-subtle);
}
.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary-on-subtle);
}
.k-pdf-viewer-canvas > .k-search-panel:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
  box-shadow: var(--kendo-elevation-3);
}
.km-scroll-container:where(:not(mat-sidenav-content *)),
.km-scrollview:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: none;
  user-select: none;
  border-collapse: separate;
}
.km-scroll-wrapper:where(:not(mat-sidenav-content *)) {
  position: relative;
}
.km-scroll-header:where(:not(mat-sidenav-content *)) {
  position: absolute;
  z-index: 5001;
  width: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.km-scroller-pull:where(:not(mat-sidenav-content *)) {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  transform: translate3d(0, -3em, 0);
}
.km-scroller-pull .km-template:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  min-width: 200px;
  text-align: start;
}
.km-load-more .km-icon:where(:not(mat-sidenav-content *)),
.km-widget .km-scroller-pull .km-icon:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  height: 2rem;
  margin-inline-end: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  transform: rotate(0);
  transition: transform var(--kendo-duration-speedy) var(--kendo-easing-linear);
}
.km-widget .km-scroller-release .km-icon:where(:not(mat-sidenav-content *)) {
  transform: rotate(180deg);
}
.km-widget .km-scroller-refresh .km-icon:where(:not(mat-sidenav-content *)) {
  transition: none;
}
.km-touch-scrollbar:where(:not(mat-sidenav-content *)) {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.4em;
  width: 0.4em;
  opacity: 0;
  transform-origin: 0 0;
  transition: opacity var(--kendo-duration-speedy) var(--kendo-easing-linear);
}
.k-diagram .km-touch-scrollbar:where(:not(mat-sidenav-content *)),
.k-map .km-touch-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.km-vertical-scrollbar:where(:not(mat-sidenav-content *)) {
  height: 100%;
  inset-inline-end: 2px;
  inset-block-start: 0;
}
.km-horizontal-scrollbar:where(:not(mat-sidenav-content *)) {
  width: 100%;
  inset-inline-start: 0;
  inset-block-end: 2px;
}
.km-touch-scrollbar:where(:not(mat-sidenav-content *)) {
  background-color: #333;
}
.k-scrollview:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family);
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-scrollview-wrap:where(:not(mat-sidenav-content *)) {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  cursor: default;
  white-space: nowrap;
}
.k-scrollview-wrap > .k-scrollview-view:where(:not(mat-sidenav-content *)) {
  display: inline-block;
  overflow: hidden;
  flex-shrink: 0;
}
.k-scrollview-wrap img:where(:not(mat-sidenav-content *)) {
  -webkit-user-select: none;
  user-select: none;
}
.k-scrollview-wrap.k-scrollview-animate:where(:not(mat-sidenav-content *)) {
  width: calc(var(--kendo-scrollview-views, 1) * 100%);
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}
.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view:where(:not(mat-sidenav-content *)) {
  width: calc(100% / var(--kendo-scrollview-views, 1));
  flex: 0 0 calc(100% / var(--kendo-scrollview-views, 1));
}
:is([dir=rtl], .k-rtl) .k-scrollview-wrap.k-scrollview-animate:where(:not(mat-sidenav-content *)) {
  transform: translateX(calc(100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}
.k-scrollview-nav-wrap:where(:not(mat-sidenav-content *)) {
  padding: 0;
  margin: 0;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  height: calc(10px + var(--kendo-spacing-5) * 2);
  text-align: center;
}
kendo-scrollview.k-scrollview kendo-scrollview-pager:where(:not(mat-sidenav-content *)) {
  pointer-events: none;
}
kendo-scrollview.k-scrollview .k-scrollview-nav:where(:not(mat-sidenav-content *)) {
  pointer-events: initial;
}
.k-scrollview-nav:where(:not(mat-sidenav-content *)) {
  margin: 0;
  padding: var(--kendo-spacing-5);
  max-width: 100%;
  box-sizing: border-box;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  list-style: none;
  display: inline-flex;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
  pointer-events: initial;
}
.k-scrollview-nav:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-scrollview-nav > .k-link:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: calc(var(--kendo-spacing-5) / 2);
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: 0;
  border-style: solid;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
  transition:
    background-color var(--kendo-transition-rapid),
    border-color var(--kendo-transition-rapid),
    box-shadow var(--kendo-transition-rapid);
}
.k-scrollview-nav > .k-link::before:where(:not(mat-sidenav-content *)) {
  content: "";
  width: calc(10px + var(--kendo-spacing-5));
  height: calc(10px + var(--kendo-spacing-5));
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}
.k-scrollview-next:where(:not(mat-sidenav-content *)),
.k-scrollview-prev:where(:not(mat-sidenav-content *)) {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  inset-block-start: 20%;
  text-decoration: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: opacity var(--kendo-transition-rapid);
}
.k-scrollview-next .k-icon:where(:not(mat-sidenav-content *)),
.k-scrollview-prev .k-icon:where(:not(mat-sidenav-content *)) {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-weight: 400;
}
.k-scrollview-prev:where(:not(mat-sidenav-content *)) {
  inset-inline-start: 0;
}
.k-scrollview-next:where(:not(mat-sidenav-content *)) {
  inset-inline-end: 0;
}
.k-scrollview-animation:where(:not(mat-sidenav-content *)) {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
.k-scrollview:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap:where(:not(mat-sidenav-content *)),
.k-scrollview.k-scrollview-dark kendo-scrollview-pager:where(:not(mat-sidenav-content *)) {
  background-color: rgba(0, 0, 0, 0.4);
}
.k-scrollview.k-scrollview-dark .k-scrollview-next:where(:not(mat-sidenav-content *)),
.k-scrollview.k-scrollview-dark .k-scrollview-prev:where(:not(mat-sidenav-content *)) {
  color: rgba(0, 0, 0, 0.4);
}
.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap:where(:not(mat-sidenav-content *)),
.k-scrollview.k-scrollview-light kendo-scrollview-pager:where(:not(mat-sidenav-content *)) {
  background-color: rgba(255, 255, 255, 0.4);
}
.k-scrollview-wrap:focus:where(:not(mat-sidenav-content *)),
.k-scrollview:focus:where(:not(mat-sidenav-content *)) {
  outline: 0;
}
.k-scrollview-elements:where(:not(mat-sidenav-content *)) {
  color: #fff;
}
.k-scrollview-next:where(:not(mat-sidenav-content *)),
.k-scrollview-prev:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: transparent;
  opacity: 0.7;
  outline-width: 0;
  -webkit-tap-highlight-color: transparent;
}
.k-scrollview-next.k-focus:where(:not(mat-sidenav-content *)),
.k-scrollview-next:focus:where(:not(mat-sidenav-content *)),
.k-scrollview-prev.k-focus:where(:not(mat-sidenav-content *)),
.k-scrollview-prev:focus:where(:not(mat-sidenav-content *)) {
  color: #fff;
  opacity: 1;
}
.k-scrollview-next.k-focus .k-icon::before:where(:not(mat-sidenav-content *)),
.k-scrollview-next:focus .k-icon::before:where(:not(mat-sidenav-content *)),
.k-scrollview-prev.k-focus .k-icon::before:where(:not(mat-sidenav-content *)),
.k-scrollview-prev:focus .k-icon::before:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-inverse) 13%, transparent);
}
.k-scrollview-next.k-hover:where(:not(mat-sidenav-content *)),
.k-scrollview-next:hover:where(:not(mat-sidenav-content *)),
.k-scrollview-prev.k-hover:where(:not(mat-sidenav-content *)),
.k-scrollview-prev:hover:where(:not(mat-sidenav-content *)) {
  color: #fff;
  opacity: 1;
}
.k-scrollview-nav > .k-link:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-base);
  border: var(--kendo-color-base);
}
.k-scrollview-nav > .k-link.k-primary:where(:not(mat-sidenav-content *)) {
  background: var(--kendo-color-primary);
  border: var(--kendo-color-primary);
}
.k-scrollview-nav > .k-link.k-focus:where(:not(mat-sidenav-content *)),
.k-scrollview-nav > .k-link:focus:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-inverse) 13%, transparent);
}
.k-scrollview-nav > .k-link.k-hover:where(:not(mat-sidenav-content *)),
.k-scrollview-nav > .k-link:hover:where(:not(mat-sidenav-content *)) {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-inverse) 13%, transparent);
}
.k-prompt:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  border-radius: inherit;
}
.k-prompt .k-toolbar:where(:not(mat-sidenav-content *)) {
  border-block-start-width: 0;
  border-inline-width: 0;
}
.k-prompt-content:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-6);
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-2);
  overflow: auto;
}
.k-prompt-view:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-2);
}
.k-prompt-expander:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  gap: var(--kendo-spacing-2);
}
.k-prompt-expander-content:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-flow: column;
  flex: 0 0 auto;
  gap: var(--kendo-spacing-2);
  align-self: stretch;
}
.k-prompt-suggestion:where(:not(mat-sidenav-content *)) {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-xl);
  padding-block: var(--kendo-spacing-2);
  padding-inline: var(--kendo-spacing-3);
  cursor: pointer;
}
.k-prompt-setting:where(:not(mat-sidenav-content *)) {
  display: flex;
  flex-direction: column;
}
.k-prompt-actions.k-action-buttons:where(:not(mat-sidenav-content *)),
.k-prompt-actions.k-actions:where(:not(mat-sidenav-content *)),
.k-prompt-actions.k-columnmenu-actions:where(:not(mat-sidenav-content *)),
.k-prompt-actions.k-edit-buttons:where(:not(mat-sidenav-content *)),
.k-prompt-actions.k-form-buttons:where(:not(mat-sidenav-content *)) {
  margin: 0;
}
.k-prompt-stop-fab:where(:not(mat-sidenav-content *)) {
  z-index: 2;
}
.k-prompt-suggestion:where(:not(mat-sidenav-content *)) {
  border: 0;
}
.k-prompt:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-prompt-header:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-prompt-content:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-prompt-suggestion:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface-alt);
  box-shadow: var(--kendo-elevation-1);
}
.k-diagram-shapes-container:where(:not(mat-sidenav-content *)) {
  padding: var(--kendo-spacing-1);
  display: grid;
  grid-template-columns: repeat(4, max-content);
  gap: var(--kendo-spacing-3);
}
.k-map:where(:not(mat-sidenav-content *)) {
  height: 600px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  font-size: var(--kendo-font-size);
  line-height: var(--kendo-line-height);
  font-family: var(--kendo-font-family);
}
.k-map ::after:where(:not(mat-sidenav-content *)),
.k-map ::before:where(:not(mat-sidenav-content *)),
.k-map :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-map .km-scroll-wrapper:where(:not(mat-sidenav-content *)) {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
}
.k-map .km-scroll-container:where(:not(mat-sidenav-content *)) {
  height: 100%;
}
.k-map .k-touch-scrollbar:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-map .k-layer:where(:not(mat-sidenav-content *)) {
  position: absolute;
  left: 0;
  top: 0;
}
.k-map .k-marker:where(:not(mat-sidenav-content *)) {
  transform: translate(-50%, -100%);
  cursor: pointer;
  position: absolute;
  overflow: visible;
}
.k-map .k-attribution:where(:not(mat-sidenav-content *)) {
  padding-block: var(--kendo-spacing-0\.5);
  padding-inline: var(--kendo-spacing-2);
  border-width: 0;
  font-size: calc(var(--kendo-font-size) * 0.75);
  z-index: 5000;
}
.k-map-controls:where(:not(mat-sidenav-content *)) {
  position: absolute;
  display: flex;
  align-items: center;
}
.k-navigator:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-4);
  width: calc(48px + var(--kendo-spacing-0\.5) * 2);
  height: calc(48px + var(--kendo-spacing-0\.5) * 2);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}
.k-navigator .k-button:where(:not(mat-sidenav-content *)) {
  padding: 0;
  width: auto;
  height: auto;
  line-height: 1;
  box-shadow: none;
  position: absolute;
}
.k-navigator .k-button .k-icon:where(:not(mat-sidenav-content *)) {
  min-width: 0;
  min-height: 0;
}
.k-navigator .k-navigator-n:where(:not(mat-sidenav-content *)),
.k-navigator .k-navigator-up:where(:not(mat-sidenav-content *)) {
  transform: translateX(-50%);
  top: var(--kendo-spacing-0\.5);
  left: 50%;
}
.k-navigator .k-navigator-e:where(:not(mat-sidenav-content *)),
.k-navigator .k-navigator-right:where(:not(mat-sidenav-content *)) {
  transform: translateY(-50%);
  right: var(--kendo-spacing-0\.5);
  top: 50%;
}
.k-navigator .k-navigator-down:where(:not(mat-sidenav-content *)),
.k-navigator .k-navigator-s:where(:not(mat-sidenav-content *)) {
  transform: translateX(-50%);
  bottom: var(--kendo-spacing-0\.5);
  left: 50%;
}
.k-navigator .k-navigator-left:where(:not(mat-sidenav-content *)),
.k-navigator .k-navigator-w:where(:not(mat-sidenav-content *)) {
  transform: translateY(-50%);
  left: var(--kendo-spacing-0\.5);
  top: 50%;
}
.k-zoom-control:where(:not(mat-sidenav-content *)) {
  margin: var(--kendo-spacing-4);
  border: 0;
  background: 0 0;
  display: flex;
}
.k-pdf-export .k-navigator:where(:not(mat-sidenav-content *)),
.k-pdf-export .k-zoom-control:where(:not(mat-sidenav-content *)) {
  display: none;
}
.k-map:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-map .k-navigator:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-base);
  color: var(--kendo-color-on-base);
  background-color: var(--kendo-color-base);
  background-image: none;
}
.k-map .k-marker:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-primary);
}
.k-map .k-attribution:where(:not(mat-sidenav-content *)) {
  background-color: color-mix(in srgb, var(--kendo-color-app-surface) 80%, transparent);
}
.k-orgchart:where(:not(mat-sidenav-content *)) {
  width: 100%;
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
  box-sizing: border-box;
  font-size: var(--kendo-font-size);
  font-family: var(--kendo-font-family);
  line-height: var(--kendo-line-height);
  overflow: auto;
}
.k-orgchart ::after:where(:not(mat-sidenav-content *)),
.k-orgchart ::before:where(:not(mat-sidenav-content *)),
.k-orgchart :where(:not(mat-sidenav-content *)) {
  box-sizing: border-box;
}
.k-orgchart-container:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: auto;
  width: 100%;
  height: 100%;
  position: relative;
}
.k-orgchart-group:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-6);
}
.k-orgchart-group.k-vbox > .k-orgchart-node-container:where(:not(mat-sidenav-content *)),
.k-orgchart-group.k-vstack > .k-orgchart-node-container:where(:not(mat-sidenav-content *)) {
  gap: 0;
}
.k-orgchart-node-container:where(:not(mat-sidenav-content *)) {
  gap: var(--kendo-spacing-6);
}
.k-orgchart-node-group-container:where(:not(mat-sidenav-content *)) {
  border-radius: var(--kendo-border-radius-md);
  padding-block: var(--kendo-spacing-6);
  padding-inline: var(--kendo-spacing-6);
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.k-orgchart-node-group-title:where(:not(mat-sidenav-content *)) {
  margin: 0 0 calc(var(--kendo-spacing-6) / 4);
  font-size: var(--kendo-font-size-xl);
  line-height: var(--kendo-line-height-sm);
}
.k-orgchart-node-group-subtitle:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-6);
  font-size: var(--kendo-font-size);
}
.k-orgchart-card:where(:not(mat-sidenav-content *)) {
  width: 300px;
}
.k-orgchart-card .k-card-title:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-0);
}
.k-orgchart-card .k-card-subtitle:where(:not(mat-sidenav-content *)) {
  margin: 0 0 var(--kendo-spacing-0);
}
.k-orgchart-card .k-card-body:where(:not(mat-sidenav-content *)) {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}
.k-orgchart-card .k-card-body .k-card-title-wrap:where(:not(mat-sidenav-content *)) {
  margin: 0 var(--kendo-spacing-6)/2 0 0;
  min-width: 0;
  min-height: var(--kendo-spacing-11);
}
.k-orgchart-line:where(:not(mat-sidenav-content *)) {
  background-color: currentColor;
}
.k-orgchart-line-h:where(:not(mat-sidenav-content *)) {
  height: 1px;
}
.k-orgchart-line-v:where(:not(mat-sidenav-content *)) {
  margin-block: 0;
  margin-inline: auto;
  width: 1px;
  height: var(--kendo-spacing-6);
}
.k-orgchart-button:where(:not(mat-sidenav-content *)) {
  z-index: 2;
}
.k-orgchart:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-app-surface);
}
.k-orgchart-card .k-card-body:where(:not(mat-sidenav-content *)) {
  border-color: transparent;
}
.k-orgchart-card.k-focus:where(:not(mat-sidenav-content *)),
.k-orgchart-card:focus:where(:not(mat-sidenav-content *)) {
  box-shadow:
    0 2px 4px -1px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent),
    0 4px 5px 0 color-mix(in srgb, var(--kendo-color-on-app-surface) 14%, transparent),
    0 1px 10px 0 color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
}
.k-orgchart-node-group-container:where(:not(mat-sidenav-content *)) {
  border-color: var(--kendo-color-border);
  color: var(--kendo-color-on-app-surface);
  background-color: var(--kendo-color-surface);
}
.k-orgchart-node-group-container.k-focus:where(:not(mat-sidenav-content *)),
.k-orgchart-node-group-container:focus:where(:not(mat-sidenav-content *)) {
  box-shadow:
    0 2px 4px -1px color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent),
    0 4px 5px 0 color-mix(in srgb, var(--kendo-color-on-app-surface) 14%, transparent),
    0 1px 10px 0 color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent);
  border-color: var(--kendo-color-border);
}
.k-orgchart-node-group-subtitle:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-subtle);
}
.k-orgchart-line-h:where(:not(mat-sidenav-content *)),
.k-orgchart-line-v:where(:not(mat-sidenav-content *)) {
  color: var(--kendo-color-border);
}
.k-signature:where(:not(mat-sidenav-content *)) {
  width: 246px;
  min-height: 108px;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.k-signature.k-signature-maximized:where(:not(mat-sidenav-content *)) {
  width: 750px;
  height: 252px;
}
.k-signature.k-signature-maximized > .k-signature-line:where(:not(mat-sidenav-content *)) {
  border-block-end-width: 3px;
}
.k-signature.k-signature-sm:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-0\.5);
  padding-block: var(--kendo-spacing-0\.5);
}
.k-signature.k-signature-sm .k-signature-line:where(:not(mat-sidenav-content *)) {
  width: calc(100% - 2 * var(--kendo-spacing-0\.5));
}
.k-signature.k-signature-md:where(:not(mat-sidenav-content *)),
.k-signature:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1);
  padding-block: var(--kendo-spacing-1);
}
.k-signature .k-signature-line:where(:not(mat-sidenav-content *)),
.k-signature.k-signature-md .k-signature-line:where(:not(mat-sidenav-content *)) {
  width: calc(100% - 2 * var(--kendo-spacing-1));
}
.k-signature.k-signature-lg:where(:not(mat-sidenav-content *)) {
  padding-inline: var(--kendo-spacing-1\.5);
  padding-block: var(--kendo-spacing-1\.5);
}
.k-signature.k-signature-lg .k-signature-line:where(:not(mat-sidenav-content *)) {
  width: calc(100% - 2 * var(--kendo-spacing-1\.5));
}
.k-signature.k-signature-lg:where(:not(mat-sidenav-content *)) {
  min-height: 110px;
}
.k-signature-actions:where(:not(mat-sidenav-content *)) {
  display: flex;
  width: min-content;
  margin-inline-start: auto;
  gap: var(--kendo-spacing-1);
  z-index: 2;
}
.k-signature-canvas:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  outline: 0;
}
.k-signature-line:where(:not(mat-sidenav-content *)) {
  position: absolute;
  inset-block-end: 33%;
  z-index: 2;
  pointer-events: none;
  border-block-end-width: 1px;
  border-block-end-style: dashed;
}
.k-signature .k-signature-line:where(:not(mat-sidenav-content *)) {
  border-block-end-color: color-mix(in srgb, var(--kendo-color-info) 24%, transparent);
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-Regular-DHH5BP2A.woff2") format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-Light-5IVP2N4M.woff2") format("woff2");
  font-weight: 300;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-LightItalic-F3DT7VRE.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-Medium-ONBOYTUY.woff2") format("woff2");
  font-weight: 500;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-MediumItalic-FPKDB44M.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-Bold-5N4GD5E6.woff2") format("woff2");
  font-weight: 700 800;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-Italic-PQNCUEYI.woff2") format("woff2");
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-BoldItalic-TY747WG6.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-BlackItalic-2X3YLWH6.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Roboto;
  src: local("Roboto"), url("./media/Roboto-Black-4QS2T3ZN.woff2") format("woff2");
  font-weight: 900;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  color: var(--d-color-text);
  --mat-app-background-color:#fafafa;
  --mat-app-text-color:rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: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);
  --mat-app-elevation-shadow-level-1: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);
  --mat-app-elevation-shadow-level-2: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);
  --mat-app-elevation-shadow-level-3: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);
  --mat-app-elevation-shadow-level-4: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);
  --mat-app-elevation-shadow-level-5: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);
  --mat-app-elevation-shadow-level-6: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);
  --mat-app-elevation-shadow-level-7: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);
  --mat-app-elevation-shadow-level-8: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);
  --mat-app-elevation-shadow-level-9: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);
  --mat-app-elevation-shadow-level-10: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);
  --mat-app-elevation-shadow-level-11: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);
  --mat-app-elevation-shadow-level-12: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);
  --mat-app-elevation-shadow-level-13: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);
  --mat-app-elevation-shadow-level-14: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);
  --mat-app-elevation-shadow-level-15: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);
  --mat-app-elevation-shadow-level-16: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);
  --mat-app-elevation-shadow-level-17: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);
  --mat-app-elevation-shadow-level-18: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);
  --mat-app-elevation-shadow-level-19: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);
  --mat-app-elevation-shadow-level-20: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);
  --mat-app-elevation-shadow-level-21: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);
  --mat-app-elevation-shadow-level-22: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);
  --mat-app-elevation-shadow-level-23: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);
  --mat-app-elevation-shadow-level-24: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-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-label-text-color:#006e9d;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
d-style-wrapper .mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-option-selected-state-label-text-color:#1f1f1f;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
d-style-wrapper .mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-option-selected-state-label-text-color:#ba1a1a;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-pseudo-checkbox-full-selected-icon-color:#1f1f1f;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#1f1f1f;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-pseudo-checkbox-full-selected-icon-color:#006e9d;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#006e9d;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-pseudo-checkbox-full-selected-icon-color:#1f1f1f;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#1f1f1f;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-pseudo-checkbox-full-selected-icon-color:#ba1a1a;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#ba1a1a;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-option-label-text-font:Roboto;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.5px;
  --mat-option-label-text-weight:400;
  --mat-optgroup-label-text-font:Roboto;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.5px;
  --mat-optgroup-label-text-weight:400;
  --mat-app-background-color:#fafafa;
  --mat-app-text-color:rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: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);
  --mat-app-elevation-shadow-level-1: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);
  --mat-app-elevation-shadow-level-2: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);
  --mat-app-elevation-shadow-level-3: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);
  --mat-app-elevation-shadow-level-4: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);
  --mat-app-elevation-shadow-level-5: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);
  --mat-app-elevation-shadow-level-6: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);
  --mat-app-elevation-shadow-level-7: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);
  --mat-app-elevation-shadow-level-8: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);
  --mat-app-elevation-shadow-level-9: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);
  --mat-app-elevation-shadow-level-10: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);
  --mat-app-elevation-shadow-level-11: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);
  --mat-app-elevation-shadow-level-12: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);
  --mat-app-elevation-shadow-level-13: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);
  --mat-app-elevation-shadow-level-14: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);
  --mat-app-elevation-shadow-level-15: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);
  --mat-app-elevation-shadow-level-16: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);
  --mat-app-elevation-shadow-level-17: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);
  --mat-app-elevation-shadow-level-18: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);
  --mat-app-elevation-shadow-level-19: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);
  --mat-app-elevation-shadow-level-20: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);
  --mat-app-elevation-shadow-level-21: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);
  --mat-app-elevation-shadow-level-22: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);
  --mat-app-elevation-shadow-level-23: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);
  --mat-app-elevation-shadow-level-24: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-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-label-text-color:#006e9d;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
d-style-wrapper .mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-option-selected-state-label-text-color:#1f1f1f;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
d-style-wrapper .mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-option-selected-state-label-text-color:#ba1a1a;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-pseudo-checkbox-full-selected-icon-color:#1f1f1f;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#1f1f1f;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-pseudo-checkbox-full-selected-icon-color:#006e9d;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#006e9d;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-pseudo-checkbox-full-selected-icon-color:#1f1f1f;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#1f1f1f;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-pseudo-checkbox-full-selected-icon-color:#ba1a1a;
  --mat-pseudo-checkbox-full-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color:#ba1a1a;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-option-label-text-font:Roboto;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.5px;
  --mat-option-label-text-weight:400;
  --mat-optgroup-label-text-font:Roboto;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.5px;
  --mat-optgroup-label-text-weight:400;
  --mat-card-elevated-container-shape:4px;
  --mat-card-outlined-container-shape:4px;
  --mat-card-filled-container-shape:4px;
  --mat-card-outlined-outline-width:1px;
  --mat-card-elevated-container-color:white;
  --mat-card-elevated-container-elevation: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);
  --mat-card-outlined-container-color:white;
  --mat-card-outlined-container-elevation: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);
  --mat-card-outlined-outline-color:rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color:white;
  --mat-card-filled-container-elevation: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);
  --mat-card-title-text-font:Roboto;
  --mat-card-title-text-line-height:28px;
  --mat-card-title-text-size:20px;
  --mat-card-title-text-tracking:0px;
  --mat-card-title-text-weight:500;
  --mat-card-subtitle-text-font:Roboto;
  --mat-card-subtitle-text-line-height:20px;
  --mat-card-subtitle-text-size:14px;
  --mat-card-subtitle-text-tracking:0.5px;
  --mat-card-subtitle-text-weight:500;
  --mat-progress-bar-active-indicator-height:4px;
  --mat-progress-bar-track-height:4px;
  --mat-progress-bar-track-shape:0;
}
d-style-wrapper .mat-mdc-progress-bar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-progress-bar-active-indicator-color:#006e9d;
  --mat-progress-bar-track-color:rgba(0, 110, 157, 0.25);
}
d-style-wrapper .mat-mdc-progress-bar.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-progress-bar-active-indicator-color:#1f1f1f;
  --mat-progress-bar-track-color:rgba(31, 31, 31, 0.25);
}
d-style-wrapper .mat-mdc-progress-bar.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-progress-bar-active-indicator-color:#ba1a1a;
  --mat-progress-bar-track-color:rgba(186, 26, 26, 0.25);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tooltip-container-shape:4px;
  --mat-tooltip-supporting-text-line-height:16px;
  --mat-tooltip-container-color:#424242;
  --mat-tooltip-supporting-text-color:white;
  --mat-tooltip-supporting-text-font:Roboto;
  --mat-tooltip-supporting-text-size:12px;
  --mat-tooltip-supporting-text-weight:400;
  --mat-tooltip-supporting-text-tracking:0.5px;
  --mat-form-field-filled-active-indicator-height:1px;
  --mat-form-field-filled-focus-active-indicator-height:2px;
  --mat-form-field-filled-container-shape:4px;
  --mat-form-field-outlined-outline-width:1px;
  --mat-form-field-outlined-focus-outline-width:2px;
  --mat-form-field-outlined-container-shape:4px;
  --mat-form-field-focus-select-arrow-color:color-mix(in srgb, #006e9d 87%, transparent);
  --mat-form-field-filled-caret-color:#006e9d;
  --mat-form-field-filled-focus-active-indicator-color:#006e9d;
  --mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #006e9d 87%, transparent);
  --mat-form-field-outlined-caret-color:#006e9d;
  --mat-form-field-outlined-focus-outline-color:#006e9d;
  --mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #006e9d 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color:#ba1a1a;
  --mat-form-field-select-option-text-color:inherit;
  --mat-form-field-select-disabled-option-text-color:GrayText;
  --mat-form-field-leading-icon-color:unset;
  --mat-form-field-disabled-leading-icon-color:unset;
  --mat-form-field-trailing-icon-color:unset;
  --mat-form-field-disabled-trailing-icon-color:unset;
  --mat-form-field-error-focus-trailing-icon-color:unset;
  --mat-form-field-error-hover-trailing-icon-color:unset;
  --mat-form-field-error-trailing-icon-color:unset;
  --mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity:0.04;
  --mat-form-field-focus-state-layer-opacity:0.12;
  --mat-form-field-filled-container-color:#f6f6f6;
  --mat-form-field-filled-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color:#ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color:#ba1a1a;
  --mat-form-field-filled-error-label-text-color:#ba1a1a;
  --mat-form-field-filled-error-caret-color:#ba1a1a;
  --mat-form-field-filled-active-indicator-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color:#ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color:#ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color:#ba1a1a;
  --mat-form-field-outlined-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color:#ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color:#ba1a1a;
  --mat-form-field-outlined-error-label-text-color:#ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color:#ba1a1a;
  --mat-form-field-outlined-outline-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color:#ba1a1a;
  --mat-form-field-outlined-error-hover-outline-color:#ba1a1a;
  --mat-form-field-outlined-error-outline-color:#ba1a1a;
}
d-style-wrapper .mat-mdc-form-field.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-form-field-focus-select-arrow-color:color-mix(in srgb, #1f1f1f 87%, transparent);
  --mat-form-field-filled-caret-color:#1f1f1f;
  --mat-form-field-filled-focus-active-indicator-color:#1f1f1f;
  --mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #1f1f1f 87%, transparent);
  --mat-form-field-outlined-caret-color:#1f1f1f;
  --mat-form-field-outlined-focus-outline-color:#1f1f1f;
  --mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #1f1f1f 87%, transparent);
}
d-style-wrapper .mat-mdc-form-field.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-form-field-focus-select-arrow-color:color-mix(in srgb, #ba1a1a 87%, transparent);
  --mat-form-field-filled-caret-color:#ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color:#ba1a1a;
  --mat-form-field-filled-focus-label-text-color:color-mix(in srgb, #ba1a1a 87%, transparent);
  --mat-form-field-outlined-caret-color:#ba1a1a;
  --mat-form-field-outlined-focus-outline-color:#ba1a1a;
  --mat-form-field-outlined-focus-label-text-color:color-mix(in srgb, #ba1a1a 87%, transparent);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-form-field-container-height:56px;
  --mat-form-field-filled-label-display:block;
  --mat-form-field-container-vertical-padding:16px;
  --mat-form-field-filled-with-label-container-padding-top:24px;
  --mat-form-field-filled-with-label-container-padding-bottom:8px;
  --mat-form-field-container-text-font:Roboto;
  --mat-form-field-container-text-line-height:24px;
  --mat-form-field-container-text-size:16px;
  --mat-form-field-container-text-tracking:0.5px;
  --mat-form-field-container-text-weight:400;
  --mat-form-field-outlined-label-text-populated-size:16px;
  --mat-form-field-subscript-text-font:Roboto;
  --mat-form-field-subscript-text-line-height:16px;
  --mat-form-field-subscript-text-size:12px;
  --mat-form-field-subscript-text-tracking:0.5px;
  --mat-form-field-subscript-text-weight:400;
  --mat-form-field-filled-label-text-font:Roboto;
  --mat-form-field-filled-label-text-size:16px;
  --mat-form-field-filled-label-text-tracking:0.5px;
  --mat-form-field-filled-label-text-weight:400;
  --mat-form-field-outlined-label-text-font:Roboto;
  --mat-form-field-outlined-label-text-size:16px;
  --mat-form-field-outlined-label-text-tracking:0.5px;
  --mat-form-field-outlined-label-text-weight:400;
  --mat-select-container-elevation-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);
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color:#006e9d;
  --mat-select-invalid-arrow-color:#ba1a1a;
}
d-style-wrapper .mat-mdc-form-field.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color:#1f1f1f;
  --mat-select-invalid-arrow-color:#ba1a1a;
}
d-style-wrapper .mat-mdc-form-field.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color:#ba1a1a;
  --mat-select-invalid-arrow-color:#ba1a1a;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-select-arrow-transform:translateY(-8px);
  --mat-select-trigger-text-font:Roboto;
  --mat-select-trigger-text-line-height:24px;
  --mat-select-trigger-text-size:16px;
  --mat-select-trigger-text-tracking:0.5px;
  --mat-select-trigger-text-weight:400;
  --mat-autocomplete-container-shape:4px;
  --mat-autocomplete-container-elevation-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);
  --mat-autocomplete-background-color:white;
  --mat-dialog-container-shape:4px;
  --mat-dialog-container-elevation-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-dialog-container-max-width:80vw;
  --mat-dialog-container-small-max-width:80vw;
  --mat-dialog-container-min-width:0;
  --mat-dialog-actions-alignment:start;
  --mat-dialog-actions-padding:8px;
  --mat-dialog-content-padding:20px 24px;
  --mat-dialog-with-actions-content-padding:20px 24px;
  --mat-dialog-headline-padding:0 24px 9px;
  --mat-dialog-container-color:white;
  --mat-dialog-subhead-color:rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mat-dialog-subhead-font:Roboto;
  --mat-dialog-subhead-line-height:28px;
  --mat-dialog-subhead-size:20px;
  --mat-dialog-subhead-weight:500;
  --mat-dialog-subhead-tracking:0px;
  --mat-dialog-supporting-text-font:Roboto;
  --mat-dialog-supporting-text-line-height:24px;
  --mat-dialog-supporting-text-size:16px;
  --mat-dialog-supporting-text-weight:400;
  --mat-dialog-supporting-text-tracking:0.5px;
}
d-style-wrapper .mat-mdc-standard-chip:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-container-shape-radius:16px;
  --mat-chip-disabled-container-opacity:0.4;
  --mat-chip-disabled-outline-color:transparent;
  --mat-chip-flat-selected-outline-width:0;
  --mat-chip-focus-outline-color:transparent;
  --mat-chip-hover-state-layer-opacity:0.04;
  --mat-chip-outline-color:transparent;
  --mat-chip-outline-width:0;
  --mat-chip-selected-hover-state-layer-opacity:0.04;
  --mat-chip-selected-trailing-action-state-layer-color:transparent;
  --mat-chip-trailing-action-focus-opacity:1;
  --mat-chip-trailing-action-focus-state-layer-opacity:0;
  --mat-chip-trailing-action-hover-state-layer-opacity:0;
  --mat-chip-trailing-action-opacity:0.54;
  --mat-chip-trailing-action-state-layer-color:transparent;
  --mat-chip-with-avatar-avatar-shape-radius:14px;
  --mat-chip-with-avatar-avatar-size:28px;
  --mat-chip-with-avatar-disabled-avatar-opacity:1;
  --mat-chip-with-icon-disabled-icon-opacity:1;
  --mat-chip-with-icon-icon-size:18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;
}
d-style-wrapper .mat-mdc-standard-chip:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-disabled-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity:0.12;
  --mat-chip-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color:0.12;
  --mat-chip-selected-focus-state-layer-opacity:0.12;
  --mat-chip-selected-hover-state-layer-color:0.04;
  --mat-chip-selected-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-disabled-label-text-color:white;
  --mat-chip-elevated-container-color:#006e9d;
  --mat-chip-elevated-disabled-container-color:#006e9d;
  --mat-chip-elevated-selected-container-color:#006e9d;
  --mat-chip-flat-disabled-selected-container-color:#006e9d;
  --mat-chip-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity:0.12;
  --mat-chip-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color:white;
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-focus-state-layer-color:0.12;
  --mat-chip-selected-focus-state-layer-opacity:0.12;
  --mat-chip-selected-hover-state-layer-color:0.04;
  --mat-chip-selected-label-text-color:white;
  --mat-chip-selected-trailing-icon-color:white;
  --mat-chip-with-icon-disabled-icon-color:white;
  --mat-chip-with-icon-icon-color:white;
  --mat-chip-with-icon-selected-icon-color:white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mat-chip-with-trailing-icon-trailing-icon-color:white;
}
d-style-wrapper .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-disabled-label-text-color:white;
  --mat-chip-elevated-container-color:#1f1f1f;
  --mat-chip-elevated-disabled-container-color:#1f1f1f;
  --mat-chip-elevated-selected-container-color:#1f1f1f;
  --mat-chip-flat-disabled-selected-container-color:#1f1f1f;
  --mat-chip-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity:0.12;
  --mat-chip-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color:white;
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-focus-state-layer-color:0.12;
  --mat-chip-selected-focus-state-layer-opacity:0.12;
  --mat-chip-selected-hover-state-layer-color:0.04;
  --mat-chip-selected-label-text-color:white;
  --mat-chip-selected-trailing-icon-color:white;
  --mat-chip-with-icon-disabled-icon-color:white;
  --mat-chip-with-icon-icon-color:white;
  --mat-chip-with-icon-selected-icon-color:white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mat-chip-with-trailing-icon-trailing-icon-color:white;
}
d-style-wrapper .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-disabled-label-text-color:white;
  --mat-chip-elevated-container-color:#ba1a1a;
  --mat-chip-elevated-disabled-container-color:#ba1a1a;
  --mat-chip-elevated-selected-container-color:#ba1a1a;
  --mat-chip-flat-disabled-selected-container-color:#ba1a1a;
  --mat-chip-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity:0.12;
  --mat-chip-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color:white;
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-focus-state-layer-color:0.12;
  --mat-chip-selected-focus-state-layer-opacity:0.12;
  --mat-chip-selected-hover-state-layer-color:0.04;
  --mat-chip-selected-label-text-color:white;
  --mat-chip-selected-trailing-icon-color:white;
  --mat-chip-with-icon-disabled-icon-color:white;
  --mat-chip-with-icon-icon-color:white;
  --mat-chip-with-icon-selected-icon-color:white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mat-chip-with-trailing-icon-trailing-icon-color:white;
}
d-style-wrapper .mat-mdc-chip.mat-mdc-standard-chip:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-container-height:32px;
  --mat-chip-touch-target-display:block;
}
d-style-wrapper .mat-mdc-standard-chip:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-chip-label-text-font:Roboto;
  --mat-chip-label-text-line-height:20px;
  --mat-chip-label-text-size:14px;
  --mat-chip-label-text-tracking:0.5px;
  --mat-chip-label-text-weight:400;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slide-toggle-disabled-handle-opacity:0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity:0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity:0.38;
  --mat-slide-toggle-disabled-track-opacity:0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity:0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity:0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-width:1px;
  --mat-slide-toggle-handle-height:20px;
  --mat-slide-toggle-handle-shape:10px;
  --mat-slide-toggle-handle-width:20px;
  --mat-slide-toggle-hidden-track-opacity:1;
  --mat-slide-toggle-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size:20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity:0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin:0;
  --mat-slide-toggle-selected-handle-size:20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity:0.04;
  --mat-slide-toggle-selected-icon-size:18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin:0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity:0.12;
  --mat-slide-toggle-selected-track-outline-width:1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin:0;
  --mat-slide-toggle-track-height:14px;
  --mat-slide-toggle-track-outline-width:1px;
  --mat-slide-toggle-track-shape:7px;
  --mat-slide-toggle-track-width:36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity:0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin:0;
  --mat-slide-toggle-unselected-handle-size:20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity:0.12;
  --mat-slide-toggle-unselected-icon-size:18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin:0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity:0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin:0;
  --mat-slide-toggle-visible-track-opacity:1;
  --mat-slide-toggle-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size:20px;
  --mat-slide-toggle-touch-target-size:48px;
  --mat-slide-toggle-selected-icon-color:white;
  --mat-slide-toggle-disabled-selected-icon-color:white;
  --mat-slide-toggle-selected-focus-state-layer-color:#006e9d;
  --mat-slide-toggle-selected-handle-color:#006e9d;
  --mat-slide-toggle-selected-hover-state-layer-color:#006e9d;
  --mat-slide-toggle-selected-pressed-state-layer-color:#006e9d;
  --mat-slide-toggle-selected-focus-handle-color:#006e9d;
  --mat-slide-toggle-selected-hover-handle-color:#006e9d;
  --mat-slide-toggle-selected-pressed-handle-color:#006e9d;
  --mat-slide-toggle-selected-focus-track-color:#51b4f1;
  --mat-slide-toggle-selected-hover-track-color:#51b4f1;
  --mat-slide-toggle-selected-pressed-track-color:#51b4f1;
  --mat-slide-toggle-selected-track-color:#51b4f1;
  --mat-slide-toggle-disabled-unselected-track-outline-color:transparent;
  --mat-slide-toggle-selected-track-outline-color:transparent;
  --mat-slide-toggle-track-outline-color:transparent;
  --mat-slide-toggle-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-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);
  --mat-slide-toggle-disabled-selected-handle-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color:#f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-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);
  --mat-slide-toggle-handle-surface-color:white;
  --mat-slide-toggle-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color:#424242;
  --mat-slide-toggle-unselected-focus-handle-color:#424242;
  --mat-slide-toggle-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color:rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color:#f6f6f6;
  --mat-slide-toggle-unselected-handle-color:rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color:rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color:#424242;
  --mat-slide-toggle-unselected-pressed-track-color:rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color:rgba(0, 0, 0, 0.12);
}
d-style-wrapper .mat-mdc-slide-toggle.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slide-toggle-selected-icon-color:white;
  --mat-slide-toggle-disabled-selected-icon-color:white;
  --mat-slide-toggle-selected-focus-state-layer-color:#1f1f1f;
  --mat-slide-toggle-selected-handle-color:#1f1f1f;
  --mat-slide-toggle-selected-hover-state-layer-color:#1f1f1f;
  --mat-slide-toggle-selected-pressed-state-layer-color:#1f1f1f;
  --mat-slide-toggle-selected-focus-handle-color:#1f1f1f;
  --mat-slide-toggle-selected-hover-handle-color:#1f1f1f;
  --mat-slide-toggle-selected-pressed-handle-color:#1f1f1f;
  --mat-slide-toggle-selected-focus-track-color:#c2c2c2;
  --mat-slide-toggle-selected-hover-track-color:#c2c2c2;
  --mat-slide-toggle-selected-pressed-track-color:#c2c2c2;
  --mat-slide-toggle-selected-track-color:#c2c2c2;
}
d-style-wrapper .mat-mdc-slide-toggle.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slide-toggle-selected-icon-color:white;
  --mat-slide-toggle-disabled-selected-icon-color:white;
  --mat-slide-toggle-selected-focus-state-layer-color:#ba1a1a;
  --mat-slide-toggle-selected-handle-color:#ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-color:#ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-color:#ba1a1a;
  --mat-slide-toggle-selected-focus-handle-color:#ba1a1a;
  --mat-slide-toggle-selected-hover-handle-color:#ba1a1a;
  --mat-slide-toggle-selected-pressed-handle-color:#ba1a1a;
  --mat-slide-toggle-selected-focus-track-color:#ff897d;
  --mat-slide-toggle-selected-hover-track-color:#ff897d;
  --mat-slide-toggle-selected-pressed-track-color:#ff897d;
  --mat-slide-toggle-selected-track-color:#ff897d;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slide-toggle-state-layer-size:40px;
  --mat-slide-toggle-touch-target-display:block;
  --mat-slide-toggle-label-text-font:Roboto;
  --mat-slide-toggle-label-text-line-height:20px;
  --mat-slide-toggle-label-text-size:14px;
  --mat-slide-toggle-label-text-tracking:0.5px;
  --mat-slide-toggle-label-text-weight:400;
}
d-style-wrapper .mat-mdc-slide-toggle:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slide-toggle-label-text-font:Roboto;
  --mat-slide-toggle-label-text-line-height:20px;
  --mat-slide-toggle-label-text-size:14px;
  --mat-slide-toggle-label-text-tracking:0.5px;
  --mat-slide-toggle-label-text-weight:400;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-disabled-selected-icon-opacity:0.38;
  --mat-radio-disabled-unselected-icon-opacity:0.38;
  --mat-radio-state-layer-size:40px;
  --mat-radio-touch-target-size:48px;
}
d-style-wrapper .mat-mdc-radio-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-checked-ripple-color:#006e9d;
  --mat-radio-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color:rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color:#006e9d;
  --mat-radio-selected-hover-icon-color:#006e9d;
  --mat-radio-selected-icon-color:#006e9d;
  --mat-radio-selected-pressed-icon-color:#006e9d;
  --mat-radio-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-radio-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-checked-ripple-color:#1f1f1f;
  --mat-radio-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color:rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color:#1f1f1f;
  --mat-radio-selected-hover-icon-color:#1f1f1f;
  --mat-radio-selected-icon-color:#1f1f1f;
  --mat-radio-selected-pressed-icon-color:#1f1f1f;
  --mat-radio-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-radio-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-checked-ripple-color:#ba1a1a;
  --mat-radio-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color:rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color:#ba1a1a;
  --mat-radio-selected-hover-icon-color:#ba1a1a;
  --mat-radio-selected-icon-color:#ba1a1a;
  --mat-radio-selected-pressed-icon-color:#ba1a1a;
  --mat-radio-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-state-layer-size:40px;
  --mat-radio-touch-target-display:block;
  --mat-radio-label-text-font:Roboto;
  --mat-radio-label-text-line-height:20px;
  --mat-radio-label-text-size:14px;
  --mat-radio-label-text-tracking:0.5px;
  --mat-radio-label-text-weight:400;
  --mat-slider-active-track-height:6px;
  --mat-slider-active-track-shape:9999px;
  --mat-slider-handle-height:20px;
  --mat-slider-handle-shape:50%;
  --mat-slider-handle-width:20px;
  --mat-slider-inactive-track-height:4px;
  --mat-slider-inactive-track-shape:9999px;
  --mat-slider-value-indicator-border-radius:4px;
  --mat-slider-value-indicator-caret-display:block;
  --mat-slider-value-indicator-container-transform:translateX(-50%);
  --mat-slider-value-indicator-height:32px;
  --mat-slider-value-indicator-padding:0 12px;
  --mat-slider-value-indicator-text-transform:none;
  --mat-slider-value-indicator-width:auto;
  --mat-slider-with-overlap-handle-outline-width:1px;
  --mat-slider-with-tick-marks-active-container-opacity:0.6;
  --mat-slider-with-tick-marks-container-shape:50%;
  --mat-slider-with-tick-marks-container-size:2px;
  --mat-slider-with-tick-marks-inactive-container-opacity:0.6;
  --mat-slider-value-indicator-transform-origin:bottom;
  --mat-slider-active-track-color:#006e9d;
  --mat-slider-focus-handle-color:#006e9d;
  --mat-slider-handle-color:#006e9d;
  --mat-slider-hover-handle-color:#006e9d;
  --mat-slider-focus-state-layer-color:color-mix(in srgb, #006e9d 12%, transparent);
  --mat-slider-hover-state-layer-color:color-mix(in srgb, #006e9d 4%, transparent);
  --mat-slider-inactive-track-color:#006e9d;
  --mat-slider-ripple-color:#006e9d;
  --mat-slider-with-tick-marks-active-container-color:white;
  --mat-slider-with-tick-marks-inactive-container-color:#006e9d;
  --mat-slider-handle-elevation: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);
  --mat-slider-disabled-active-track-color:rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color:rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color:rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color:#424242;
  --mat-slider-label-label-text-color:white;
  --mat-slider-value-indicator-opacity:1;
  --mat-slider-with-overlap-handle-outline-color:rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slider-active-track-color:#1f1f1f;
  --mat-slider-focus-handle-color:#1f1f1f;
  --mat-slider-handle-color:#1f1f1f;
  --mat-slider-hover-handle-color:#1f1f1f;
  --mat-slider-focus-state-layer-color:color-mix(in srgb, #1f1f1f 12%, transparent);
  --mat-slider-hover-state-layer-color:color-mix(in srgb, #1f1f1f 4%, transparent);
  --mat-slider-inactive-track-color:#1f1f1f;
  --mat-slider-ripple-color:#1f1f1f;
  --mat-slider-with-tick-marks-active-container-color:white;
  --mat-slider-with-tick-marks-inactive-container-color:#1f1f1f;
}
d-style-wrapper .mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slider-active-track-color:#ba1a1a;
  --mat-slider-focus-handle-color:#ba1a1a;
  --mat-slider-handle-color:#ba1a1a;
  --mat-slider-hover-handle-color:#ba1a1a;
  --mat-slider-focus-state-layer-color:color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-slider-hover-state-layer-color:color-mix(in srgb, #ba1a1a 4%, transparent);
  --mat-slider-inactive-track-color:#ba1a1a;
  --mat-slider-ripple-color:#ba1a1a;
  --mat-slider-with-tick-marks-active-container-color:white;
  --mat-slider-with-tick-marks-inactive-container-color:#ba1a1a;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-slider-label-label-text-font:Roboto;
  --mat-slider-label-label-text-size:14px;
  --mat-slider-label-label-text-line-height:20px;
  --mat-slider-label-label-text-tracking:0.5px;
  --mat-slider-label-label-text-weight:500;
  --mat-menu-container-shape:4px;
  --mat-menu-divider-bottom-spacing:0;
  --mat-menu-divider-top-spacing:0;
  --mat-menu-item-spacing:16px;
  --mat-menu-item-icon-size:24px;
  --mat-menu-item-leading-spacing:16px;
  --mat-menu-item-trailing-spacing:16px;
  --mat-menu-item-with-icon-leading-spacing:16px;
  --mat-menu-item-with-icon-trailing-spacing:16px;
  --mat-menu-container-elevation-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);
  --mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color:white;
  --mat-menu-divider-color:rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-font:Roboto;
  --mat-menu-item-label-text-size:16px;
  --mat-menu-item-label-text-tracking:0.5px;
  --mat-menu-item-label-text-line-height:24px;
  --mat-menu-item-label-text-weight:400;
  --mat-list-active-indicator-shape:4px;
  --mat-list-list-item-container-shape:0;
  --mat-list-list-item-leading-avatar-shape:50%;
  --mat-list-list-item-leading-icon-size:24px;
  --mat-list-list-item-leading-avatar-size:40px;
  --mat-list-list-item-trailing-icon-size:24px;
  --mat-list-list-item-disabled-state-layer-opacity:0;
  --mat-list-list-item-disabled-label-text-opacity:0.38;
  --mat-list-list-item-disabled-leading-icon-opacity:0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity:0.38;
  --mat-list-active-indicator-color:transparent;
  --mat-list-list-item-container-color:transparent;
  --mat-list-list-item-selected-container-color:transparent;
  --mat-list-list-item-leading-avatar-color:transparent;
  --mat-list-list-item-disabled-state-layer-color:transparent;
  --mat-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity:0.04;
  --mat-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity:0.12;
}
d-style-wrapper .mdc-list-item__end:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mdc-list-item__start:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-checked-ripple-color:#006e9d;
  --mat-radio-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color:rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color:#006e9d;
  --mat-radio-selected-hover-icon-color:#006e9d;
  --mat-radio-selected-icon-color:#006e9d;
  --mat-radio-selected-pressed-icon-color:#006e9d;
  --mat-radio-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-accent .mdc-list-item__end:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-accent .mdc-list-item__start:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-checked-ripple-color:#1f1f1f;
  --mat-radio-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color:rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color:#1f1f1f;
  --mat-radio-selected-hover-icon-color:#1f1f1f;
  --mat-radio-selected-icon-color:#1f1f1f;
  --mat-radio-selected-pressed-icon-color:#1f1f1f;
  --mat-radio-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-warn .mdc-list-item__end:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-warn .mdc-list-item__start:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-checked-ripple-color:#ba1a1a;
  --mat-radio-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color:rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color:#ba1a1a;
  --mat-radio-selected-hover-icon-color:#ba1a1a;
  --mat-radio-selected-icon-color:#ba1a1a;
  --mat-radio-selected-pressed-icon-color:#ba1a1a;
  --mat-radio-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-list-option:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-icon-color:#006e9d;
  --mat-checkbox-selected-hover-icon-color:#006e9d;
  --mat-checkbox-selected-icon-color:#006e9d;
  --mat-checkbox-selected-pressed-icon-color:#006e9d;
  --mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color:#006e9d;
  --mat-checkbox-selected-hover-state-layer-color:#006e9d;
  --mat-checkbox-selected-pressed-state-layer-color:#006e9d;
  --mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-list-option.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-icon-color:#1f1f1f;
  --mat-checkbox-selected-hover-icon-color:#1f1f1f;
  --mat-checkbox-selected-icon-color:#1f1f1f;
  --mat-checkbox-selected-pressed-icon-color:#1f1f1f;
  --mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color:#1f1f1f;
  --mat-checkbox-selected-hover-state-layer-color:#1f1f1f;
  --mat-checkbox-selected-pressed-state-layer-color:#1f1f1f;
  --mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-list-option.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-icon-color:#ba1a1a;
  --mat-checkbox-selected-hover-icon-color:#ba1a1a;
  --mat-checkbox-selected-icon-color:#ba1a1a;
  --mat-checkbox-selected-pressed-icon-color:#ba1a1a;
  --mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color:#ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color:#ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color:#ba1a1a;
  --mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start:where(:not(mat-sidenav-content *)) {
  opacity: 1;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:32px;
  --mat-list-list-item-one-line-container-height:48px;
  --mat-list-list-item-two-line-container-height:64px;
  --mat-list-list-item-three-line-container-height:88px;
}
d-style-wrapper .mdc-list-item__end:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mdc-list-item__start:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-radio-state-layer-size:40px;
  --mat-radio-touch-target-display:block;
}
d-style-wrapper .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line:where(:not(mat-sidenav-content *)) {
  height: 56px;
}
d-style-wrapper .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines:where(:not(mat-sidenav-content *)),
d-style-wrapper .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines:where(:not(mat-sidenav-content *)) {
  height: 72px;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-list-list-item-label-text-font:Roboto;
  --mat-list-list-item-label-text-line-height:24px;
  --mat-list-list-item-label-text-size:16px;
  --mat-list-list-item-label-text-tracking:0.5px;
  --mat-list-list-item-label-text-weight:400;
  --mat-list-list-item-supporting-text-font:Roboto;
  --mat-list-list-item-supporting-text-line-height:20px;
  --mat-list-list-item-supporting-text-size:14px;
  --mat-list-list-item-supporting-text-tracking:0.5px;
  --mat-list-list-item-supporting-text-weight:400;
  --mat-list-list-item-trailing-supporting-text-font:Roboto;
  --mat-list-list-item-trailing-supporting-text-line-height:16px;
  --mat-list-list-item-trailing-supporting-text-size:12px;
  --mat-list-list-item-trailing-supporting-text-tracking:0.5px;
  --mat-list-list-item-trailing-supporting-text-weight:400;
}
d-style-wrapper .mdc-list-group__subheader:where(:not(mat-sidenav-content *)) {
  font: 500 16px/24px Roboto;
  letter-spacing: 0.5px;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-paginator-page-size-select-width:84px;
  --mat-paginator-page-size-select-touch-target-height:48px;
  --mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color:white;
  --mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-paginator-container-size:56px;
  --mat-paginator-form-field-container-height:40px;
  --mat-paginator-form-field-container-vertical-padding:8px;
  --mat-paginator-touch-target-display:block;
  --mat-paginator-container-text-font:Roboto;
  --mat-paginator-container-text-line-height:16px;
  --mat-paginator-container-text-size:12px;
  --mat-paginator-container-text-tracking:0.5px;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:12px;
  --mat-tab-container-height:48px;
  --mat-tab-divider-color:transparent;
  --mat-tab-divider-height:0;
  --mat-tab-active-indicator-height:2px;
  --mat-tab-active-indicator-shape:0;
}
d-style-wrapper .mat-mdc-tab-group:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-tab-nav-bar:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-disabled-ripple-color:rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color:rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color:#006e9d;
  --mat-tab-active-ripple-color:#006e9d;
  --mat-tab-inactive-ripple-color:#006e9d;
  --mat-tab-inactive-focus-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color:#006e9d;
  --mat-tab-active-hover-label-text-color:#006e9d;
  --mat-tab-active-focus-indicator-color:#006e9d;
  --mat-tab-active-hover-indicator-color:#006e9d;
  --mat-tab-active-indicator-color:#006e9d;
}
d-style-wrapper .mat-mdc-tab-group.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-tab-nav-bar.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-disabled-ripple-color:rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color:rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color:#1f1f1f;
  --mat-tab-active-ripple-color:#1f1f1f;
  --mat-tab-inactive-ripple-color:#1f1f1f;
  --mat-tab-inactive-focus-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color:#1f1f1f;
  --mat-tab-active-hover-label-text-color:#1f1f1f;
  --mat-tab-active-focus-indicator-color:#1f1f1f;
  --mat-tab-active-hover-indicator-color:#1f1f1f;
  --mat-tab-active-indicator-color:#1f1f1f;
}
d-style-wrapper .mat-mdc-tab-group.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-tab-nav-bar.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-disabled-ripple-color:rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color:rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color:#ba1a1a;
  --mat-tab-active-ripple-color:#ba1a1a;
  --mat-tab-inactive-ripple-color:#ba1a1a;
  --mat-tab-inactive-focus-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color:#ba1a1a;
  --mat-tab-active-hover-label-text-color:#ba1a1a;
  --mat-tab-active-focus-indicator-color:#ba1a1a;
  --mat-tab-active-hover-indicator-color:#ba1a1a;
  --mat-tab-active-indicator-color:#ba1a1a;
}
d-style-wrapper .mat-mdc-tab-group.mat-background-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-tab-nav-bar.mat-background-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-background-color:#006e9d;
  --mat-tab-foreground-color:white;
}
d-style-wrapper .mat-mdc-tab-group.mat-background-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-tab-nav-bar.mat-background-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-background-color:#1f1f1f;
  --mat-tab-foreground-color:white;
}
d-style-wrapper .mat-mdc-tab-group.mat-background-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-tab-nav-bar.mat-background-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-background-color:#ba1a1a;
  --mat-tab-foreground-color:white;
}
d-style-wrapper .mat-mdc-tab-header:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-container-height:48px;
}
d-style-wrapper .mat-mdc-tab-header:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-tab-label-text-font:Roboto;
  --mat-tab-label-text-size:14px;
  --mat-tab-label-text-tracking:0.28px;
  --mat-tab-label-text-line-height:14px;
  --mat-tab-label-text-weight:500;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-disabled-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-state-layer-opacity:0.12;
  --mat-checkbox-selected-hover-state-layer-opacity:0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity:0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity:0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity:0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity:0.12;
  --mat-checkbox-touch-target-size:48px;
  --mat-checkbox-disabled-label-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-icon-color:#1f1f1f;
  --mat-checkbox-selected-hover-icon-color:#1f1f1f;
  --mat-checkbox-selected-icon-color:#1f1f1f;
  --mat-checkbox-selected-pressed-icon-color:#1f1f1f;
  --mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color:#1f1f1f;
  --mat-checkbox-selected-hover-state-layer-color:#1f1f1f;
  --mat-checkbox-selected-pressed-state-layer-color:#1f1f1f;
  --mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-checkbox.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-icon-color:#006e9d;
  --mat-checkbox-selected-hover-icon-color:#006e9d;
  --mat-checkbox-selected-icon-color:#006e9d;
  --mat-checkbox-selected-pressed-icon-color:#006e9d;
  --mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color:#006e9d;
  --mat-checkbox-selected-hover-state-layer-color:#006e9d;
  --mat-checkbox-selected-pressed-state-layer-color:#006e9d;
  --mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-checkbox.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-disabled-selected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color:white;
  --mat-checkbox-selected-focus-icon-color:#ba1a1a;
  --mat-checkbox-selected-hover-icon-color:#ba1a1a;
  --mat-checkbox-selected-icon-color:#ba1a1a;
  --mat-checkbox-selected-pressed-icon-color:#ba1a1a;
  --mat-checkbox-unselected-focus-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color:#ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color:#ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color:#ba1a1a;
  --mat-checkbox-unselected-focus-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-checkbox-touch-target-display:block;
  --mat-checkbox-state-layer-size:40px;
  --mat-checkbox-label-text-font:Roboto;
  --mat-checkbox-label-text-line-height:20px;
  --mat-checkbox-label-text-size:14px;
  --mat-checkbox-label-text-tracking:0.5px;
  --mat-checkbox-label-text-weight:400;
  --mat-button-filled-container-shape:4px;
  --mat-button-filled-horizontal-padding:16px;
  --mat-button-filled-icon-offset:-4px;
  --mat-button-filled-icon-spacing:8px;
  --mat-button-filled-touch-target-size:48px;
  --mat-button-outlined-container-shape:4px;
  --mat-button-outlined-horizontal-padding:15px;
  --mat-button-outlined-icon-offset:-4px;
  --mat-button-outlined-icon-spacing:8px;
  --mat-button-outlined-keep-touch-target:false;
  --mat-button-outlined-outline-width:1px;
  --mat-button-outlined-touch-target-size:48px;
  --mat-button-protected-container-elevation-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);
  --mat-button-protected-container-shape:4px;
  --mat-button-protected-disabled-container-elevation-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);
  --mat-button-protected-focus-container-elevation-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);
  --mat-button-protected-horizontal-padding:16px;
  --mat-button-protected-hover-container-elevation-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);
  --mat-button-protected-icon-offset:-4px;
  --mat-button-protected-icon-spacing:8px;
  --mat-button-protected-pressed-container-elevation-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);
  --mat-button-protected-touch-target-size:48px;
  --mat-button-text-container-shape:4px;
  --mat-button-text-horizontal-padding:8px;
  --mat-button-text-icon-offset:0;
  --mat-button-text-icon-spacing:8px;
  --mat-button-text-with-icon-horizontal-padding:8px;
  --mat-button-text-touch-target-size:48px;
  --mat-button-tonal-container-shape:4px;
  --mat-button-tonal-horizontal-padding:16px;
  --mat-button-tonal-icon-offset:-4px;
  --mat-button-tonal-icon-spacing:8px;
  --mat-button-tonal-touch-target-size:48px;
  --mat-button-filled-container-color:white;
  --mat-button-filled-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity:0.12;
  --mat-button-filled-hover-state-layer-opacity:0.04;
  --mat-button-filled-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity:0.12;
  --mat-button-filled-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color:rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity:0.12;
  --mat-button-outlined-hover-state-layer-opacity:0.04;
  --mat-button-outlined-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color:rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity:0.12;
  --mat-button-outlined-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color:white;
  --mat-button-protected-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity:0.12;
  --mat-button-protected-hover-state-layer-opacity:0.04;
  --mat-button-protected-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity:0.12;
  --mat-button-protected-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity:0.12;
  --mat-button-text-hover-state-layer-opacity:0.04;
  --mat-button-text-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity:0.12;
  --mat-button-text-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color:white;
  --mat-button-tonal-disabled-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity:0.12;
  --mat-button-tonal-hover-state-layer-opacity:0.04;
  --mat-button-tonal-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity:0.12;
  --mat-button-tonal-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-outlined-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-raised-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-unelevated-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-tonal-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-button-filled-container-color:#006e9d;
  --mat-button-filled-label-text-color:white;
  --mat-button-filled-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color:white;
  --mat-button-outlined-label-text-color:#006e9d;
  --mat-button-outlined-outline-color:rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color:color-mix(in srgb, #006e9d 12%, transparent);
  --mat-button-outlined-state-layer-color:#006e9d;
  --mat-button-protected-container-color:#006e9d;
  --mat-button-protected-label-text-color:white;
  --mat-button-protected-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color:white;
  --mat-button-text-label-text-color:#006e9d;
  --mat-button-text-ripple-color:color-mix(in srgb, #006e9d 12%, transparent);
  --mat-button-text-state-layer-color:#006e9d;
  --mat-button-tonal-container-color:#006e9d;
  --mat-button-tonal-label-text-color:white;
  --mat-button-tonal-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color:white;
}
d-style-wrapper .mat-mdc-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-outlined-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-raised-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-unelevated-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-tonal-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-button-filled-container-color:#1f1f1f;
  --mat-button-filled-label-text-color:white;
  --mat-button-filled-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color:white;
  --mat-button-outlined-label-text-color:#1f1f1f;
  --mat-button-outlined-outline-color:rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color:color-mix(in srgb, #1f1f1f 12%, transparent);
  --mat-button-outlined-state-layer-color:#1f1f1f;
  --mat-button-protected-container-color:#1f1f1f;
  --mat-button-protected-label-text-color:white;
  --mat-button-protected-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color:white;
  --mat-button-text-label-text-color:#1f1f1f;
  --mat-button-text-ripple-color:color-mix(in srgb, #1f1f1f 12%, transparent);
  --mat-button-text-state-layer-color:#1f1f1f;
  --mat-button-tonal-container-color:#1f1f1f;
  --mat-button-tonal-label-text-color:white;
  --mat-button-tonal-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color:white;
}
d-style-wrapper .mat-mdc-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-outlined-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-raised-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-unelevated-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-tonal-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-button-filled-container-color:#ba1a1a;
  --mat-button-filled-label-text-color:white;
  --mat-button-filled-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color:white;
  --mat-button-outlined-label-text-color:#ba1a1a;
  --mat-button-outlined-outline-color:rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color:color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color:#ba1a1a;
  --mat-button-protected-container-color:#ba1a1a;
  --mat-button-protected-label-text-color:white;
  --mat-button-protected-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color:white;
  --mat-button-text-label-text-color:#ba1a1a;
  --mat-button-text-ripple-color:color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color:#ba1a1a;
  --mat-button-tonal-container-color:#ba1a1a;
  --mat-button-tonal-label-text-color:white;
  --mat-button-tonal-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color:white;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-button-filled-container-height:36px;
  --mat-button-filled-touch-target-display:block;
  --mat-button-outlined-container-height:36px;
  --mat-button-outlined-touch-target-display:block;
  --mat-button-protected-container-height:36px;
  --mat-button-protected-touch-target-display:block;
  --mat-button-text-container-height:36px;
  --mat-button-text-touch-target-display:block;
  --mat-button-tonal-container-height:36px;
  --mat-button-tonal-touch-target-display:block;
  --mat-button-filled-label-text-font:Roboto;
  --mat-button-filled-label-text-size:14px;
  --mat-button-filled-label-text-tracking:0.28px;
  --mat-button-filled-label-text-transform:none;
  --mat-button-filled-label-text-weight:500;
  --mat-button-outlined-label-text-font:Roboto;
  --mat-button-outlined-label-text-size:14px;
  --mat-button-outlined-label-text-tracking:0.28px;
  --mat-button-outlined-label-text-transform:none;
  --mat-button-outlined-label-text-weight:500;
  --mat-button-protected-label-text-font:Roboto;
  --mat-button-protected-label-text-size:14px;
  --mat-button-protected-label-text-tracking:0.28px;
  --mat-button-protected-label-text-transform:none;
  --mat-button-protected-label-text-weight:500;
  --mat-button-text-label-text-font:Roboto;
  --mat-button-text-label-text-size:14px;
  --mat-button-text-label-text-tracking:0.28px;
  --mat-button-text-label-text-transform:none;
  --mat-button-text-label-text-weight:500;
  --mat-button-tonal-label-text-font:Roboto;
  --mat-button-tonal-label-text-size:14px;
  --mat-button-tonal-label-text-tracking:0.28px;
  --mat-button-tonal-label-text-transform:none;
  --mat-button-tonal-label-text-weight:500;
  --mat-icon-button-icon-size:24px;
  --mat-icon-button-container-shape:50%;
  --mat-icon-button-touch-target-size:48px;
  --mat-icon-button-disabled-icon-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity:0.12;
  --mat-icon-button-hover-state-layer-opacity:0.04;
  --mat-icon-button-icon-color:inherit;
  --mat-icon-button-pressed-state-layer-opacity:0.12;
  --mat-icon-button-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-icon-button.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-button-icon-color:#006e9d;
  --mat-icon-button-state-layer-color:#006e9d;
  --mat-icon-button-ripple-color:color-mix(in srgb, #006e9d 12%, transparent);
}
d-style-wrapper .mat-mdc-icon-button.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-button-icon-color:#1f1f1f;
  --mat-icon-button-state-layer-color:#1f1f1f;
  --mat-icon-button-ripple-color:color-mix(in srgb, #1f1f1f 12%, transparent);
}
d-style-wrapper .mat-mdc-icon-button.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-button-icon-color:#ba1a1a;
  --mat-icon-button-state-layer-color:#ba1a1a;
  --mat-icon-button-ripple-color:color-mix(in srgb, #ba1a1a 12%, transparent);
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-button-touch-target-display:block;
}
d-style-wrapper .mat-mdc-icon-button.mat-mdc-button-base:where(:not(mat-sidenav-content *)) {
  --mdc-icon-button-state-layer-size:48px;
  --mat-icon-button-state-layer-size:48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-fab-container-shape:50%;
  --mat-fab-touch-target-size:48px;
  --mat-fab-extended-container-height:48px;
  --mat-fab-extended-container-shape:24px;
  --mat-fab-small-container-shape:50%;
  --mat-fab-small-touch-target-size:48px;
  --mat-fab-container-color:white;
  --mat-fab-container-elevation-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);
  --mat-fab-extended-container-elevation-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);
  --mat-fab-extended-focus-container-elevation-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);
  --mat-fab-extended-hover-container-elevation-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);
  --mat-fab-extended-pressed-container-elevation-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);
  --mat-fab-focus-container-elevation-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);
  --mat-fab-hover-container-elevation-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);
  --mat-fab-pressed-container-elevation-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);
  --mat-fab-small-container-elevation-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);
  --mat-fab-small-focus-container-elevation-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);
  --mat-fab-small-hover-container-elevation-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);
  --mat-fab-small-pressed-container-elevation-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);
  --mat-fab-disabled-state-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity:0.12;
  --mat-fab-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity:0.04;
  --mat-fab-pressed-state-layer-opacity:0.12;
  --mat-fab-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color:white;
  --mat-fab-small-disabled-state-container-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color:rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity:0.04;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-ripple-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-mdc-fab.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-mini-fab.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-fab-container-color:#006e9d;
  --mat-fab-foreground-color:white;
  --mat-fab-ripple-color:color-mix(in srgb, #006e9d 12%, transparent);
  --mat-fab-small-container-color:#006e9d;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color:white;
  --mat-fab-state-layer-color:white;
}
d-style-wrapper .mat-mdc-fab.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-mini-fab.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-fab-container-color:#1f1f1f;
  --mat-fab-foreground-color:white;
  --mat-fab-ripple-color:color-mix(in srgb, #1f1f1f 12%, transparent);
  --mat-fab-small-container-color:#1f1f1f;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color:white;
  --mat-fab-state-layer-color:white;
}
d-style-wrapper .mat-mdc-fab.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-mdc-mini-fab.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-fab-container-color:#ba1a1a;
  --mat-fab-foreground-color:white;
  --mat-fab-ripple-color:color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-fab-small-container-color:#ba1a1a;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-ripple-color:color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color:white;
  --mat-fab-state-layer-color:white;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-fab-small-touch-target-display:block;
  --mat-fab-touch-target-display:block;
  --mat-fab-extended-label-text-font:Roboto;
  --mat-fab-extended-label-text-size:14px;
  --mat-fab-extended-label-text-tracking:0.28px;
  --mat-fab-extended-label-text-weight:500;
  --mat-snack-bar-container-shape:4px;
  --mat-snack-bar-container-color:#424242;
  --mat-snack-bar-supporting-text-color:white;
  --mat-snack-bar-button-color:#51b4f1;
  --mat-snack-bar-supporting-text-font:Roboto;
  --mat-snack-bar-supporting-text-line-height:20px;
  --mat-snack-bar-supporting-text-size:14px;
  --mat-snack-bar-supporting-text-weight:400;
  --mat-table-row-item-outline-width:1px;
  --mat-table-background-color:white;
  --mat-table-header-headline-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12);
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
  --mat-table-header-headline-font:Roboto;
  --mat-table-header-headline-line-height:20px;
  --mat-table-header-headline-size:14px;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking:0.5px;
  --mat-table-row-item-label-text-font:Roboto;
  --mat-table-row-item-label-text-line-height:20px;
  --mat-table-row-item-label-text-size:14px;
  --mat-table-row-item-label-text-weight:400;
  --mat-table-row-item-label-text-tracking:0.5px;
  --mat-table-footer-supporting-text-font:Roboto;
  --mat-table-footer-supporting-text-line-height:20px;
  --mat-table-footer-supporting-text-size:14px;
  --mat-table-footer-supporting-text-weight:400;
  --mat-table-footer-supporting-text-tracking:0.5px;
  --mat-progress-spinner-active-indicator-width:4px;
  --mat-progress-spinner-size:48px;
  --mat-progress-spinner-active-indicator-color:#006e9d;
}
d-style-wrapper .mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-progress-spinner-active-indicator-color:#1f1f1f;
}
d-style-wrapper .mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-progress-spinner-active-indicator-color:#ba1a1a;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-badge-container-shape:50%;
  --mat-badge-container-size:unset;
  --mat-badge-small-size-container-size:unset;
  --mat-badge-large-size-container-size:unset;
  --mat-badge-legacy-container-size:22px;
  --mat-badge-legacy-small-size-container-size:16px;
  --mat-badge-legacy-large-size-container-size:28px;
  --mat-badge-container-offset:-11px 0;
  --mat-badge-small-size-container-offset:-8px 0;
  --mat-badge-large-size-container-offset:-14px 0;
  --mat-badge-container-overlap-offset:-11px;
  --mat-badge-small-size-container-overlap-offset:-8px;
  --mat-badge-large-size-container-overlap-offset:-14px;
  --mat-badge-container-padding:0;
  --mat-badge-small-size-container-padding:0;
  --mat-badge-large-size-container-padding:0;
  --mat-badge-background-color:#006e9d;
  --mat-badge-text-color:white;
  --mat-badge-disabled-state-background-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
d-style-wrapper .mat-badge-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-badge-background-color:#1f1f1f;
  --mat-badge-text-color:white;
}
d-style-wrapper .mat-badge-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-badge-background-color:#ba1a1a;
  --mat-badge-text-color:white;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-badge-text-font:Roboto;
  --mat-badge-line-height:22px;
  --mat-badge-text-size:12px;
  --mat-badge-text-weight:600;
  --mat-badge-small-size-text-size:9px;
  --mat-badge-small-size-line-height:16px;
  --mat-badge-large-size-text-size:24px;
  --mat-badge-large-size-line-height:28px;
  --mat-bottom-sheet-container-shape:4px;
  --mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
  --mat-bottom-sheet-container-text-font:Roboto;
  --mat-bottom-sheet-container-text-line-height:20px;
  --mat-bottom-sheet-container-text-size:14px;
  --mat-bottom-sheet-container-text-tracking:0.5px;
  --mat-bottom-sheet-container-text-weight:400;
  --mat-button-toggle-focus-state-layer-opacity:0.12;
  --mat-button-toggle-hover-state-layer-opacity:0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity:1;
  --mat-button-toggle-legacy-height:36px;
  --mat-button-toggle-legacy-shape:2px;
  --mat-button-toggle-shape:4px;
  --mat-button-toggle-background-color:white;
  --mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color:white;
  --mat-button-toggle-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color:rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color:white;
  --mat-button-toggle-legacy-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color:rgba(0, 0, 0, 0.87);
  --mat-button-toggle-height:48px;
  --mat-button-toggle-label-text-font:Roboto;
  --mat-button-toggle-label-text-line-height:24px;
  --mat-button-toggle-label-text-size:16px;
  --mat-button-toggle-label-text-tracking:0.5px;
  --mat-button-toggle-label-text-weight:400;
  --mat-button-toggle-legacy-label-text-font:Roboto;
  --mat-button-toggle-legacy-label-text-line-height:24px;
  --mat-button-toggle-legacy-label-text-size:16px;
  --mat-button-toggle-legacy-label-text-tracking:0.5px;
  --mat-button-toggle-legacy-label-text-weight:400;
  --mat-datepicker-calendar-container-shape:4px;
  --mat-datepicker-calendar-container-touch-shape:4px;
  --mat-datepicker-calendar-container-elevation-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);
  --mat-datepicker-calendar-container-touch-elevation-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-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #006e9d 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #1f1f1f 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(27.2643896268%, 64.1081593928%, 36.843769766%);
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#006e9d;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #006e9d 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #006e9d 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #006e9d 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color:#006e9d;
  --mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color:white;
  --mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-datepicker-content.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-datepicker-toggle-active.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #1f1f1f 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #1f1f1f 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(27.2643896268%, 64.1081593928%, 36.843769766%);
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#1f1f1f;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #1f1f1f 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #1f1f1f 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #1f1f1f 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color:#1f1f1f;
  --mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color:white;
  --mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-datepicker-content.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *),
d-style-wrapper .mat-datepicker-toggle-active.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-datepicker-calendar-date-in-range-state-background-color:color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:color-mix(in srgb, #1f1f1f 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(27.2643896268%, 64.1081593928%, 36.843769766%);
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb, #ba1a1a 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color:#ba1a1a;
  --mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color:white;
  --mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-calendar-controls:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-button-touch-target-display:none;
}
d-style-wrapper .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base:where(:not(mat-sidenav-content *)) {
  --mdc-icon-button-state-layer-size:40px;
  --mat-icon-button-state-layer-size:40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-datepicker-calendar-text-font:Roboto;
  --mat-datepicker-calendar-text-size:13px;
  --mat-datepicker-calendar-body-label-text-size:14px;
  --mat-datepicker-calendar-body-label-text-weight:500;
  --mat-datepicker-calendar-period-button-text-size:14px;
  --mat-datepicker-calendar-period-button-text-weight:500;
  --mat-datepicker-calendar-header-text-size:11px;
  --mat-datepicker-calendar-header-text-weight:400;
  --mat-divider-width:1px;
  --mat-divider-color:rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape:4px;
  --mat-expansion-legacy-header-indicator-display:inline-block;
  --mat-expansion-header-indicator-display:none;
  --mat-expansion-container-elevation-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);
  --mat-expansion-container-background-color:white;
  --mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54);
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
  --mat-expansion-header-text-font:Roboto;
  --mat-expansion-header-text-size:14px;
  --mat-expansion-header-text-weight:500;
  --mat-expansion-header-text-line-height:inherit;
  --mat-expansion-header-text-tracking:inherit;
  --mat-expansion-container-text-font:Roboto;
  --mat-expansion-container-text-line-height:20px;
  --mat-expansion-container-text-size:14px;
  --mat-expansion-container-text-tracking:0.5px;
  --mat-expansion-container-text-weight:400;
  --mat-grid-list-tile-header-primary-text-size:14px;
  --mat-grid-list-tile-header-secondary-text-size:12px;
  --mat-grid-list-tile-footer-primary-text-size:14px;
  --mat-grid-list-tile-footer-secondary-text-size:12px;
  --mat-icon-color:inherit;
}
d-style-wrapper .mat-icon.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-color:#006e9d;
}
d-style-wrapper .mat-icon.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-color:#1f1f1f;
}
d-style-wrapper .mat-icon.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-icon-color:#ba1a1a;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-sidenav-container-shape:0;
  --mat-sidenav-container-width:auto;
  --mat-sidenav-container-elevation-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);
  --mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color:white;
  --mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color:#fafafa;
  --mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6);
  --mat-stepper-header-focus-state-layer-shape:4px;
  --mat-stepper-header-hover-state-layer-shape:4px;
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#006e9d;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#006e9d;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#006e9d;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
  --mat-stepper-container-color:white;
  --mat-stepper-line-color:rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color:color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color:#ba1a1a;
  --mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color:#ba1a1a;
  --mat-stepper-header-error-state-icon-background-color:transparent;
}
d-style-wrapper .mat-step-header.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#1f1f1f;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#1f1f1f;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#1f1f1f;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
d-style-wrapper .mat-step-header.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-stepper-header-height:72px;
  --mat-stepper-container-text-font:Roboto;
  --mat-stepper-header-label-text-font:Roboto;
  --mat-stepper-header-label-text-size:14px;
  --mat-stepper-header-label-text-weight:400;
  --mat-stepper-header-error-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-weight:400;
  --mat-sort-arrow-color:rgba(0, 0, 0, 0.87);
  --mat-toolbar-container-background-color:white;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
d-style-wrapper .mat-toolbar.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-toolbar-container-background-color:#006e9d;
  --mat-toolbar-container-text-color:white;
}
d-style-wrapper .mat-toolbar.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-toolbar-container-background-color:#1f1f1f;
  --mat-toolbar-container-text-color:white;
}
d-style-wrapper .mat-toolbar.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-toolbar-container-background-color:#ba1a1a;
  --mat-toolbar-container-text-color:white;
}
d-style-wrapper:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-toolbar-standard-height:64px;
  --mat-toolbar-mobile-height:56px;
  --mat-toolbar-title-text-font:Roboto;
  --mat-toolbar-title-text-line-height:28px;
  --mat-toolbar-title-text-size:20px;
  --mat-toolbar-title-text-tracking:0px;
  --mat-toolbar-title-text-weight:500;
  --mat-tree-container-background-color:white;
  --mat-tree-node-text-color:rgba(0, 0, 0, 0.87);
  --mat-tree-node-min-height:48px;
  --mat-tree-node-text-font:Roboto;
  --mat-tree-node-text-size:14px;
  --mat-tree-node-text-weight:400;
  --mat-timepicker-container-shape:4px;
  --mat-timepicker-container-elevation-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);
  --mat-timepicker-container-background-color:white;
}
d-style-wrapper d-textbox .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-textbox mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-textbox mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textbox mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-textbox mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #006e9d;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)).ng-touched .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textbox mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-checkbox .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox .mat-mdc-text-field-wrapper:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox .mdc-text-field--filled:not(.mdc-text-field--disabled):where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-checkbox .mdc-line-ripple:where(:not(mat-sidenav-content *)) {
  display: none;
}
d-style-wrapper d-checkbox mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-checkbox mat-form-field.mat-form-field-disabled .mat-mdc-checkbox.mat-mdc-checkbox-disabled label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-checkbox mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-checkbox mat-form-field.mat-form-field-disabled:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-disabled-selected-icon-color:#a3a3a3;
  --mdc-checkbox-disabled-unselected-icon-color:#a3a3a3;
  --mdc-checkbox-disabled-selected-checkmark-color:#ffffff;
}
d-style-wrapper d-checkbox .mat-mdc-form-field-hint:where(:not(mat-sidenav-content *)) {
  color: var(--d-color-text-hint, rgba(0, 0, 0, 0.54));
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark:where(:not(mat-sidenav-content *)) {
  color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mat-mdc-checkbox-checked:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#006e9d;
  --mdc-checkbox-selected-hover-icon-color:#006e9d;
  --mdc-checkbox-selected-icon-color:#006e9d;
  --mdc-checkbox-selected-pressed-icon-color:#006e9d;
  --mdc-checkbox-selected-hover-state-layer-color:rgb(3.3260711692%, 51.6630355846%, 100%);
  --mdc-checkbox-selected-hover-state-layer-opacity:0.10546875;
  --mdc-checkbox-selected-focus-state-layer-color:rgb(3.3260711692%, 51.6630355846%, 100%);
  --mdc-checkbox-selected-focus-state-layer-opacity:0.10546875;
  --mdc-checkbox-selected-pressed-state-layer-color:rgb(3.3260711692%, 51.6630355846%, 100%);
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.10546875;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mdc-checkbox .mdc-checkbox__native-control:focus:not(:hover) ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.10546875;
  background-color: rgb(3.3260711692%, 51.6630355846%, 100%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.10546875;
  background-color: rgb(3.3260711692%, 51.6630355846%, 100%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-unselected-focus-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-hover-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-pressed-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-hover-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.04296875;
  --mdc-checkbox-unselected-focus-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.04296875;
  --mdc-checkbox-unselected-pressed-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.04296875;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-primary .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark:where(:not(mat-sidenav-content *)) {
  color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mat-mdc-checkbox-checked:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#1f1f1f;
  --mdc-checkbox-selected-hover-icon-color:#1f1f1f;
  --mdc-checkbox-selected-icon-color:#1f1f1f;
  --mdc-checkbox-selected-pressed-icon-color:#1f1f1f;
  --mdc-checkbox-selected-hover-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-selected-hover-state-layer-opacity:0.04296875;
  --mdc-checkbox-selected-focus-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-selected-focus-state-layer-opacity:0.04296875;
  --mdc-checkbox-selected-pressed-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.04296875;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mdc-checkbox .mdc-checkbox__native-control:focus:not(:hover) ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.04296875;
  background-color: rgb(8.734402852%, 8.734402852%, 8.734402852%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.04296875;
  background-color: rgb(8.734402852%, 8.734402852%, 8.734402852%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-unselected-focus-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-hover-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-pressed-icon-color:#1f1f1f;
  --mdc-checkbox-unselected-hover-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.04296875;
  --mdc-checkbox-unselected-focus-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.04296875;
  --mdc-checkbox-unselected-pressed-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.04296875;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-accent .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark:where(:not(mat-sidenav-content *)) {
  color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mat-mdc-checkbox-checked:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#ba1a1a;
  --mdc-checkbox-selected-hover-icon-color:#ba1a1a;
  --mdc-checkbox-selected-icon-color:#ba1a1a;
  --mdc-checkbox-selected-pressed-icon-color:#ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-selected-hover-state-layer-opacity:0.0859375;
  --mdc-checkbox-selected-focus-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-selected-focus-state-layer-opacity:0.0859375;
  --mdc-checkbox-selected-pressed-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.0859375;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mdc-checkbox .mdc-checkbox__native-control:focus:not(:hover) ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.0859375;
  background-color: rgb(100%, 17.8609625668%, 4.1711229947%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.0859375;
  background-color: rgb(100%, 17.8609625668%, 4.1711229947%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-unselected-focus-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-hover-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-pressed-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-hover-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.0859375;
  --mdc-checkbox-unselected-focus-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.0859375;
  --mdc-checkbox-unselected-pressed-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.0859375;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.mat-warn .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark:where(:not(mat-sidenav-content *)) {
  color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark:where(:not(mat-sidenav-content *)) {
  border-color: #fff;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mat-mdc-checkbox-checked:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-selected-checkmark-color:#ffffff;
  --mdc-checkbox-selected-focus-icon-color:#ba1a1a;
  --mdc-checkbox-selected-hover-icon-color:#ba1a1a;
  --mdc-checkbox-selected-icon-color:#ba1a1a;
  --mdc-checkbox-selected-pressed-icon-color:#ba1a1a;
  --mdc-checkbox-selected-hover-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-selected-hover-state-layer-opacity:0.0859375;
  --mdc-checkbox-selected-focus-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-selected-focus-state-layer-opacity:0.0859375;
  --mdc-checkbox-selected-pressed-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.0859375;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox .mdc-checkbox__native-control:focus:not(:hover) ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.0859375;
  background-color: rgb(100%, 17.8609625668%, 4.1711229947%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__ripple:where(:not(mat-sidenav-content *)) {
  opacity: 0.0859375;
  background-color: rgb(100%, 17.8609625668%, 4.1711229947%);
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mdc-checkbox-unselected-focus-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-hover-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-pressed-icon-color:#ba1a1a;
  --mdc-checkbox-unselected-hover-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.0859375;
  --mdc-checkbox-unselected-focus-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.0859375;
  --mdc-checkbox-unselected-pressed-state-layer-color:rgb(100%, 17.8609625668%, 4.1711229947%);
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.0859375;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background:where(:not(mat-sidenav-content *)) {
  border-color: #ba1a1a;
  background-color: #ba1a1a;
}
d-style-wrapper d-checkbox mat-form-field:not(.mat-form-field-disabled) .mat-mdc-checkbox.ng-touched.ng-invalid .mdc-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-numeric-input mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-numeric-input mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-numeric-input mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-numeric-input mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #006e9d;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)).ng-touched .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-numeric-input mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel {
  box-shadow:
    0 1px 10px 0 rgba(0, 0, 0, 0.12),
    0 4px 4px 0 rgba(0, 0, 0, 0.25),
    0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-ripple-element {
  background-color: var(--mat-ripple-color);
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
  --mat-option-hover-state-layer-color:rgba(3.3260711692%, 51.6630355846%, 100%, 0.10546875);
  --mat-option-focus-state-layer-color:white;
  --mat-option-selected-state-layer-color:white;
  --mat-ripple-color:rgba(5, 146, 255, 0.125);
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
  color: #006e9d;
  font-weight: 700;
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple):hover {
  background-color: #e5f2ff;
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item:not(.mdc-list-item--selected):not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-ripple-element {
  background-color: var(--mat-ripple-color);
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item:not(.mdc-list-item--selected):not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
  --mat-option-hover-state-layer-color:rgba(8.734402852%, 8.734402852%, 8.734402852%, 0.04296875);
  --mat-option-focus-state-layer-color:white;
  --mat-option-selected-state-layer-color:white;
  --mat-ripple-color:rgba(5, 5, 5, 0.0625);
}
.cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible.mat-primary .mdc-list-item:not(.mdc-list-item--selected):not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-autocomplete mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-autocomplete mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-autocomplete mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-autocomplete mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #006e9d;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)).ng-touched .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-autocomplete mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-textarea mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-textarea mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textarea mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-textarea mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #006e9d;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)).ng-touched .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-textarea mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: #fff;
}
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-date-picker .mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #c2c2c2;
}
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-picker mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-date-picker .mat-mdc-icon-button.mat-mdc-button-disabled:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-picker .mat-mdc-icon-button[disabled]:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-date-picker .mat-mdc-icon-button.mat-mdc-button-base:where(:not(mat-sidenav-content *)) {
  margin-right: 4px;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-date-picker .mat-mdc-icon-button:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-date-picker .mat-mdc-icon-button:hover:where(:not(mat-sidenav-content *)) {
  background-color: #c2c2c2;
}
d-style-wrapper d-date-picker .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-picker .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-picker .mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before:where(:not(mat-sidenav-content *)) {
  opacity: 0;
}
d-style-wrapper d-date-picker .mat-mdc-form-field:not(.mat-form-field-disabled) .mdc-text-field--filled.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mat-mdc-floating-label.mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-date-picker .mat-mdc-form-field:not(.mat-form-field-disabled) .mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mat-mdc-icon-button:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-date-picker .mat-mdc-form-field:not(.mat-form-field-disabled) .mdc-text-field--invalid.mdc-text-field--focused:not(.mdc-text-field--disabled) .mat-mdc-floating-label.mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-date-picker .mat-mdc-text-field-wrapper.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) mat-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper .mat-calendar-body-selected:where(:not(mat-sidenav-content *)) {
  background-color: #006e9d;
}
d-style-wrapper .mat-calendar-body-selected.mat-calendar-body-today:where(:not(mat-sidenav-content *)) {
  box-shadow: none;
}
d-style-wrapper .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical):where(:not(mat-sidenav-content *)) {
  border: 1px solid #006e9d;
  background-color: #fff;
}
d-style-wrapper .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):where(:not(mat-sidenav-content *)) {
  background-color: #e5f2ff;
  color: #006e9d;
}
.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: #e5f2ff;
  color: #006e9d;
}
d-style-wrapper .mat-calendar-body-disabled > .mat-calendar-body-selected:where(:not(mat-sidenav-content *)) {
  background-color: #c2c2c2;
}
d-style-wrapper .mat-datepicker-actions:where(:not(mat-sidenav-content *)) {
  padding: 0 16px 16px 16px;
}
d-style-wrapper d-date-time-picker .hint-text:where(:not(mat-sidenav-content *)) {
  color: #6c757d;
}
d-style-wrapper d-date-time-picker .mat-mdc-icon-button.mat-mdc-button-base:where(:not(mat-sidenav-content *)) {
  margin-right: 4px;
}
d-style-wrapper d-date-time-picker .k-popup-centered .k-button-solid-primary:where(:not(mat-sidenav-content *)) {
  background-color: #006e9d;
  color: #fff;
}
d-style-wrapper d-date-time-picker .k-popup-centered .k-button-solid-primary:hover:where(:not(mat-sidenav-content *)) {
  background-color: #006e9d;
}
d-style-wrapper d-date-time-picker .k-input > .k-input:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-time-picker .k-input > .k-picker:where(:not(mat-sidenav-content *)) {
  height: 56px;
}
d-style-wrapper d-date-time-picker .k-input > .k-input input::placeholder:where(:not(mat-sidenav-content *)),
d-style-wrapper d-date-time-picker .k-input > .k-picker input::placeholder:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-date-time-picker .k-input-button:where(:not(mat-sidenav-content *)) {
  margin-right: 4px !important;
  padding: 12px !important;
  color: #1f1f1f;
}
d-style-wrapper d-date-time-picker .k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  height: auto;
  width: auto;
}
d-style-wrapper d-date-time-picker .k-input-solid:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f !important;
}
d-style-wrapper d-date-time-picker .k-input-solid:focus-within:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d !important;
}
d-style-wrapper d-date-time-picker .k-input-solid:focus-within .k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-date-time-picker mat-form-field:focus-within .calendar-icon-button:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-expression-field .mat-mdc-form-field-focus-overlay:where(:not(mat-sidenav-content *)) {
  background-color: transparent;
}
d-style-wrapper d-expression-field mat-form-field.mat-form-field-disabled .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-expression-field mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-expression-field mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-expression-field mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field.mat-form-field-disabled .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #707070;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #006e9d;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #006e9d;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-primary .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-accent .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) mat-label:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-line-ripple::after:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mdc-text-field__input:where(:not(mat-sidenav-content *)) {
  caret-color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused mat-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).mat-warn .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)).ng-touched .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:where(:not(mat-sidenav-content *)) {
  background-color: #f5f5f5;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused:where(:not(mat-sidenav-content *)) {
  background-color: #e6e6e6;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label--float-above:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before:where(:not(mat-sidenav-content *)) {
  border-bottom-color: #ba1a1a;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-bottom-align:where(:not(mat-sidenav-content *)),
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-subscript-wrapper:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
}
d-style-wrapper d-expression-field mat-form-field:not(:has(.mdc-text-field--disabled)) .mat-mdc-form-field-error:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
}
d-style-wrapper button.mat-mdc-button-base.mat-accent:not(.mdc-fab):not(.mat-mdc-icon-button):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button-base.mat-mdc-button-disabled:not(.mdc-fab):not(.mat-mdc-icon-button):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button-base.mat-primary:not(.mdc-fab):not(.mat-mdc-icon-button):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button-base.mat-warn:not(.mdc-fab):not(.mat-mdc-icon-button):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button-base.mdc-button:not(.mdc-fab):not(.mat-mdc-icon-button):where(:not(mat-sidenav-content *)) {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 2rem;
}
d-style-wrapper button.mat-mdc-button.mat-mdc-button-base:not(:disabled):where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-text-button-ripple-color:rgba(5, 5, 5, 0.0625);
  --mat-text-button-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mat-text-button-hover-state-layer-opacity:0.04296875;
  --mat-text-button-focus-state-layer-opacity:0.12;
  --mat-text-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-button.mat-mdc-button-base:not(:disabled):where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: from-font;
  border-radius: 0.3125rem;
}
d-style-wrapper button.mat-mdc-button.mat-mdc-button-base:not(:disabled).mat-primary:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
  text-decoration: none;
}
d-style-wrapper button.mat-mdc-button.mat-mdc-button-base:not(:disabled).mat-accent:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
  text-decoration: underline;
  text-decoration-thickness: from-font;
}
d-style-wrapper button.mat-mdc-button.mat-mdc-button-base:not(:disabled).mat-warn:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
  text-decoration: none;
}
d-style-wrapper button.mat-mdc-button-base:has(> mat-icon):not(.mdc-fab):not(.mat-mdc-icon-button):where(:not(mat-sidenav-content *)) {
  padding-left: 8px;
  padding-right: 16px;
}
d-style-wrapper button.mat-mdc-button-base:has(> mat-icon):not(.mdc-fab):not(.mat-mdc-icon-button) mat-icon:where(:not(mat-sidenav-content *)) {
  height: 1em;
  font-size: 1em;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled):where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
  background-color: #fff;
  border-radius: 0.3125rem;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled):where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-protected-button-ripple-color:rgba(5, 5, 5, 0.0625);
  --mat-protected-button-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mat-protected-button-hover-state-layer-opacity:0.04296875;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-primary:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: #006e9d;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-primary mat-icon:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-protected-button-ripple-color:rgba(0%, 0.3921568627%, 2.5210084034%, 0.21875);
  --mat-protected-button-state-layer-color:rgb(0%, 1.0373181531%, 3.2764073371%);
  --mat-protected-button-hover-state-layer-opacity:0.12109375;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-accent:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: #707070;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-accent mat-icon:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-protected-button-ripple-color:rgba(0.3169486973%, 0.3169486973%, 0.3169486973%, 0.28515625);
  --mat-protected-button-state-layer-color:rgb(0.4183006536%, 0.4183006536%, 0.4183006536%);
  --mat-protected-button-hover-state-layer-opacity:0.1171875;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-warn:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: #ba1a1a;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-warn mat-icon:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
d-style-wrapper button.mat-mdc-button-base.mat-mdc-raised-button:not(:disabled).mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-protected-button-ripple-color:rgb(147, 0, 10);
  --mat-protected-button-state-layer-color:rgb(57.1900826446%, 0.1328795981%, 2.7580619024%);
  --mat-protected-button-hover-state-layer-opacity:0.47265625;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled):where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
  background-color: #fff;
  border-radius: 0.3125rem;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled):where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-filled-button-ripple-color:rgba(5, 5, 5, 0.0625);
  --mat-filled-button-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mat-filled-button-hover-state-layer-opacity:0.04296875;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-primary:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: #006e9d;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-primary mat-icon:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-primary:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-filled-button-ripple-color:rgba(0%, 0.3921568627%, 2.5210084034%, 0.21875);
  --mat-filled-button-state-layer-color:rgb(0%, 1.0373181531%, 3.2764073371%);
  --mat-filled-button-hover-state-layer-opacity:0.12109375;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-accent:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: #707070;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-accent mat-icon:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-accent:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-filled-button-ripple-color:rgba(0.3169486973%, 0.3169486973%, 0.3169486973%, 0.28515625);
  --mat-filled-button-state-layer-color:rgb(0.4183006536%, 0.4183006536%, 0.4183006536%);
  --mat-filled-button-hover-state-layer-opacity:0.1171875;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-warn:where(:not(mat-sidenav-content *)) {
  color: #fff;
  background-color: #ba1a1a;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-warn mat-icon:where(:not(mat-sidenav-content *)) {
  z-index: 1;
}
d-style-wrapper button.mat-mdc-unelevated-button.mat-mdc-button-base:not(:disabled).mat-warn:where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-filled-button-ripple-color:rgb(147, 0, 10);
  --mat-filled-button-state-layer-color:rgb(57.1900826446%, 0.1328795981%, 2.7580619024%);
  --mat-filled-button-hover-state-layer-opacity:0.47265625;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-outlined-button.mat-mdc-button-base:not(:disabled):where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
  border: 1px solid #636363;
  background-color: #fff;
  border-radius: 0.3125rem;
}
d-style-wrapper button.mat-mdc-outlined-button.mat-mdc-button-base:not(:disabled):where(:not(mat-sidenav-content *), d-header *, d-form-builder *) {
  --mat-outlined-button-ripple-color:rgba(5, 5, 5, 0.0625);
  --mat-outlined-button-state-layer-color:rgb(8.734402852%, 8.734402852%, 8.734402852%);
  --mat-outlined-button-hover-state-layer-opacity:0.04296875;
  --mat-outlined-button-focus-state-layer-opacity:0.12;
  --mat-outlined-button-pressed-state-layer-opacity:0;
}
d-style-wrapper button.mat-mdc-outlined-button.mat-mdc-button-base:not(:disabled).mat-primary:where(:not(mat-sidenav-content *)) {
  color: #006e9d;
  border: 1px solid #006e9d;
  background-color: #fff;
}
d-style-wrapper button.mat-mdc-outlined-button.mat-mdc-button-base:not(:disabled).mat-accent:where(:not(mat-sidenav-content *)) {
  color: #1f1f1f;
  border: 1px solid #636363;
  background-color: #fff;
}
d-style-wrapper button.mat-mdc-outlined-button.mat-mdc-button-base:not(:disabled).mat-warn:where(:not(mat-sidenav-content *)) {
  color: #ba1a1a;
  border: 1px solid #ba1a1a;
  background-color: #ffedea;
}
d-style-wrapper button.mat-mdc-button-base.mat-accent:is(:disabled):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button-base.mat-primary:is(:disabled):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button-base.mdc-button:is(:disabled):where(:not(mat-sidenav-content *)),
d-style-wrapper button.mat-mdc-button.mat-mdc-button-base:is(:disabled):where(:not(mat-sidenav-content *)) {
  color: #707070;
  background-color: #f5f5f5;
  border: 1px solid #e6e6e6;
  border-radius: 0.3125rem;
}
d-style-wrapper .mat-mdc-chip.mat-mdc-standard-chip:where(:not(mat-sidenav-content *)) {
  outline: 0;
  border: 1px solid var(--d-color-outline);
  box-sizing: border-box;
}
.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;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .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,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.d-system-info-popup h4 {
  color: var(--d-color-text-primary);
}
.d-system-info-popup .popup-message {
  white-space: pre-line;
}
.main-content > d-integration-hub-layout,
.main-content > d-system-settings-layout,
.main-content > d-ai-homepage-layout {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  width: 100%;
}
.page-container d-grid {
  display: flex;
  flex-direction: column;
}
.page-container d-grid kendo-grid {
  flex: 1;
  min-height: 0;
}
.mat-mdc-snack-bar-container.car-snackbar-tc {
  margin-top: 77px;
}
body.auth-callback-active d-header {
  display: none !important;
}
body.auth-callback-active d-shell-app,
body.auth-callback-active d-style-wrapper,
body.auth-callback-active .main-content {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.d-region-picker {
  box-sizing: border-box;
  max-width: 28rem;
  margin: 15vh auto 0;
  padding: 2rem;
  text-align: center;
}
.d-region-picker h1 {
  margin: 0 0 0.5rem;
  font-size: 1.5rem;
  font-weight: 500;
}
.d-region-picker__logo {
  display: block;
  width: 12.5rem;
  height: auto;
  margin: 0 auto 1.5rem;
}
.d-region-picker p {
  margin: 0 0 1.5rem;
  color: var(--d-color-text-primary);
}
.d-region-picker__fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
  border: 0;
}
.d-region-picker__options-legend {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.d-region-picker pre {
  text-align: left;
  white-space: pre-wrap;
}
.d-region-picker--error pre {
  margin: 0 0 1.5rem;
}
.d-region-picker__primary-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  margin-top: 0.25rem;
  min-height: 2rem;
  padding: 0.25rem 1rem;
  border: none;
  border-radius: 0.3125rem;
  background-color: var(--d-color-primary-500);
  color: var(--d-color-primary-contrast-500);
  font: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.d-region-picker__primary-button:hover {
  background-color: var(--d-color-primary-600);
}
.d-region-picker__primary-button:focus-visible {
  outline: 2px solid var(--d-color-primary-500);
  outline-offset: 2px;
}
.d-region-picker__primary-button:active {
  background-color: var(--d-color-primary-700);
}
.d-region-picker__options {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.d-region-picker__option {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.875rem 1rem;
  border: 1px solid var(--d-color-accent-500);
  border-radius: 4px;
  background: var(--d-color-surface-default);
  font: inherit;
  font-size: 1rem;
  cursor: pointer;
}
.d-region-picker__option:hover,
.d-region-picker__option:focus-visible {
  border-color: var(--d-color-primary-500);
  outline: 2px solid var(--d-color-primary-500);
  outline-offset: 1px;
}
.d-region-picker__option--suggested {
  border-color: var(--d-color-primary-500);
}
.d-region-picker__option-suggested {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--d-color-primary-700);
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-ATLFQBTG.css.map */
