@charset "UTF-8";
/*@import './../../../Externals/MudBlazor/src/MudBlazor/Styles/abstracts/variables';*/
/* 
    REDEFINITION DE QUELQUES COULEURS QUI SONT ENCORE 
    REFERENCEES dans MudBlazor 7.6.0 ALORS QU'ELLES NE SONT 
    PLUS DECLAREES DANS LES VARIABLES DE BASE DE MUDBLAZOR

    A SUPPRIMER LORS DE LA MISE A JOUR DE MUDBLAZOR 7.7.0
    (ex de problème : tooltip au survol du nom d'une représentation: la couleur de fond est 
     transparente car elle fait référence à la variable --mud-palette-grey-darker (grey au lieu de gray)).
*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap");
:root {
  --mud-palette-background-grey: var(--mud-palette-background-gray);
  --mud-palette-grey-default: var(--mud-palette-gray-default);
  --mud-palette-grey-light: var(--mud-palette-gray-light );
  --mud-palette-grey-lighter: var(--mud-palette-gray-lighter);
  --mud-palette-grey-lighter: var(--mud-palette-gray-lighter);
  --mud-palette-grey-dark: var(--mud-palette-gray-dark );
  --mud-palette-grey-darker: var(--mud-palette-gray-darker );
}

/*#region Drawer */
@media (min-width: 0px) {
  .mud-drawer.drawer-width-large {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 600px) {
  .mud-drawer.drawer-width-large {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 960px) {
  .mud-drawer.drawer-width-large {
    --mud-drawer-width: 600px;
  }
}
@media (min-width: 1280px) {
  .mud-drawer.drawer-width-large {
    --mud-drawer-width: 600px;
  }
}
@media (min-width: 1920px) {
  .mud-drawer.drawer-width-large {
    --mud-drawer-width: 600px;
  }
}
@media (min-width: 2560px) {
  .mud-drawer.drawer-width-large {
    --mud-drawer-width: 600px;
  }
}
@media (min-width: 0px) {
  .mud-drawer.drawer-width-xlarge {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 600px) {
  .mud-drawer.drawer-width-xlarge {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 960px) {
  .mud-drawer.drawer-width-xlarge {
    --mud-drawer-width: 60%;
  }
}
@media (min-width: 1280px) {
  .mud-drawer.drawer-width-xlarge {
    --mud-drawer-width: 50%;
  }
}
@media (min-width: 1920px) {
  .mud-drawer.drawer-width-xlarge {
    --mud-drawer-width: 45%;
  }
}
@media (min-width: 2560px) {
  .mud-drawer.drawer-width-xlarge {
    --mud-drawer-width: 40%;
  }
}
@media (min-width: 0px) {
  .mud-drawer.drawer-width-xxlarge {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 600px) {
  .mud-drawer.drawer-width-xxlarge {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 960px) {
  .mud-drawer.drawer-width-xxlarge {
    --mud-drawer-width: 90%;
  }
}
@media (min-width: 1280px) {
  .mud-drawer.drawer-width-xxlarge {
    --mud-drawer-width: 70%;
  }
}
@media (min-width: 1920px) {
  .mud-drawer.drawer-width-xxlarge {
    --mud-drawer-width: 60%;
  }
}
@media (min-width: 2560px) {
  .mud-drawer.drawer-width-xxlarge {
    --mud-drawer-width: 50%;
  }
}
.mud-drawer.drawer-width-fullscreen {
  --mud-drawer-width: 100vw;
}
.mud-drawer.mud-dialog .mud-popover-cascading-value {
  z-index: calc(var(--mud-zindex-dialog) + 4);
}

.cv-dialog-drawer.mud-dialog {
  z-index: calc(var(--mud-zindex-appbar) + 2);
  width: -webkit-fill-available !important;
}
.cv-dialog-drawer.mud-dialog .mud-dialog-content {
  padding: 0;
  padding-top: 8px;
}

/*#endregion */
/*#region Card */
.mud-card.full-height {
  height: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.mud-card.full-height > .mud-card-content {
  flex-grow: 1;
  overflow-y: auto;
}
.mud-card.cv-wizard > .mud-card-header {
  padding-top: 0;
  padding-bottom: 0;
}

.mud-card-header {
  flex-wrap: wrap;
}

/*#endregion */
/*#region Dialog */
.mud-dialog {
  /*&.mud-dialog-height-full-no-margin
  {
      margin-top: var(--mud-appbar-height);
  }*/
}
.mud-dialog:not(.mud-ex-dialog) {
  max-height: 95%;
  overflow-y: auto;
}

/*#endregion */
/*#region Markdown */
.mud-paper.markdown,
.cv-markdown {
  overflow-x: auto;
  overflow-y: auto;
}

.markdown {
  background-color: transparent;
  /*li {
      padding: initial;
  }*/
}
.markdown ul, .markdown ol {
  list-style-type: revert;
  list-style-position: inside;
  padding-left: 1em;
}
.markdown blockquote {
  border-left: 5px solid #ccc;
  margin: 1.5em 0.5em;
  padding: 0.5em 0.5em;
}

/*#endregion */
/*#region Table */
.with-sticky-pager .mud-table-pagination {
  position: sticky;
  bottom: 0;
  scroll-margin-bottom: 0;
  background-color: var(--mud-palette-surface);
  display: block;
}

.mud-table .mud-table-row.selected, .mud-table .mud-table-row.selected td,
.cv-table .mud-table-row.selected,
.cv-table .mud-table-row.selected td {
  background-color: var(--mud-palette-info);
  color: var(--mud-palette-info-text);
}
.mud-table.cv-table-none * .mud-table-row .mud-table-cell,
.cv-table.cv-table-none * .mud-table-row .mud-table-cell {
  padding: 2px 2px;
  padding-inline-start: 2px;
  padding-inline-end: 2px;
}

/*#endregion */
/*#region Listes */
.mud-list.mud-list-padding.x-small {
  padding-top: 2px;
  padding-bottom: 2px;
}
.mud-list.mud-list-padding.x-small .mud-list-item {
  padding: 1px 2px 1px 2px;
}
.mud-list.mud-list-padding.x-small .mud-list-item .mud-list-item-text {
  margin-top: 1px;
  margin-bottom: 1px;
}

/*#endregion*/
/*#region Tabs */
.mud-tabs.dense .mud-tabs-toolbar .mud-tabs-toolbar-inner {
  min-height: 2.2rem;
}
.mud-tabs.dense .mud-tab {
  letter-spacing: 0;
  padding: 0 7px;
  text-transform: none;
  font-weight: 600;
  min-height: 2rem;
}
.mud-tabs.full-height {
  height: 100%;
}
.mud-tabs.full-height .mud-tabs-toolbar {
  height: 100%;
}

/*#endregion */
/*#region TreeView */
.mud-treeview.mud-treeview-dense .mud-treeview-item-arrow {
  margin: 0;
}
.mud-treeview.mud-treeview-dense .mud-treeview-item-arrow .mud-icon-button {
  padding: 0;
}
.mud-treeview.mud-treeview-dense .mud-treeview-item-arrow .mud-icon-button .mud-icon-button-label > .mud-svg-icon {
  font-size: 1rem;
  padding: 0;
}

/*#endregion */
/*#region Alert */
.mud-alert-icon {
  align-items: center;
}

/*#endregion */
/*#region Boutons, Toolbars, ...*/
.mud-toolbar.mud-toolbar-dense {
  height: 2.2rem;
}
.mud-toolbar .mud-nav-item {
  width: auto;
}
.mud-toolbar .mud-nav-item .mud-nav-link {
  padding: 4px 8px;
  align-items: center;
}
.mud-toolbar .mud-nav-item .mud-nav-link .mud-nav-link-icon {
  font-size: calc(var(--mud-typography-body1-size) * 1.2);
}
.mud-toolbar .mud-nav-item .mud-nav-link .mud-nav-link-text {
  font-size: var(--mud-typography-body2-size);
  margin-inline-start: 6px;
}

.mud-nav-group.hide-no-child:not(.mud-nav-group:has(.mud-nav-item)) {
  display: none;
}

/*#endregion */
/*#region Breadcrumbs */
.cv-breadcrumbs.dense {
  padding: 3px 3px;
}
.cv-breadcrumbs.dense .mud-breadcrumb-separator {
  padding: 0 3px;
}

/*#endregion */
/*#region Form - Field - Input - ... */
.copy-content-to-clipboard .copy-content-button {
  position: absolute;
  bottom: 0;
  top: 0;
  margin-top: auto;
  margin-bottom: auto;
  right: 8px;
  color: rgba(5, 0, 51, 0);
  transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.copy-content-to-clipboard:hover .copy-content-button {
  color: var(--mud-palette-text-secondary) !important;
  background-color: transparent;
}

.mud-select:has(.mud-input-control.x-small) {
  flex-grow: 0;
}

.mud-input-control > .mud-input-control-input-container > .mud-input {
  font-size: 0.85rem;
}
.mud-input-control > .mud-input-control-input-container > .mud-shrink ~ .mud-input-label {
  font-weight: 600;
  font-size: var(--mud-typography-body1-size);
  transform: translate(0, 1.5px) scale(0.85);
}
.mud-input-control > .mud-input-control-input-container > .mud-shrink ~ .mud-input-label .mud-icon-button-size-small {
  padding: 0;
}
.mud-input-control.mud-input-control-margin-dense {
  margin-top: 6px;
}
.mud-input-control.mud-input-control-margin-dense input.mud-input-root-outlined, .mud-input-control.mud-input-control-margin-dense div.mud-input-slot.mud-input-root-outlined {
  padding-left: 5px;
  padding-right: 5px;
}
.mud-input-control .mud-input-outlined .mud-input-outlined-border {
  border-radius: 0;
}
.mud-input-control .mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense,
.mud-input-control div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.mud-input-control.no-label .mud-input > input.mud-input-root.mud-input-root-filled {
  padding-top: 3px;
}
.mud-input-control.x-small {
  margin-top: 2px;
  margin-bottom: 2px;
}
.mud-input-control.x-small .mud-input > input.mud-input-root,
.mud-input-control.x-small .mud-input div.mud-input-slot.mud-input-root {
  padding: 4px 0 4px;
}
.mud-input-control.x-small .mud-input.mud-input-filled.mud-input-adorned-end {
  padding-right: 2px;
  padding-inline-end: 2px;
}
.mud-input-control.x-small .mud-input > input.mud-input-root.mud-input-root-filled, .mud-input-control.x-small .mud-input > div.mud-input-slot.mud-input-root.mud-input-root-filled {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-inline-start: 2px;
}
.mud-input-control.x-small .mud-input .mud-icon-button-size-small {
  padding: 1px;
  font-size: 0.95rem;
}
.mud-input-control.x-small .mud-input > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 2px;
}

/*.cv-mud-field {
    .mud-input > input.mud-input-root,
    div.mud-input-slot.mud-input-root {
        padding: 0 0 8px;
    }
}*/
.cv-view-field {
  /*.mud-input > input.mud-input-root-outlined,
  div.mud-input-slot.mud-input-root-outlined {
      padding: 8px;
  }*/
}
.cv-view-field > .cv-view-field-label {
  font-weight: 600;
  font-size: calc(var(--mud-typography-body1-size) * 0.85);
  transform: none;
  color: var(--mud-palette-text-primary);
  padding: 0;
  line-height: 1;
  letter-spacing: 0.00938em;
  z-index: 0;
  pointer-events: auto;
}
.cv-view-field > .cv-view-field-label .mud-icon-button-size-small {
  padding: 0;
}
.cv-view-field > .cv-view-field-label .mud-icon-button-size-small .mud-icon-size-small {
  font-size: calc(var(--mud-typography-body1-size) * 0.85);
}
.cv-view-field > .cv-view-field-label.cv-view-field-label-outlined {
  transform-origin: top left;
  transform: translate(1em, 1.2em) scale(1);
  position: relative;
  z-index: 2;
  padding: 0 5px;
  background-color: var(--mud-palette-surface);
}
.cv-view-field.group-field > .cv-view-field-label {
  font-weight: 800;
  font-size: calc(var(--mud-typography-body1-size) * 0.95);
  padding-bottom: 4px;
}
.cv-view-field.group-field > .cv-view-field-label .mud-icon-size-small {
  font-size: calc(var(--mud-typography-body1-size) * 0.95);
}
.cv-view-field > .mud-input-control {
  margin-top: 0;
}
.cv-view-field > .mud-input-control > .mud-input-control-input-container {
  padding-top: 0px;
}
.cv-view-field > .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 0;
}
.cv-view-field > .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text > .mud-input-root {
  padding: 0 0 4px;
}
.cv-view-field > .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text > .mud-input-root.mud-input-root-margin-dense {
  padding: 0 0 2px;
}
.cv-view-field > .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text > .mud-input-root.mud-input-root-margin-none {
  padding: 0;
}

/*#endregion */
/*#region Expansion panels */
.mud-expand-panel.margin-none {
  padding: 0;
  min-height: 8px;
}
.mud-expand-panel.margin-none .mud-expand-panel-content {
  padding: 0px;
}
.mud-expand-panel.margin-dense .mud-expand-panel-header {
  padding: 4px 8px;
  min-height: 16px;
}
.mud-expand-panel.margin-dense .mud-expand-panel-content {
  padding: 0 8px 4px 8px;
}

/*#endregion */
/*#region Text */
.cv-text.mud-typography-body1 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-body1-size) * 1.2);
}
.cv-text.mud-typography-body2 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-body2-size) * 1.2);
}
.cv-text.mud-typography-caption .mud-icon-size-small {
  font-size: calc(var(--mud-typography-caption-size) * 1.2);
}
.cv-text.mud-typography-button .mud-icon-size-small {
  font-size: calc(var(--mud-typography-button-size) * 1.2);
}
.cv-text.mud-typography-h1 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-h1-size) * 1.2);
}
.cv-text.mud-typography-h2 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-h2-size) * 1.2);
}
.cv-text.mud-typography-h3 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-h3-size) * 1.2);
}
.cv-text.mud-typography-h4 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-h4-size) * 1.2);
}
.cv-text.mud-typography-h5 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-h5-size) * 1.2);
}
.cv-text.mud-typography-h6 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-h6-size) * 1.2);
}
.cv-text.mud-typography-subtitle1 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-subtitle1-size) * 1.2);
}
.cv-text.mud-typography-subtitle2 .mud-icon-size-small {
  font-size: calc(var(--mud-typography-subtitle2-size) * 1.2);
}
.cv-text.mud-typography-overline .mud-icon-size-small {
  font-size: calc(var(--mud-typography-overline-size) * 1.2);
}

/*#endregion */
/*#region Boutons & liens */
.cv-link-button.mud-typography-body1 .mud-icon-size-small {
  width: var(--mud-typography-body1-size);
  height: var(--mud-typography-body1-size);
}
.cv-link-button.mud-typography-body1 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-body1-size) / 3);
}
.cv-link-button.mud-typography-body1 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-body1-size) / 3);
}
.cv-link-button.mud-typography-body2 .mud-icon-size-small {
  width: var(--mud-typography-body2-size);
  height: var(--mud-typography-body2-size);
}
.cv-link-button.mud-typography-body2 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-body2-size) / 3);
}
.cv-link-button.mud-typography-body2 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-body2-size) / 3);
}
.cv-link-button.mud-typography-caption .mud-icon-size-small {
  width: var(--mud-typography-caption-size);
  height: var(--mud-typography-caption-size);
}
.cv-link-button.mud-typography-caption .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-caption-size) / 3);
}
.cv-link-button.mud-typography-caption .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-caption-size) / 3);
}
.cv-link-button.mud-typography-button .mud-icon-size-small {
  width: var(--mud-typography-button-size);
  height: var(--mud-typography-button-size);
}
.cv-link-button.mud-typography-button .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-button-size) / 3);
}
.cv-link-button.mud-typography-button .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-button-size) / 3);
}
.cv-link-button.mud-typography-h1 .mud-icon-size-small {
  width: var(--mud-typography-h1-size);
  height: var(--mud-typography-h1-size);
}
.cv-link-button.mud-typography-h1 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-h1-size) / 3);
}
.cv-link-button.mud-typography-h1 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-h1-size) / 3);
}
.cv-link-button.mud-typography-h2 .mud-icon-size-small {
  width: var(--mud-typography-h2-size);
  height: var(--mud-typography-h2-size);
}
.cv-link-button.mud-typography-h2 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-h2-size) / 3);
}
.cv-link-button.mud-typography-h2 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-h2-size) / 3);
}
.cv-link-button.mud-typography-h3 .mud-icon-size-small {
  width: var(--mud-typography-h3-size);
  height: var(--mud-typography-h3-size);
}
.cv-link-button.mud-typography-h3 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-h3-size) / 3);
}
.cv-link-button.mud-typography-h3 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-h3-size) / 3);
}
.cv-link-button.mud-typography-h4 .mud-icon-size-small {
  width: var(--mud-typography-h4-size);
  height: var(--mud-typography-h4-size);
}
.cv-link-button.mud-typography-h4 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-h4-size) / 3);
}
.cv-link-button.mud-typography-h4 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-h4-size) / 3);
}
.cv-link-button.mud-typography-h5 .mud-icon-size-small {
  width: var(--mud-typography-h5-size);
  height: var(--mud-typography-h5-size);
}
.cv-link-button.mud-typography-h5 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-h5-size) / 3);
}
.cv-link-button.mud-typography-h5 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-h5-size) / 3);
}
.cv-link-button.mud-typography-h6 .mud-icon-size-small {
  width: var(--mud-typography-h6-size);
  height: var(--mud-typography-h6-size);
}
.cv-link-button.mud-typography-h6 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-h6-size) / 3);
}
.cv-link-button.mud-typography-h6 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-h6-size) / 3);
}
.cv-link-button.mud-typography-subtitle1 .mud-icon-size-small {
  width: var(--mud-typography-subtitle1-size);
  height: var(--mud-typography-subtitle1-size);
}
.cv-link-button.mud-typography-subtitle1 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-subtitle1-size) / 3);
}
.cv-link-button.mud-typography-subtitle1 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-subtitle1-size) / 3);
}
.cv-link-button.mud-typography-subtitle2 .mud-icon-size-small {
  width: var(--mud-typography-subtitle2-size);
  height: var(--mud-typography-subtitle2-size);
}
.cv-link-button.mud-typography-subtitle2 .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-subtitle2-size) / 3);
}
.cv-link-button.mud-typography-subtitle2 .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-subtitle2-size) / 3);
}
.cv-link-button.mud-typography-overline .mud-icon-size-small {
  width: var(--mud-typography-overline-size);
  height: var(--mud-typography-overline-size);
}
.cv-link-button.mud-typography-overline .mud-icon-root.start-icon {
  margin-right: calc(var(--mud-typography-overline-size) / 3);
}
.cv-link-button.mud-typography-overline .mud-icon-root.end-icon {
  margin-left: calc(var(--mud-typography-overline-size) / 3);
}

/*#endregion*/
/*#region Badge */
.mud-badge.mud-badge-top.right.mud-badge-overlap.overlap-2 {
  inset: auto auto calc(100% - 24px) calc(100% - 24px);
}

/*#endregion*/
/* Général */
/*.font-size-initial {

}*/
.h-100,
.full-height {
  height: 100%;
}

.flex-full-height {
  height: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.flex-full-height .full-height-content {
  flex-grow: 1;
  overflow-y: auto;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  scroll-margin-bottom: 0;
  background-color: var(--mud-palette-surface);
  display: block;
}

.clickable-item {
  cursor: pointer;
}
.clickable-item:hover {
  background-color: var(--mud-palette-action-default-hover);
}

.height-fit-content {
  height: fit-content;
}
.height-fit-content input.mud-input-root, .height-fit-content div.mud-input-slot.mud-input-root {
  height: fit-content;
}

.cv-panel.cv-panel-main > .cv-panel-card-header {
  border-color: var(--mud-palette-divider);
  border-width: 1px;
  border-style: none;
  border-bottom-style: solid;
}
.cv-panel.cv-panel-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.cv-panel.cv-panel-card > .cv-panel-card-header {
  padding: 2px 8px 4px 8px;
  /*&  .mud-icon-size-small {
      font-size: calc(var(--mud-typography-body1-size) * 0.95);
  }*/
}
.cv-panel.cv-panel-card > .cv-panel-card-header .cv-panel-header-text.mud-typography-inherit, .cv-panel.cv-panel-card > .cv-panel-card-header .cv-panel-header-text.mud-typography-body1, .cv-panel.cv-panel-card > .cv-panel-card-header .cv-panel-header-text:not(.mud-typography) {
  font-weight: 800;
  font-size: calc(var(--mud-typography-body1-size) * 0.95);
  line-height: var(--mud-typography-body1-lineheight);
  letter-spacing: var(--mud-typography-body1-letterspacing);
  text-transform: var(--mud-typography-body1-text-transform);
  font-family: var(--mud-typography-body1-family);
}
.cv-panel.cv-panel-card > .cv-panel-card-content {
  padding: 2px 8px 4px 8px;
  flex-grow: 1;
  align-content: flex-start;
}
.cv-panel.cv-panel-card > .cv-panel-card-footer {
  padding: 2px 8px 4px 8px;
}
.cv-panel.cv-panel-card.cv-panel-card-text > .cv-panel-card-header {
  border-color: var(--mud-palette-lines-default);
  border-width: 1px;
  border-style: none none solid none;
}
.cv-panel.cv-panel-card.cv-panel-card-outlined {
  border: 1px solid var(--mud-palette-lines-default);
  border-radius: 0;
}
.cv-panel.cv-panel-card.cv-panel-card-outlined > .cv-panel-card-header {
  background-color: var(--mud-palette-action-default-hover);
  border-color: var(--mud-palette-lines-default);
  border-width: 1px;
  border-style: none none solid none;
}
.cv-panel.cv-panel-card.cv-panel-card-filled {
  background-color: var(--mud-palette-action-default-hover);
}
.cv-panel.cv-panel-card.cv-panel-card-filled > .cv-panel-card-header {
  border-color: var(--mud-palette-lines-default);
  border-width: 1px;
  border-style: none none solid none;
}

:root {
  --tui-editor-icon-bg-position-y: calc( 3px - (var(--is-dark-mode) * 52px));
  --tui-editor-menu-bg-position-y: calc( -104px - (var(--is-dark-mode) * 22px));
}

/*
.dark-mode {
    --tui-editor-icon-bg-position-y: -49px;
    --tui-editor-menu-bg-position-y: -126px;
}
*/
.cv-tui-editor {
  /*#region Popups  */
  /*#endregion */
}
.cv-tui-editor .toastui-editor-defaultUI {
  border-color: var(--mud-palette-lines-default);
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-md-container,
.cv-tui-editor .toastui-editor-ww-container {
  background-color: var(--mud-palette-drawer-background);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar {
  background-color: var(--mud-palette-surface);
  border-bottom-color: var(--mud-palette-lines-default);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar .scroll-sync::before {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar .scroll-sync.active::before {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar .switch {
  background-color: var(--mud-palette-action-default);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar .switch::before {
  background-color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar input:checked + .switch {
  background-color: var(--mud-palette-primary-darken);
}
.cv-tui-editor .toastui-editor-defaultUI-toolbar input:checked + .switch::before {
  background-color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-toolbar-icons {
  background-position-y: var(--tui-editor-icon-bg-position-y);
  border: none;
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-text-primary);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-toolbar-icons:not(:disabled):hover {
  border: none;
  background-color: var(--mud-palette-action-disabled-background);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-toolbar-divider {
  background-color: var(--mud-palette-divider);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-md-tab-container {
  background-color: var(--mud-palette-surface);
  border-bottom-color: var(--mud-palette-lines-default);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-md-tab-container .tab-item {
  border-color: var(--mud-palette-lines-default);
  background-color: transparent;
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-md-tab-container .tab-item.active {
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-tooltip, .cv-tui-editor .arrow {
  color: var(--mud-palette-dark-text);
  background-color: var(--mud-palette-gray-darker);
}
.cv-tui-editor .toastui-editor-main .toastui-editor-md-splitter {
  background-color: var(--mud-palette-divider);
}
.cv-tui-editor .toastui-editor-mode-switch {
  border-top-color: var(--mud-palette-lines-default);
  background-color: var(--mud-palette-surface);
}
.cv-tui-editor .toastui-editor-mode-switch .tab-item {
  border-color: var(--mud-palette-lines-default);
  background-color: transparent;
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-mode-switch .tab-item.active {
  /*border-top-color: #121212;
  background-color: #121212;*/
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-popup,
.cv-tui-editor .toastui-editor-dropdown-toolbar,
.cv-tui-editor .toastui-editor-context-menu {
  border-color: var(--mud-palette-lines-default);
  background-color: var(--mud-palette-surface);
  box-shadow: var(--mud-elevation-8);
}
.cv-tui-editor .toastui-editor-popup-add-heading ul li:hover {
  background-color: var(--mud-palette-action-default-hover);
}
.cv-tui-editor .toastui-editor-popup-body label {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-popup-body input[type=text] {
  background-color: transparent;
  color: var(--mud-palette-text-primary);
  border-color: var(--mud-palette-lines-default);
  /*background-color: transparent;
  color: var(--mud-palette-text-primary);
  border-color: var(--mud-palette-lines-default);

  &:focus {
      outline-color: var(--mud-palette-lines-inputs);
  }

  &.disabled {
      color: var(--mud-palette-text-disabled);
      //border-color: var(--mud-palette-lines-default);
      background-color: var(--mud-palette-action-disabled-background);
  }*/
}
.cv-tui-editor .toastui-editor-popup-body input[type=text]:focus {
  outline-color: var(--mud-palette-lines-inputs);
}
.cv-tui-editor .toastui-editor-popup-body input[type=text].disabled {
  color: var(--mud-palette-text-disabled);
  background-color: var(--mud-palette-action-disabled-background);
}
.cv-tui-editor .toastui-editor-popup-body .toastui-editor-file-name {
  border-color: var(--mud-palette-lines-default);
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-popup-body .toastui-editor-file-select-button {
  border: none;
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-text-primary);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-popup-body .toastui-editor-file-select-button:not(:disabled):hover {
  border: none;
  background-color: var(--mud-palette-action-disabled-background);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-popup-add-image .toastui-editor-tabs .tab-item {
  border-bottom-color: var(--mud-palette-lines-default);
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-popup-add-image .toastui-editor-tabs .tab-item:hover {
  border-bottom-color: var(--mud-palette-lines-input);
}
.cv-tui-editor .toastui-editor-popup-add-image .toastui-editor-tabs .tab-item.active {
  color: var(--mud-palette-primary);
  border-bottom-color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-close-button {
  border: none;
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-text-primary);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-close-button:not(:disabled):hover {
  border: none;
  background-color: var(--mud-palette-action-disabled-background);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-ok-button {
  border: none;
  background-color: var(--mud-palette-primary);
  color: var(--mud-palette-text-primary);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-ok-button:not(:disabled):hover {
  border: none;
  background-color: var(--mud-palette-primary-darken);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-cell {
  border-color: var(--mud-palette-lines-default);
  background-color: var(--mud-palette-action-default-hover);
}
.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-cell.header {
  border-color: var(--mud-palette-lines-default);
  background-color: var(--mud-palette-action-disabled-background);
}
.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-selection-layer {
  border-color: rgba(103, 204, 255, 0.4);
  background-color: rgba(103, 204, 255, 0.1);
}
.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-description {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-context-menu .menu-group {
  border-bottom-color: var(--mud-palette-lines-default);
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-context-menu .menu-item span::before {
  background-position-y: var(--tui-editor-menu-bg-position-y);
}
.cv-tui-editor .toastui-editor-context-menu li:not(.disabled):hover {
  background-color: var(--mud-palette-action-default-hover);
}
.cv-tui-editor .toastui-editor-context-menu li:not(.disabled):hover.disabled {
  color: var(--mud-palette-text-disabled);
}
.cv-tui-editor .ProseMirror {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-contents {
  color: var(--mud-palette-text-primary);
  /*th.toastui-editor-md-preview-highlight {
      color: var(--mud-palette-text-primary);
  }

  th.toastui-editor-md-preview-highlight,
  td.toastui-editor-md-preview-highlight {
      background-color: rgba(255, 250, 193, 0.25);
  }

  .toastui-editor-md-preview-highlight::after {
      background-color: rgba(255, 250, 193, 0.25);
  }*/
}
.cv-tui-editor .toastui-editor-contents p,
.cv-tui-editor .toastui-editor-contents div,
.cv-tui-editor .toastui-editor-contents h1,
.cv-tui-editor .toastui-editor-contents h2,
.cv-tui-editor .toastui-editor-contents h3,
.cv-tui-editor .toastui-editor-contents h4,
.cv-tui-editor .toastui-editor-contents h5,
.cv-tui-editor .toastui-editor-contents h6 {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-contents h1, .cv-tui-editor .toastui-editor-contents h2 {
  border-color: var(--mud-palette-lines-default);
}
.cv-tui-editor .toastui-editor-contents del {
  color: var(--mud-palette-text-disabled);
}
.cv-tui-editor .toastui-editor-contents blockquote {
  border-color: var(--mud-palette-lines-default);
}
.cv-tui-editor .toastui-editor-contents blockquote p,
.cv-tui-editor .toastui-editor-contents blockquote ul,
.cv-tui-editor .toastui-editor-contents blockquote ol {
  color: var(--mud-palette-text-secondary);
}
.cv-tui-editor .toastui-editor-contents pre {
  background-color: var(--mud-palette-action-disabled-background);
}
.cv-tui-editor .toastui-editor-contents pre code {
  background-color: transparent;
  color: var(--mud-palette-text-primary);
  font-family: monospace;
}
.cv-tui-editor .toastui-editor-contents code {
  color: var(--mud-palette-text-primary);
  background-color: var(--mud-palette-action-disabled-background);
  font-family: monospace;
}
.cv-tui-editor .toastui-editor-contents .toastui-editor-ww-code-block:after {
  /* background-color: #232428;
  border: 1px solid #393b42;
  color: var(--mud-palette-text-primary);*/
  border: none;
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-text-primary);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuugiOydtOyWtF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZjt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTIuNWwyLDJMMTIsMjBoLTJ2LTJMMTUuNSwxMi41eiBNMTgsMTBsMiwybC0xLjUsMS41bC0yLTJMMTgsMTB6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.cv-tui-editor .toastui-editor-contents .toastui-editor-ww-code-block:after:not(:disabled):hover {
  border: none;
  background-color: var(--mud-palette-action-disabled-background);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-contents .toastui-editor-custom-block-editor {
  /*background: #392d31;
  color: #fff;
  border-color: var(--mud-palette-primary-darken);*/
  background-color: transparent;
  color: var(--mud-palette-text-primary);
  border-color: var(--mud-palette-lines-default);
}
.cv-tui-editor .toastui-editor-contents .toastui-editor-custom-block-editor:focus {
  outline-color: var(--mud-palette-lines-inputs);
}
.cv-tui-editor .toastui-editor-contents .toastui-editor-custom-block-editor.disabled {
  color: var(--mud-palette-text-disabled);
  background-color: var(--mud-palette-action-disabled-background);
}
.cv-tui-editor .toastui-editor-contents table {
  border-color: var(--mud-palette-lines-default);
}
.cv-tui-editor .toastui-editor-contents table th,
.cv-tui-editor .toastui-editor-contents table td,
.cv-tui-editor .toastui-editor-contents table td-p {
  border-color: var(--mud-palette-lines-default);
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-contents table th.toastui-editor-md-preview-highlight,
.cv-tui-editor .toastui-editor-contents table td.toastui-editor-md-preview-highlight,
.cv-tui-editor .toastui-editor-contents table td-p.toastui-editor-md-preview-highlight {
  background-color: var(--mud-palette-overlay-light);
}
.cv-tui-editor .toastui-editor-contents table th {
  background-color: var(--mud-palette-action-disabled-background);
  font-weight: 600;
}
.cv-tui-editor .toastui-editor-contents table td.toastui-editor-cell-selected {
  background-color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-contents table th.toastui-editor-cell-selected {
  background-color: var(--mud-palette-info);
}
.cv-tui-editor .toastui-editor-contents .toastui-editor-md-preview-highlight::after {
  background-color: var(--mud-palette-overlay-dark);
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-contents ul,
.cv-tui-editor .toastui-editor-contents menu,
.cv-tui-editor .toastui-editor-contents ol,
.cv-tui-editor .toastui-editor-contents dir {
  color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-contents ul > li::before {
  background-color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-contents hr {
  border-color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-contents a {
  color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-contents a:hover {
  color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-contents .image-link:hover::before {
  border-color: var(--mud-palette-lines-default);
  background-color: var(--mud-palette-primary);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgICAgICA8ZyBzdHJva2U9IiNFRUUiIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy42NjUgMTUuMDdsLTEuODE5LS4wMDJjLTEuNDg2IDAtMi42OTItMS4yMjgtMi42OTItMi43NDR2LS4xOTJjMC0xLjUxNSAxLjIwNi0yLjc0NCAyLjY5Mi0yLjc0NGgzLjg0NmMxLjQ4NyAwIDIuNjkyIDEuMjI5IDIuNjkyIDIuNzQ0di4xOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQ1IC0xNzQzKSB0cmFuc2xhdGUoMTA0MCAxNzM4KSB0cmFuc2xhdGUoNSA1KSBzY2FsZSgxIC0xKSByb3RhdGUoNDUgMzcuMjkzIDApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjMyNiA0LjkzNGwxLjgyMi4wMDJjMS40ODcgMCAyLjY5MyAxLjIyOCAyLjY5MyAyLjc0NHYuMTkyYzAgMS41MTUtMS4yMDYgMi43NDQtMi42OTMgMi43NDRoLTMuODQ1Yy0xLjQ4NyAwLTIuNjkyLTEuMjI5LTIuNjkyLTIuNzQ0VjcuNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQ1IC0xNzQzKSB0cmFuc2xhdGUoMTA0MCAxNzM4KSB0cmFuc2xhdGUoNSA1KSBzY2FsZSgxIC0xKSByb3RhdGUoNDUgMzAuOTk2IDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}
.cv-tui-editor .toastui-editor-contents .task-list-item::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgc3Ryb2tlPSIjNTU1NzVGIj4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAzMCAtMzE2KSB0cmFuc2xhdGUoNzg4IDE5MikgdHJhbnNsYXRlKDI0MiAxMjQpIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTciIHg9Ii41IiB5PSIuNSIgcng9IjIiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==");
  background-color: transparent;
}
.cv-tui-editor .toastui-editor-contents .task-list-item.checked::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzRCOTZFNiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDBjMS4xMDUgMCAyIC44OTUgMiAydjE0YzAgMS4xMDUtLjg5NSAyLTIgMkgyYy0xLjEwNSAwLTItLjg5NS0yLTJWMkMwIC44OTUuODk1IDAgMiAwaDE0em0tMS43OTMgNS4yOTNjLS4zOS0uMzktMS4wMjQtLjM5LTEuNDE0IDBMNy41IDEwLjU4NSA1LjIwNyA4LjI5M2wtLjA5NC0uMDgzYy0uMzkyLS4zMDUtLjk2LS4yNzgtMS4zMi4wODMtLjM5LjM5LS4zOSAxLjAyNCAwIDEuNDE0bDMgMyAuMDk0LjA4M2MuMzkyLjMwNS45Ni4yNzggMS4zMi0uMDgzbDYtNiAuMDgzLS4wOTRjLjMwNS0uMzkyLjI3OC0uOTYtLjA4My0xLjMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTAgLTI5NikgdHJhbnNsYXRlKDc4OCAxOTIpIHRyYW5zbGF0ZSgyNjIgMTA0KSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
}
.cv-tui-editor .toastui-editor-ww-code-block-language {
  border-color: var(--mud-palette-lines-default);
  background-color: var(--mud-palette-action-disabled-background);
}
.cv-tui-editor .toastui-editor-ww-code-block-language input {
  color: var(--mud-palette-text-primary);
  background-color: var(--mud-palette-action-disabled-background);
}
.cv-tui-editor .toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view {
  color: var(--mud-palette-text-primary);
  border-color: var(--mud-palette-primary-darken);
}
.cv-tui-editor .toastui-editor-custom-block-view button {
  border: none;
  background-color: var(--mud-palette-action-default-hover);
  color: var(--mud-palette-text-primary);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuugiOydtOyWtF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZjt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTIuNWwyLDJMMTIsMjBoLTJ2LTJMMTUuNSwxMi41eiBNMTgsMTBsMiwybC0xLjUsMS41bC0yLTJMMTgsMTB6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.cv-tui-editor .toastui-editor-custom-block-view button:not(:disabled):hover {
  border: none;
  background-color: var(--mud-palette-action-disabled-background);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.cv-tui-editor .toastui-editor-custom-block-view .info {
  color: var(--mud-palette-info);
}
.cv-tui-editor table.ProseMirror-selectednode,
.cv-tui-editor .html-block.ProseMirror-selectednode {
  outline-color: var(--mud-palette-info);
}
.cv-tui-editor .toastui-editor-md-delimiter,
.cv-tui-editor .toastui-editor-md-code.toastui-editor-md-delimiter,
.cv-tui-editor .toastui-editor-md-thematic-break,
.cv-tui-editor .toastui-editor-md-link,
.cv-tui-editor .toastui-editor-md-table,
.cv-tui-editor .toastui-editor-md-block-quote {
  color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-md-meta,
.cv-tui-editor .toastui-editor-md-html {
  color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-md-link.toastui-editor-md-link-url.toastui-editor-md-marked-text {
  color: var(--mud-palette-primary);
}
.cv-tui-editor .toastui-editor-md-block-quote .toastui-editor-md-marked-text,
.cv-tui-editor .toastui-editor-md-list-item .toastui-editor-md-meta {
  color: var(--mud-palette-primary-lighten);
}
.cv-tui-editor .toastui-editor-md-link.toastui-editor-md-link-desc.toastui-editor-md-marked-text,
.cv-tui-editor .toastui-editor-md-list-item-style.toastui-editor-md-list-item-odd {
  color: var(--mud-palette-info-darken);
}
.cv-tui-editor .toastui-editor-md-list-item-style.toastui-editor-md-list-item-even {
  color: var(--mud-palette-info);
}
.cv-tui-editor .toastui-editor-md-table .toastui-editor-md-table-cell {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-md-code.toastui-editor-md-marked-text {
  color: var(--mud-palette-text-secondary);
}
.cv-tui-editor .toastui-editor-md-code {
  color: var(--mud-palette-text-primary);
  background-color: var(--mud-palette-action-disabled-background);
  font-family: monospace;
}
.cv-tui-editor .toastui-editor-md-code-block-line-background {
  background-color: var(--mud-palette-action-default-hover);
}
.cv-tui-editor .toastui-editor-md-code-block .toastui-editor-md-meta {
  color: var(--mud-palette-tertiary);
}
.cv-tui-editor .toastui-editor-md-custom-block {
  color: var(--mud-palette-text-primary);
}
.cv-tui-editor .toastui-editor-md-custom-block-line-background {
  background-color: var(--mud-palette-primary-darken);
}
.cv-tui-editor .toastui-editor-md-custom-block .toastui-editor-md-delimiter {
  color: var(--mud-palette-primary-darken);
}
.cv-tui-editor .toastui-editor-md-custom-block .toastui-editor-md-meta {
  color: var(--mud-palette-info);
}

.mud-input-control .mud-input .cv-tui-editor .toastui-editor-defaultUI {
  border-width: 0;
}

:root{--tui-editor-icon-bg-position-y:calc(3px - (var(--is-dark-mode)*52px));--tui-editor-menu-bg-position-y:calc(-104px - (var(--is-dark-mode)*22px));}.cv-tui-editor .toastui-editor-defaultUI{border-color:var(--mud-palette-lines-default);color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-md-container,.cv-tui-editor .toastui-editor-ww-container{background-color:var(--mud-palette-drawer-background);}.cv-tui-editor .toastui-editor-defaultUI-toolbar{background-color:var(--mud-palette-surface);border-bottom-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-defaultUI-toolbar .scroll-sync::before{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-defaultUI-toolbar .scroll-sync.active::before{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-defaultUI-toolbar .switch{background-color:var(--mud-palette-action-default);}.cv-tui-editor .toastui-editor-defaultUI-toolbar .switch::before{background-color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-defaultUI-toolbar input:checked+.switch{background-color:var(--mud-palette-primary-darken);}.cv-tui-editor .toastui-editor-defaultUI-toolbar input:checked+.switch::before{background-color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-toolbar-icons{background-position-y:var(--tui-editor-icon-bg-position-y);border:0;background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-toolbar-icons:not(:disabled):hover{border:0;background-color:var(--mud-palette-action-disabled-background);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-toolbar-divider{background-color:var(--mud-palette-divider);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-md-tab-container{background-color:var(--mud-palette-surface);border-bottom-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-md-tab-container .tab-item{border-color:var(--mud-palette-lines-default);background-color:transparent;color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-md-tab-container .tab-item.active{background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-tooltip,.cv-tui-editor .arrow{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-gray-darker);}.cv-tui-editor .toastui-editor-main .toastui-editor-md-splitter{background-color:var(--mud-palette-divider);}.cv-tui-editor .toastui-editor-mode-switch{border-top-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);}.cv-tui-editor .toastui-editor-mode-switch .tab-item{border-color:var(--mud-palette-lines-default);background-color:transparent;color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-mode-switch .tab-item.active{background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-popup,.cv-tui-editor .toastui-editor-dropdown-toolbar,.cv-tui-editor .toastui-editor-context-menu{border-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);box-shadow:var(--mud-elevation-8);}.cv-tui-editor .toastui-editor-popup-add-heading ul li:hover{background-color:var(--mud-palette-action-default-hover);}.cv-tui-editor .toastui-editor-popup-body label{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-popup-body input[type=text]{background-color:transparent;color:var(--mud-palette-text-primary);border-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-popup-body input[type=text]:focus{outline-color:var(--mud-palette-lines-inputs);}.cv-tui-editor .toastui-editor-popup-body input[type=text].disabled{color:var(--mud-palette-text-disabled);background-color:var(--mud-palette-action-disabled-background);}.cv-tui-editor .toastui-editor-popup-body .toastui-editor-file-name{border-color:var(--mud-palette-lines-default);color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-popup-body .toastui-editor-file-select-button{border:0;background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-popup-body .toastui-editor-file-select-button:not(:disabled):hover{border:0;background-color:var(--mud-palette-action-disabled-background);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-popup-add-image .toastui-editor-tabs .tab-item{border-bottom-color:var(--mud-palette-lines-default);color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-popup-add-image .toastui-editor-tabs .tab-item:hover{border-bottom-color:var(--mud-palette-lines-input);}.cv-tui-editor .toastui-editor-popup-add-image .toastui-editor-tabs .tab-item.active{color:var(--mud-palette-primary);border-bottom-color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-close-button{border:0;background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-close-button:not(:disabled):hover{border:0;background-color:var(--mud-palette-action-disabled-background);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-ok-button{border:0;background-color:var(--mud-palette-primary);color:var(--mud-palette-text-primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-defaultUI .toastui-editor-ok-button:not(:disabled):hover{border:0;background-color:var(--mud-palette-primary-darken);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-cell{border-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-action-default-hover);}.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-cell.header{border-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-action-disabled-background);}.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-selection-layer{border-color:rgba(103,204,255,.4);background-color:rgba(103,204,255,.1);}.cv-tui-editor .toastui-editor-popup-add-table .toastui-editor-table-description{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-context-menu .menu-group{border-bottom-color:var(--mud-palette-lines-default);color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-context-menu .menu-item span::before{background-position-y:var(--tui-editor-menu-bg-position-y);}.cv-tui-editor .toastui-editor-context-menu li:not(.disabled):hover{background-color:var(--mud-palette-action-default-hover);}.cv-tui-editor .toastui-editor-context-menu li:not(.disabled):hover.disabled{color:var(--mud-palette-text-disabled);}.cv-tui-editor .ProseMirror{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-contents{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-contents p,.cv-tui-editor .toastui-editor-contents div,.cv-tui-editor .toastui-editor-contents h1,.cv-tui-editor .toastui-editor-contents h2,.cv-tui-editor .toastui-editor-contents h3,.cv-tui-editor .toastui-editor-contents h4,.cv-tui-editor .toastui-editor-contents h5,.cv-tui-editor .toastui-editor-contents h6{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-contents h1,.cv-tui-editor .toastui-editor-contents h2{border-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-contents del{color:var(--mud-palette-text-disabled);}.cv-tui-editor .toastui-editor-contents blockquote{border-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-contents blockquote p,.cv-tui-editor .toastui-editor-contents blockquote ul,.cv-tui-editor .toastui-editor-contents blockquote ol{color:var(--mud-palette-text-secondary);}.cv-tui-editor .toastui-editor-contents pre{background-color:var(--mud-palette-action-disabled-background);}.cv-tui-editor .toastui-editor-contents pre code{background-color:transparent;color:var(--mud-palette-text-primary);font-family:monospace;}.cv-tui-editor .toastui-editor-contents code{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-action-disabled-background);font-family:monospace;}.cv-tui-editor .toastui-editor-contents .toastui-editor-ww-code-block:after{border:0;background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuugiOydtOyWtF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZjt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTIuNWwyLDJMMTIsMjBoLTJ2LTJMMTUuNSwxMi41eiBNMTgsMTBsMiwybC0xLjUsMS41bC0yLTJMMTgsMTB6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");}.cv-tui-editor .toastui-editor-contents .toastui-editor-ww-code-block:after:not(:disabled):hover{border:0;background-color:var(--mud-palette-action-disabled-background);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-contents .toastui-editor-custom-block-editor{background-color:transparent;color:var(--mud-palette-text-primary);border-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-contents .toastui-editor-custom-block-editor:focus{outline-color:var(--mud-palette-lines-inputs);}.cv-tui-editor .toastui-editor-contents .toastui-editor-custom-block-editor.disabled{color:var(--mud-palette-text-disabled);background-color:var(--mud-palette-action-disabled-background);}.cv-tui-editor .toastui-editor-contents table{border-color:var(--mud-palette-lines-default);}.cv-tui-editor .toastui-editor-contents table th,.cv-tui-editor .toastui-editor-contents table td,.cv-tui-editor .toastui-editor-contents table td-p{border-color:var(--mud-palette-lines-default);color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-contents table th.toastui-editor-md-preview-highlight,.cv-tui-editor .toastui-editor-contents table td.toastui-editor-md-preview-highlight,.cv-tui-editor .toastui-editor-contents table td-p.toastui-editor-md-preview-highlight{background-color:var(--mud-palette-overlay-light);}.cv-tui-editor .toastui-editor-contents table th{background-color:var(--mud-palette-action-disabled-background);font-weight:600;}.cv-tui-editor .toastui-editor-contents table td.toastui-editor-cell-selected{background-color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-contents table th.toastui-editor-cell-selected{background-color:var(--mud-palette-info);}.cv-tui-editor .toastui-editor-contents .toastui-editor-md-preview-highlight::after{background-color:var(--mud-palette-overlay-dark);color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-contents ul,.cv-tui-editor .toastui-editor-contents menu,.cv-tui-editor .toastui-editor-contents ol,.cv-tui-editor .toastui-editor-contents dir{color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-contents ul>li::before{background-color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-contents hr{border-color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-contents a{color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-contents a:hover{color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-contents .image-link:hover::before{border-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-primary);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgICAgICA8ZyBzdHJva2U9IiNFRUUiIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy42NjUgMTUuMDdsLTEuODE5LS4wMDJjLTEuNDg2IDAtMi42OTItMS4yMjgtMi42OTItMi43NDR2LS4xOTJjMC0xLjUxNSAxLjIwNi0yLjc0NCAyLjY5Mi0yLjc0NGgzLjg0NmMxLjQ4NyAwIDIuNjkyIDEuMjI5IDIuNjkyIDIuNzQ0di4xOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQ1IC0xNzQzKSB0cmFuc2xhdGUoMTA0MCAxNzM4KSB0cmFuc2xhdGUoNSA1KSBzY2FsZSgxIC0xKSByb3RhdGUoNDUgMzcuMjkzIDApIi8+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjMyNiA0LjkzNGwxLjgyMi4wMDJjMS40ODcgMCAyLjY5MyAxLjIyOCAyLjY5MyAyLjc0NHYuMTkyYzAgMS41MTUtMS4yMDYgMi43NDQtMi42OTMgMi43NDRoLTMuODQ1Yy0xLjQ4NyAwLTIuNjkyLTEuMjI5LTIuNjkyLTIuNzQ0VjcuNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQ1IC0xNzQzKSB0cmFuc2xhdGUoMTA0MCAxNzM4KSB0cmFuc2xhdGUoNSA1KSBzY2FsZSgxIC0xKSByb3RhdGUoNDUgMzAuOTk2IDApIi8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");box-shadow:0 2px 4px 0 rgba(0,0,0,.08);}.cv-tui-editor .toastui-editor-contents .task-list-item::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgc3Ryb2tlPSIjNTU1NzVGIj4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAzMCAtMzE2KSB0cmFuc2xhdGUoNzg4IDE5MikgdHJhbnNsYXRlKDI0MiAxMjQpIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTciIHg9Ii41IiB5PSIuNSIgcng9IjIiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==");background-color:transparent;}.cv-tui-editor .toastui-editor-contents .task-list-item.checked::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzRCOTZFNiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDBjMS4xMDUgMCAyIC44OTUgMiAydjE0YzAgMS4xMDUtLjg5NSAyLTIgMkgyYy0xLjEwNSAwLTItLjg5NS0yLTJWMkMwIC44OTUuODk1IDAgMiAwaDE0em0tMS43OTMgNS4yOTNjLS4zOS0uMzktMS4wMjQtLjM5LTEuNDE0IDBMNy41IDEwLjU4NSA1LjIwNyA4LjI5M2wtLjA5NC0uMDgzYy0uMzkyLS4zMDUtLjk2LS4yNzgtMS4zMi4wODMtLjM5LjM5LS4zOSAxLjAyNCAwIDEuNDE0bDMgMyAuMDk0LjA4M2MuMzkyLjMwNS45Ni4yNzggMS4zMi0uMDgzbDYtNiAuMDgzLS4wOTRjLjMwNS0uMzkyLjI3OC0uOTYtLjA4My0xLjMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTAgLTI5NikgdHJhbnNsYXRlKDc4OCAxOTIpIHRyYW5zbGF0ZSgyNjIgMTA0KSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");}.cv-tui-editor .toastui-editor-ww-code-block-language{border-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-action-disabled-background);}.cv-tui-editor .toastui-editor-ww-code-block-language input{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-action-disabled-background);}.cv-tui-editor .toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view{color:var(--mud-palette-text-primary);border-color:var(--mud-palette-primary-darken);}.cv-tui-editor .toastui-editor-custom-block-view button{border:0;background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuugiOydtOyWtF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZjt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTIuNWwyLDJMMTIsMjBoLTJ2LTJMMTUuNSwxMi41eiBNMTgsMTBsMiwybC0xLjUsMS41bC0yLTJMMTgsMTB6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");}.cv-tui-editor .toastui-editor-custom-block-view button:not(:disabled):hover{border:0;background-color:var(--mud-palette-action-disabled-background);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);}.cv-tui-editor .toastui-editor-custom-block-view .info{color:var(--mud-palette-info);}.cv-tui-editor table.ProseMirror-selectednode,.cv-tui-editor .html-block.ProseMirror-selectednode{outline-color:var(--mud-palette-info);}.cv-tui-editor .toastui-editor-md-delimiter,.cv-tui-editor .toastui-editor-md-code.toastui-editor-md-delimiter,.cv-tui-editor .toastui-editor-md-thematic-break,.cv-tui-editor .toastui-editor-md-link,.cv-tui-editor .toastui-editor-md-table,.cv-tui-editor .toastui-editor-md-block-quote{color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-md-meta,.cv-tui-editor .toastui-editor-md-html{color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-md-link.toastui-editor-md-link-url.toastui-editor-md-marked-text{color:var(--mud-palette-primary);}.cv-tui-editor .toastui-editor-md-block-quote .toastui-editor-md-marked-text,.cv-tui-editor .toastui-editor-md-list-item .toastui-editor-md-meta{color:var(--mud-palette-primary-lighten);}.cv-tui-editor .toastui-editor-md-link.toastui-editor-md-link-desc.toastui-editor-md-marked-text,.cv-tui-editor .toastui-editor-md-list-item-style.toastui-editor-md-list-item-odd{color:var(--mud-palette-info-darken);}.cv-tui-editor .toastui-editor-md-list-item-style.toastui-editor-md-list-item-even{color:var(--mud-palette-info);}.cv-tui-editor .toastui-editor-md-table .toastui-editor-md-table-cell{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-md-code.toastui-editor-md-marked-text{color:var(--mud-palette-text-secondary);}.cv-tui-editor .toastui-editor-md-code{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-action-disabled-background);font-family:monospace;}.cv-tui-editor .toastui-editor-md-code-block-line-background{background-color:var(--mud-palette-action-default-hover);}.cv-tui-editor .toastui-editor-md-code-block .toastui-editor-md-meta{color:var(--mud-palette-tertiary);}.cv-tui-editor .toastui-editor-md-custom-block{color:var(--mud-palette-text-primary);}.cv-tui-editor .toastui-editor-md-custom-block-line-background{background-color:var(--mud-palette-primary-darken);}.cv-tui-editor .toastui-editor-md-custom-block .toastui-editor-md-delimiter{color:var(--mud-palette-primary-darken);}.cv-tui-editor .toastui-editor-md-custom-block .toastui-editor-md-meta{color:var(--mud-palette-info);}.mud-input-control .mud-input .cv-tui-editor .toastui-editor-defaultUI{border-width:0;}