.iam-mf .page-header[data-v-888bc283] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.iam-mf .page-header__actions[data-v-888bc283] {
  display: flex;
  gap: 0.5rem;
}.iam-mf .permission-matrix-cell > div {
  margin: 0 !important;
}.iam-mf .v-treeview-item.v-treeview-item--filtered {
  display: none;
}

.iam-mf .v-treeview {
  --indent-padding: 0px;
}

.iam-mf .v-treeview-group.v-list-group {
  --list-indent-size: 16px;
}
.iam-mf .v-list--slim .v-treeview-group.v-list-group {
  --prepend-width: 16px;
}
.iam-mf .v-treeview-group.v-list-group .v-list-group__items .v-list-item {
  padding-inline-start: calc(12px + var(--indent-padding)) !important;
}.iam-mf .v-btn {
  align-items: center;
  border-radius: 4px;
  display: inline-grid;
  grid-template-areas: "prepend content append";
  grid-template-columns: max-content auto max-content;
  font-weight: 500;
  justify-content: center;
  letter-spacing: 0.0892857143em;
  line-height: normal;
  max-width: 100%;
  outline: none;
  position: relative;
  text-decoration: none;
  text-indent: 0.0892857143em;
  text-transform: uppercase;
  transition-property: box-shadow, transform, opacity, background;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  user-select: none;
  vertical-align: middle;
  flex-shrink: 0;
}
.iam-mf .v-btn--size-x-small {
  --v-btn-size: 0.625rem;
  --v-btn-height: 20px;
  font-size: var(--v-btn-size);
  min-width: 36px;
  padding: 0 8px;
}

.iam-mf .v-btn--size-small {
  --v-btn-size: 0.75rem;
  --v-btn-height: 28px;
  font-size: var(--v-btn-size);
  min-width: 50px;
  padding: 0 12px;
}

.iam-mf .v-btn--size-default {
  --v-btn-size: 0.875rem;
  --v-btn-height: 36px;
  font-size: var(--v-btn-size);
  min-width: 64px;
  padding: 0 16px;
}

.iam-mf .v-btn--size-large {
  --v-btn-size: 1rem;
  --v-btn-height: 44px;
  font-size: var(--v-btn-size);
  min-width: 78px;
  padding: 0 20px;
}

.iam-mf .v-btn--size-x-large {
  --v-btn-size: 1.125rem;
  --v-btn-height: 52px;
  font-size: var(--v-btn-size);
  min-width: 92px;
  padding: 0 24px;
}

.iam-mf .v-btn.v-btn--density-default {
  height: calc(var(--v-btn-height) + 0px);
}

.iam-mf .v-btn.v-btn--density-comfortable {
  height: calc(var(--v-btn-height) + -8px);
}

.iam-mf .v-btn.v-btn--density-compact {
  height: calc(var(--v-btn-height) + -12px);
}

.iam-mf .v-btn {
  border-color: rgba(var(--v-border-color), var(--v-border-opacity));
  border-style: solid;
  border-width: 0;
}
.iam-mf .v-btn--border {
  border-width: thin;
  box-shadow: none;
}
.iam-mf .v-btn--absolute {
  position: absolute;
}
.iam-mf .v-btn--fixed {
  position: fixed;
}
.iam-mf .v-btn:hover > .v-btn__overlay {
  opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-btn:focus-visible > .v-btn__overlay {
  opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
}
@supports not selector(:focus-visible) {
  .iam-mf .v-btn:focus > .v-btn__overlay {
    opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
  }
}
.iam-mf .v-btn--active > .v-btn__overlay, .iam-mf .v-btn[aria-haspopup=menu][aria-expanded=true] > .v-btn__overlay {
  opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-btn--active:hover > .v-btn__overlay, .iam-mf .v-btn[aria-haspopup=menu][aria-expanded=true]:hover > .v-btn__overlay {
  opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-btn--active:focus-visible > .v-btn__overlay, .iam-mf .v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible > .v-btn__overlay {
  opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
}
@supports not selector(:focus-visible) {
  .iam-mf .v-btn--active:focus > .v-btn__overlay, .iam-mf .v-btn[aria-haspopup=menu][aria-expanded=true]:focus > .v-btn__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
}
.iam-mf .v-btn--variant-plain, .iam-mf .v-btn--variant-outlined, .iam-mf .v-btn--variant-text, .iam-mf .v-btn--variant-tonal {
  background: transparent;
  color: inherit;
}
.iam-mf .v-btn--variant-plain {
  opacity: 0.62;
}
.iam-mf .v-btn--variant-plain:focus, .iam-mf .v-btn--variant-plain:hover {
  opacity: 1;
}
.iam-mf .v-btn--variant-plain .v-btn__overlay {
  display: none;
}
.iam-mf .v-btn--variant-elevated, .iam-mf .v-btn--variant-flat {
  background: rgb(var(--v-theme-surface));
  color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
}
.iam-mf .v-btn--variant-elevated {
  box-shadow: 0px 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 2px 2px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 5px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-btn--variant-flat {
  box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-btn--variant-outlined {
  border: thin solid currentColor;
}
.iam-mf .v-btn--variant-text .v-btn__overlay {
  background: currentColor;
}
.iam-mf .v-btn--variant-tonal .v-btn__underlay {
  background: currentColor;
  opacity: var(--v-activated-opacity);
  border-radius: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.iam-mf .v-btn .v-btn__underlay {
  position: absolute;
}
@supports selector(:focus-visible) {
  .iam-mf .v-btn::after {
    pointer-events: none;
    border: 2px solid currentColor;
    border-radius: inherit;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .iam-mf .v-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .iam-mf .v-btn:focus-visible::after {
    opacity: calc(0.25 * var(--v-theme-overlay-multiplier));
  }
}
.iam-mf .v-btn--icon {
  border-radius: 50%;
  min-width: 0;
  padding: 0;
}
.iam-mf .v-btn--icon.v-btn--size-default {
  --v-btn-size: 1rem;
}
.iam-mf .v-btn--icon.v-btn--density-default {
  width: calc(var(--v-btn-height) + 12px);
  height: calc(var(--v-btn-height) + 12px);
}
.iam-mf .v-btn--icon.v-btn--density-comfortable {
  width: calc(var(--v-btn-height) + 0px);
  height: calc(var(--v-btn-height) + 0px);
}
.iam-mf .v-btn--icon.v-btn--density-compact {
  width: calc(var(--v-btn-height) + -8px);
  height: calc(var(--v-btn-height) + -8px);
}

.iam-mf .v-btn--elevated:hover, .iam-mf .v-btn--elevated:focus {
  box-shadow: 0px 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 4px 5px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 10px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-btn--elevated:active {
  box-shadow: 0px 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-btn--flat {
  box-shadow: none;
}
.iam-mf .v-btn--block {
  display: flex;
  flex: 1 0 auto;
  min-width: 100%;
}
.iam-mf .v-btn--disabled {
  pointer-events: none;
  opacity: 0.26;
}
.iam-mf .v-btn--disabled:hover {
  opacity: 0.26;
}
.iam-mf .v-btn--disabled.v-btn--variant-elevated, .iam-mf .v-btn--disabled.v-btn--variant-flat {
  box-shadow: none;
  opacity: 1;
  color: rgba(var(--v-theme-on-surface), 0.26);
  background: rgb(var(--v-theme-surface));
}
.iam-mf .v-btn--disabled.v-btn--variant-elevated .v-btn__overlay, .iam-mf .v-btn--disabled.v-btn--variant-flat .v-btn__overlay {
  opacity: 0.4615384615;
}
.iam-mf .v-btn--loading {
  pointer-events: none;
}
.iam-mf .v-btn--loading .v-btn__content,
.iam-mf .v-btn--loading .v-btn__prepend,
.iam-mf .v-btn--loading .v-btn__append {
  opacity: 0;
}
.iam-mf .v-btn--stacked {
  grid-template-areas: "prepend" "content" "append";
  grid-template-columns: auto;
  grid-template-rows: max-content max-content max-content;
  justify-items: center;
  align-content: center;
}
.iam-mf .v-btn--stacked .v-btn__content {
  flex-direction: column;
  line-height: 1.25;
}
.iam-mf .v-btn--stacked .v-btn__prepend,
.iam-mf .v-btn--stacked .v-btn__append,
.iam-mf .v-btn--stacked .v-btn__content > .v-icon--start,
.iam-mf .v-btn--stacked .v-btn__content > .v-icon--end {
  margin-inline: 0;
}
.iam-mf .v-btn--stacked .v-btn__prepend,
.iam-mf .v-btn--stacked .v-btn__content > .v-icon--start {
  margin-bottom: 4px;
}
.iam-mf .v-btn--stacked .v-btn__append,
.iam-mf .v-btn--stacked .v-btn__content > .v-icon--end {
  margin-top: 4px;
}
.iam-mf .v-btn--stacked.v-btn--size-x-small {
  --v-btn-size: 0.625rem;
  --v-btn-height: 56px;
  font-size: var(--v-btn-size);
  min-width: 56px;
  padding: 0 12px;
}

.iam-mf .v-btn--stacked.v-btn--size-small {
  --v-btn-size: 0.75rem;
  --v-btn-height: 64px;
  font-size: var(--v-btn-size);
  min-width: 64px;
  padding: 0 14px;
}

.iam-mf .v-btn--stacked.v-btn--size-default {
  --v-btn-size: 0.875rem;
  --v-btn-height: 72px;
  font-size: var(--v-btn-size);
  min-width: 72px;
  padding: 0 16px;
}

.iam-mf .v-btn--stacked.v-btn--size-large {
  --v-btn-size: 1rem;
  --v-btn-height: 80px;
  font-size: var(--v-btn-size);
  min-width: 80px;
  padding: 0 18px;
}

.iam-mf .v-btn--stacked.v-btn--size-x-large {
  --v-btn-size: 1.125rem;
  --v-btn-height: 88px;
  font-size: var(--v-btn-size);
  min-width: 88px;
  padding: 0 20px;
}

.iam-mf .v-btn--stacked.v-btn--density-default {
  height: calc(var(--v-btn-height) + 0px);
}

.iam-mf .v-btn--stacked.v-btn--density-comfortable {
  height: calc(var(--v-btn-height) + -16px);
}

.iam-mf .v-btn--stacked.v-btn--density-compact {
  height: calc(var(--v-btn-height) + -24px);
}

.iam-mf .v-btn--slim {
  padding: 0 8px;
}
.iam-mf .v-btn--readonly {
  pointer-events: none;
}
.iam-mf .v-btn--rounded {
  border-radius: 24px;
}
.iam-mf .v-btn--rounded.v-btn--icon {
  border-radius: 4px;
}
.iam-mf .v-btn .v-icon {
  --v-icon-size-multiplier: 0.8571428571;
}
.iam-mf .v-btn--icon .v-icon {
  --v-icon-size-multiplier: 1;
}
.iam-mf .v-btn--stacked .v-icon {
  --v-icon-size-multiplier: 1.1428571429;
}
.iam-mf .v-btn--stacked.v-btn--block {
  min-width: 100%;
}

.iam-mf .v-btn__loader {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.iam-mf .v-btn__loader > .v-progress-circular {
  width: 1.5em;
  height: 1.5em;
}

.iam-mf .v-btn__content,
.iam-mf .v-btn__prepend,
.iam-mf .v-btn__append {
  align-items: center;
  display: flex;
  transition: transform, opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.iam-mf .v-btn__prepend {
  grid-area: prepend;
  margin-inline: calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5);
}
.iam-mf .v-btn--slim .v-btn__prepend {
  margin-inline-start: 0;
}

.iam-mf .v-btn__append {
  grid-area: append;
  margin-inline: calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9);
}
.iam-mf .v-btn--slim .v-btn__append {
  margin-inline-end: 0;
}

.iam-mf .v-btn__content {
  grid-area: content;
  justify-content: center;
  white-space: nowrap;
}
.iam-mf .v-btn__content > .v-icon--start {
  margin-inline: calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5);
}
.iam-mf .v-btn__content > .v-icon--end {
  margin-inline: calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9);
}
.iam-mf .v-btn--stacked .v-btn__content {
  white-space: normal;
}

.iam-mf .v-btn__overlay {
  background-color: currentColor;
  border-radius: inherit;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.iam-mf .v-btn__overlay,
.iam-mf .v-btn__underlay {
  pointer-events: none;
}
.iam-mf .v-btn__overlay,
.iam-mf .v-btn__underlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.iam-mf .v-pagination .v-btn {
  border-radius: 4px;
}
.iam-mf .v-pagination .v-btn--rounded {
  border-radius: 50%;
}
.iam-mf .v-btn__overlay {
  transition: none;
}
.iam-mf .v-pagination__item--is-active .v-btn__overlay {
  opacity: var(--v-border-opacity);
}.iam-mf .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled) > .v-btn__overlay {
  opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled):hover > .v-btn__overlay {
  opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled):focus-visible > .v-btn__overlay {
  opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
}
@supports not selector(:focus-visible) {
  .iam-mf .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled):focus > .v-btn__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
}.iam-mf .v-btn-group {
  display: inline-flex;
  flex-wrap: nowrap;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.iam-mf .v-btn-group {
  border-color: rgba(var(--v-border-color), var(--v-border-opacity));
  border-style: solid;
  border-width: 0;
}
.iam-mf .v-btn-group--border {
  border-width: thin;
  box-shadow: none;
}
.iam-mf .v-btn-group {
  box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-btn-group {
  border-radius: 4px;
}
.iam-mf .v-btn-group {
  background: transparent;
  color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
}
.iam-mf .v-btn-group--density-default.v-btn-group {
  height: 48px;
}

.iam-mf .v-btn-group--density-comfortable.v-btn-group {
  height: 40px;
}

.iam-mf .v-btn-group--density-compact.v-btn-group {
  height: 36px;
}

.iam-mf .v-btn-group .v-btn {
  border-radius: 0;
  border-color: inherit;
}
.iam-mf .v-btn-group .v-btn:not(:last-child) {
  border-inline-end: none;
}
.iam-mf .v-btn-group .v-btn:not(:first-child) {
  border-inline-start: none;
}
.iam-mf .v-btn-group .v-btn:first-child {
  border-start-start-radius: inherit;
  border-end-start-radius: inherit;
}
.iam-mf .v-btn-group .v-btn:last-child {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.iam-mf .v-btn-group--divided .v-btn:not(:last-child) {
  border-inline-end-width: thin;
  border-inline-end-style: solid;
  border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity));
}
.iam-mf .v-btn-group--tile {
  border-radius: 0;
}.iam-mf .v-icon {
  --v-icon-size-multiplier: 1;
  align-items: center;
  display: inline-flex;
  font-feature-settings: "liga";
  height: 1em;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  text-indent: 0;
  text-align: center;
  user-select: none;
  vertical-align: middle;
  width: 1em;
  min-width: 1em;
}
.iam-mf .v-icon--clickable {
  cursor: pointer;
}
.iam-mf .v-icon--disabled {
  pointer-events: none;
  opacity: 0.38;
}
.iam-mf .v-icon--size-x-small {
  font-size: calc(var(--v-icon-size-multiplier) * 1em);
}
.iam-mf .v-icon--size-small {
  font-size: calc(var(--v-icon-size-multiplier) * 1.25em);
}
.iam-mf .v-icon--size-default {
  font-size: calc(var(--v-icon-size-multiplier) * 1.5em);
}
.iam-mf .v-icon--size-large {
  font-size: calc(var(--v-icon-size-multiplier) * 1.75em);
}
.iam-mf .v-icon--size-x-large {
  font-size: calc(var(--v-icon-size-multiplier) * 2em);
}

.iam-mf .v-icon__svg {
  fill: currentColor;
  width: 100%;
  height: 100%;
}

.iam-mf .v-icon--start {
  margin-inline-end: 8px;
}

.iam-mf .v-icon--end {
  margin-inline-start: 8px;
}.iam-mf .v-progress-circular {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  position: relative;
  vertical-align: middle;
}
.iam-mf .v-progress-circular > svg {
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}

.iam-mf .v-progress-circular__content {
  align-items: center;
  display: flex;
  justify-content: center;
}

.iam-mf .v-progress-circular__underlay {
  color: rgba(var(--v-border-color), var(--v-border-opacity));
  stroke: currentColor;
  z-index: 1;
}

.iam-mf .v-progress-circular__overlay {
  stroke: currentColor;
  transition: all 0.2s ease-in-out, stroke-width 0s;
  z-index: 2;
}

.iam-mf .v-progress-circular--size-x-small {
  height: 16px;
  width: 16px;
}
.iam-mf .v-progress-circular--size-small {
  height: 24px;
  width: 24px;
}
.iam-mf .v-progress-circular--size-default {
  height: 32px;
  width: 32px;
}
.iam-mf .v-progress-circular--size-large {
  height: 48px;
  width: 48px;
}
.iam-mf .v-progress-circular--size-x-large {
  height: 64px;
  width: 64px;
}

.iam-mf .v-progress-circular--indeterminate > svg {
  animation: progress-circular-rotate 1.4s linear infinite;
  transform-origin: center center;
  transition: all 0.2s ease-in-out;
}
.iam-mf .v-progress-circular--indeterminate .v-progress-circular__overlay {
  animation: progress-circular-dash 1.4s ease-in-out infinite, progress-circular-rotate 1.4s linear infinite;
  stroke-dasharray: 25, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  transform-origin: center center;
  transform: rotate(-90deg);
}

.iam-mf .v-progress-circular--disable-shrink > svg {
  animation-duration: 0.7s;
}
.iam-mf .v-progress-circular--disable-shrink .v-progress-circular__overlay {
  animation: none;
}

.iam-mf .v-progress-circular--indeterminate:not(.v-progress-circular--visible) > svg,
.iam-mf .v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay {
  animation-play-state: paused !important;
}

@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes progress-circular-rotate {
  100% {
    transform: rotate(270deg);
  }
}.iam-mf .v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}
.iam-mf .v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}
.iam-mf .v-ripple__animation--enter {
  transition: none;
  opacity: 0;
}
.iam-mf .v-ripple__animation--in {
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s cubic-bezier(0, 0, 0.2, 1);
  opacity: calc(0.25 * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
  opacity: 0;
}.iam-mf .v-list {
  overflow: auto;
  padding: 8px 0;
  position: relative;
  outline: none;
}
.iam-mf .v-list {
  border-color: rgba(var(--v-border-color), var(--v-border-opacity));
  border-style: solid;
  border-width: 0;
}
.iam-mf .v-list--border {
  border-width: thin;
  box-shadow: none;
}
.iam-mf .v-list {
  box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-list {
  border-radius: 0;
}
.iam-mf .v-list {
  background: rgba(var(--v-theme-surface));
  color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
}
.iam-mf .v-list--disabled {
  pointer-events: none;
  user-select: none;
}
.iam-mf .v-list--nav {
  padding-inline: 8px;
}
.iam-mf .v-list--rounded {
  border-radius: 4px;
}
.iam-mf .v-list--subheader {
  padding-top: 0;
}

.iam-mf .v-list-img {
  border-radius: inherit;
  display: flex;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.iam-mf .v-list-subheader {
  align-items: center;
  background: inherit;
  color: rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity));
  display: flex;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  padding-inline-end: 16px;
  min-height: 40px;
  transition: 0.2s min-height cubic-bezier(0.4, 0, 0.2, 1);
}
.iam-mf .v-list-subheader__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iam-mf .v-list--density-default .v-list-subheader {
  min-height: 40px;
  padding-inline-start: calc(16px + var(--indent-padding)) !important;
}

.iam-mf .v-list--density-comfortable .v-list-subheader {
  min-height: 36px;
  padding-inline-start: calc(16px + var(--indent-padding)) !important;
}

.iam-mf .v-list--density-compact .v-list-subheader {
  min-height: 32px;
  padding-inline-start: calc(16px + var(--indent-padding)) !important;
}

.iam-mf .v-list-subheader--inset {
  --indent-padding: 56px;
}
.iam-mf .v-list--nav .v-list-subheader {
  font-size: 0.75rem;
}
.iam-mf .v-list-subheader--sticky {
  background: inherit;
  left: 0;
  position: sticky;
  top: 0;
  z-index: 1;
}

.iam-mf .v-list__overlay {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in-out;
}.iam-mf .v-list-item {
  align-items: center;
  display: grid;
  flex: none;
  grid-template-areas: "prepend content append";
  grid-template-columns: max-content 1fr auto;
  outline: none;
  max-width: 100%;
  padding: 4px 16px;
  position: relative;
  text-decoration: none;
}
.iam-mf .v-list-item {
  border-color: rgba(var(--v-border-color), var(--v-border-opacity));
  border-style: solid;
  border-width: 0;
}
.iam-mf .v-list-item--border {
  border-width: thin;
  box-shadow: none;
}
.iam-mf .v-list-item:hover > .v-list-item__overlay {
  opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-list-item:focus-visible > .v-list-item__overlay {
  opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
}
@supports not selector(:focus-visible) {
  .iam-mf .v-list-item:focus > .v-list-item__overlay {
    opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
  }
}
.iam-mf .v-list-item--active > .v-list-item__overlay, .iam-mf .v-list-item[aria-haspopup=menu][aria-expanded=true] > .v-list-item__overlay {
  opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-list-item--active:hover > .v-list-item__overlay, .iam-mf .v-list-item[aria-haspopup=menu][aria-expanded=true]:hover > .v-list-item__overlay {
  opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-list-item--active:focus-visible > .v-list-item__overlay, .iam-mf .v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible > .v-list-item__overlay {
  opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
}
@supports not selector(:focus-visible) {
  .iam-mf .v-list-item--active:focus > .v-list-item__overlay, .iam-mf .v-list-item[aria-haspopup=menu][aria-expanded=true]:focus > .v-list-item__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
}
.iam-mf .v-list-item {
  border-radius: 0;
}
.iam-mf .v-list-item--variant-plain, .iam-mf .v-list-item--variant-outlined, .iam-mf .v-list-item--variant-text, .iam-mf .v-list-item--variant-tonal {
  background: transparent;
  color: inherit;
}
.iam-mf .v-list-item--variant-plain {
  opacity: 0.62;
}
.iam-mf .v-list-item--variant-plain:focus, .iam-mf .v-list-item--variant-plain:hover {
  opacity: 1;
}
.iam-mf .v-list-item--variant-plain .v-list-item__overlay {
  display: none;
}
.iam-mf .v-list-item--variant-elevated, .iam-mf .v-list-item--variant-flat {
  background: rgba(var(--v-theme-surface));
  color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
}
.iam-mf .v-list-item--variant-elevated {
  box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-list-item--variant-flat {
  box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-list-item--variant-outlined {
  border: thin solid currentColor;
}
.iam-mf .v-list-item--variant-text .v-list-item__overlay {
  background: currentColor;
}
.iam-mf .v-list-item--variant-tonal .v-list-item__underlay {
  background: currentColor;
  opacity: var(--v-activated-opacity);
  border-radius: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.iam-mf .v-list-item .v-list-item__underlay {
  position: absolute;
}
@supports selector(:focus-visible) {
  .iam-mf .v-list-item::after {
    pointer-events: none;
    border: 2px solid currentColor;
    border-radius: 4px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .iam-mf .v-list-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .iam-mf .v-list-item:focus-visible::after {
    opacity: calc(0.15 * var(--v-theme-overlay-multiplier));
  }
}
.iam-mf .v-list-item__prepend > .v-badge .v-icon,
.iam-mf .v-list-item__prepend > .v-icon,
.iam-mf .v-list-item__append > .v-badge .v-icon,
.iam-mf .v-list-item__append > .v-icon {
  opacity: var(--v-medium-emphasis-opacity);
}
.iam-mf .v-list-item--active .v-list-item__prepend > .v-badge .v-icon,
.iam-mf .v-list-item--active .v-list-item__prepend > .v-icon,
.iam-mf .v-list-item--active .v-list-item__append > .v-badge .v-icon,
.iam-mf .v-list-item--active .v-list-item__append > .v-icon {
  opacity: 1;
}
.iam-mf .v-list-item--active:not(.v-list-item--link) .v-list-item__overlay {
  opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-list-item--rounded {
  border-radius: 4px;
}
.iam-mf .v-list-item--disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.6;
}
.iam-mf .v-list-item--link {
  cursor: pointer;
}
.iam-mf .v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar, .iam-mf .v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar {
  --v-avatar-height: 24px;
}

.iam-mf .v-list-item__prepend {
  align-items: center;
  align-self: center;
  display: flex;
  grid-area: prepend;
}
.iam-mf .v-list-item__prepend > .v-badge ~ .v-list-item__spacer,
.iam-mf .v-list-item__prepend > .v-icon ~ .v-list-item__spacer,
.iam-mf .v-list-item__prepend > .v-tooltip ~ .v-list-item__spacer {
  width: 32px;
}
.iam-mf .v-list-item__prepend > .v-avatar ~ .v-list-item__spacer {
  width: 16px;
}
.iam-mf .v-list-item__prepend > .v-list-item-action ~ .v-list-item__spacer {
  width: 16px;
}
.iam-mf .v-list-item--slim .v-list-item__prepend > .v-badge ~ .v-list-item__spacer,
.iam-mf .v-list-item--slim .v-list-item__prepend > .v-icon ~ .v-list-item__spacer,
.iam-mf .v-list-item--slim .v-list-item__prepend > .v-tooltip ~ .v-list-item__spacer {
  width: 20px;
}
.iam-mf .v-list-item--slim .v-list-item__prepend > .v-avatar ~ .v-list-item__spacer {
  width: 4px;
}
.iam-mf .v-list-item--slim .v-list-item__prepend > .v-list-item-action ~ .v-list-item__spacer {
  width: 4px;
}
.iam-mf .v-list-item--three-line .v-list-item__prepend {
  align-self: start;
}

.iam-mf .v-list-item__append {
  align-self: center;
  display: flex;
  align-items: center;
  grid-area: append;
}
.iam-mf .v-list-item__append .v-list-item__spacer {
  order: -1;
  transition: 150ms width cubic-bezier(0.4, 0, 0.2, 1);
}
.iam-mf .v-list-item__append > .v-badge ~ .v-list-item__spacer,
.iam-mf .v-list-item__append > .v-icon ~ .v-list-item__spacer,
.iam-mf .v-list-item__append > .v-tooltip ~ .v-list-item__spacer {
  width: 32px;
}
.iam-mf .v-list-item__append > .v-avatar ~ .v-list-item__spacer {
  width: 16px;
}
.iam-mf .v-list-item__append > .v-list-item-action ~ .v-list-item__spacer {
  width: 16px;
}
.iam-mf .v-list-item--slim .v-list-item__append > .v-badge ~ .v-list-item__spacer,
.iam-mf .v-list-item--slim .v-list-item__append > .v-icon ~ .v-list-item__spacer,
.iam-mf .v-list-item--slim .v-list-item__append > .v-tooltip ~ .v-list-item__spacer {
  width: 20px;
}
.iam-mf .v-list-item--slim .v-list-item__append > .v-avatar ~ .v-list-item__spacer {
  width: 4px;
}
.iam-mf .v-list-item--slim .v-list-item__append > .v-list-item-action ~ .v-list-item__spacer {
  width: 4px;
}
.iam-mf .v-list-item--three-line .v-list-item__append {
  align-self: start;
}

.iam-mf .v-list-item__content {
  align-self: center;
  grid-area: content;
  overflow: hidden;
}

.iam-mf .v-list-item-action {
  align-self: center;
  display: flex;
  align-items: center;
  flex: none;
  transition: inherit;
  transition-property: height, width;
}
.iam-mf .v-list-item-action--start {
  margin-inline-end: 8px;
  margin-inline-start: -8px;
}
.iam-mf .v-list-item-action--end {
  margin-inline-start: 8px;
  margin-inline-end: -8px;
}

.iam-mf .v-list-item-media {
  margin-top: 0;
  margin-bottom: 0;
}
.iam-mf .v-list-item-media--start {
  margin-inline-end: 16px;
}
.iam-mf .v-list-item-media--end {
  margin-inline-start: 16px;
}
.iam-mf .v-list-item--two-line .v-list-item-media {
  margin-top: -4px;
  margin-bottom: -4px;
}
.iam-mf .v-list-item--three-line .v-list-item-media {
  margin-top: 0;
  margin-bottom: 0;
}

.iam-mf .v-list-item-subtitle {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  opacity: var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
  word-break: initial;
}
.iam-mf .v-list-item--one-line .v-list-item-subtitle {
  -webkit-line-clamp: 1;
}
.iam-mf .v-list-item--two-line .v-list-item-subtitle {
  -webkit-line-clamp: 2;
}
.iam-mf .v-list-item--three-line .v-list-item-subtitle {
  -webkit-line-clamp: 3;
}
.iam-mf .v-list-item-subtitle {
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.0178571429em;
  line-height: 1rem;
  text-transform: none;
}
.iam-mf .v-list-item--nav .v-list-item-subtitle {
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.0178571429em;
  line-height: 1rem;
}

.iam-mf .v-list-item-title {
  hyphens: auto;
  overflow-wrap: normal;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: normal;
  word-wrap: break-word;
}
.iam-mf .v-list-item-title {
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  line-height: 1.5;
  text-transform: none;
}
.iam-mf .v-list-item--nav .v-list-item-title {
  font-size: 0.8125rem;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1rem;
}

.iam-mf .v-list-item--density-default {
  min-height: 40px;
}
.iam-mf .v-list-item--density-default.v-list-item--one-line {
  min-height: 48px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.iam-mf .v-list-item--density-default.v-list-item--two-line {
  min-height: 64px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.iam-mf .v-list-item--density-default.v-list-item--three-line {
  min-height: 88px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.iam-mf .v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,
.iam-mf .v-list-item--density-default.v-list-item--three-line .v-list-item__append {
  padding-top: 8px;
}
.iam-mf .v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line {
  padding-inline: 16px;
}
.iam-mf .v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line {
  padding-inline: 16px;
}
.iam-mf .v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line {
  padding-inline: 16px;
}

.iam-mf .v-list-item--density-comfortable {
  min-height: 36px;
}
.iam-mf .v-list-item--density-comfortable.v-list-item--one-line {
  min-height: 44px;
}
.iam-mf .v-list-item--density-comfortable.v-list-item--two-line {
  min-height: 60px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.iam-mf .v-list-item--density-comfortable.v-list-item--three-line {
  min-height: 84px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.iam-mf .v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,
.iam-mf .v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append {
  padding-top: 6px;
}
.iam-mf .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line {
  padding-inline: 16px;
}
.iam-mf .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line {
  padding-inline: 16px;
}
.iam-mf .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line {
  padding-inline: 16px;
}

.iam-mf .v-list-item--density-compact {
  min-height: 32px;
}
.iam-mf .v-list-item--density-compact.v-list-item--one-line {
  min-height: 40px;
}
.iam-mf .v-list-item--density-compact.v-list-item--two-line {
  min-height: 56px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.iam-mf .v-list-item--density-compact.v-list-item--three-line {
  min-height: 80px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.iam-mf .v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,
.iam-mf .v-list-item--density-compact.v-list-item--three-line .v-list-item__append {
  padding-top: 4px;
}
.iam-mf .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line {
  padding-inline: 16px;
}
.iam-mf .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line {
  padding-inline: 16px;
}
.iam-mf .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line {
  padding-inline: 16px;
}

.iam-mf .v-list-item--nav {
  padding-inline: 8px;
}
.iam-mf .v-list .v-list-item--nav:not(:only-child) {
  margin-bottom: 4px;
}

.iam-mf .v-list-item__underlay {
  position: absolute;
}

.iam-mf .v-list-item__overlay {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in-out;
}
.iam-mf .v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay {
  --v-theme-overlay-multiplier: 0;
}

.iam-mf .v-list {
  --indent-padding: 0px;
}
.iam-mf .v-list--nav {
  --indent-padding: -8px;
}

.iam-mf .v-list-group {
  --list-indent-size: 16px;
  --parent-padding: var(--indent-padding);
  --prepend-width: 40px;
}
.iam-mf .v-list--slim .v-list-group {
  --prepend-width: 28px;
}
.iam-mf .v-list-group--fluid {
  --list-indent-size: 0px;
}
.iam-mf .v-list-group--prepend {
  --parent-padding: calc(var(--indent-padding) + var(--prepend-width));
}
.iam-mf .v-list-group--fluid.v-list-group--prepend {
  --parent-padding: var(--indent-padding);
}

.iam-mf .v-list-group__items {
  --indent-padding: calc(var(--parent-padding) + var(--list-indent-size));
}

.iam-mf .v-list-group__items .v-list-item {
  padding-inline-start: calc(16px + var(--indent-padding)) !important;
}

.iam-mf .v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay {
  opacity: 0;
}
.iam-mf .v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay {
  opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
}.iam-mf .v-avatar {
  flex: none;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  line-height: normal;
  overflow: hidden;
  position: relative;
  text-align: center;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: width, height;
  vertical-align: middle;
}
.iam-mf .v-avatar.v-avatar--size-x-small {
  --v-avatar-height: 24px;
}
.iam-mf .v-avatar.v-avatar--size-small {
  --v-avatar-height: 32px;
}
.iam-mf .v-avatar.v-avatar--size-default {
  --v-avatar-height: 40px;
}
.iam-mf .v-avatar.v-avatar--size-large {
  --v-avatar-height: 48px;
}
.iam-mf .v-avatar.v-avatar--size-x-large {
  --v-avatar-height: 56px;
}
.iam-mf .v-avatar.v-avatar--density-default {
  height: calc(var(--v-avatar-height) + 0px);
  width: calc(var(--v-avatar-height) + 0px);
}
.iam-mf .v-avatar.v-avatar--density-comfortable {
  height: calc(var(--v-avatar-height) + -4px);
  width: calc(var(--v-avatar-height) + -4px);
}
.iam-mf .v-avatar.v-avatar--density-compact {
  height: calc(var(--v-avatar-height) + -8px);
  width: calc(var(--v-avatar-height) + -8px);
}
.iam-mf .v-avatar {
  border-color: rgba(var(--v-border-color), var(--v-border-opacity));
  border-style: solid;
  border-width: 0;
}
.iam-mf .v-avatar--border {
  border-width: thin;
  box-shadow: none;
}
.iam-mf .v-avatar {
  border-radius: 50%;
}
.iam-mf .v-avatar--variant-plain, .iam-mf .v-avatar--variant-outlined, .iam-mf .v-avatar--variant-text, .iam-mf .v-avatar--variant-tonal {
  background: transparent;
  color: inherit;
}
.iam-mf .v-avatar--variant-plain {
  opacity: 0.62;
}
.iam-mf .v-avatar--variant-plain:focus, .iam-mf .v-avatar--variant-plain:hover {
  opacity: 1;
}
.iam-mf .v-avatar--variant-plain .v-avatar__overlay {
  display: none;
}
.iam-mf .v-avatar--variant-elevated, .iam-mf .v-avatar--variant-flat {
  background: var(--v-theme-surface);
  color: rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity));
}
.iam-mf .v-avatar--variant-elevated {
  box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-avatar--variant-flat {
  box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.iam-mf .v-avatar--variant-outlined {
  border: thin solid currentColor;
}
.iam-mf .v-avatar--variant-text .v-avatar__overlay {
  background: currentColor;
}
.iam-mf .v-avatar--variant-tonal .v-avatar__underlay {
  background: currentColor;
  opacity: var(--v-activated-opacity);
  border-radius: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.iam-mf .v-avatar .v-avatar__underlay {
  position: absolute;
}
.iam-mf .v-avatar--rounded {
  border-radius: 4px;
}
.iam-mf .v-avatar--start {
  margin-inline-end: 8px;
}
.iam-mf .v-avatar--end {
  margin-inline-start: 8px;
}
.iam-mf .v-avatar .v-img {
  height: 100%;
  width: 100%;
}.iam-mf .v-img {
  --v-theme-overlay-multiplier: 3;
  z-index: 0;
}
.iam-mf .v-img.v-img--absolute {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.iam-mf .v-img--booting .v-responsive__sizer {
  transition: none;
}
.iam-mf .v-img--rounded {
  border-radius: 4px;
}

.iam-mf .v-img__img,
.iam-mf .v-img__picture,
.iam-mf .v-img__gradient,
.iam-mf .v-img__placeholder,
.iam-mf .v-img__error {
  z-index: -1;
}
.iam-mf .v-img__img,
.iam-mf .v-img__picture,
.iam-mf .v-img__gradient,
.iam-mf .v-img__placeholder,
.iam-mf .v-img__error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.iam-mf .v-img__img--preload {
  filter: blur(4px);
}
.iam-mf .v-img__img--contain {
  object-fit: contain;
}
.iam-mf .v-img__img--cover {
  object-fit: cover;
}

.iam-mf .v-img__gradient {
  background-repeat: no-repeat;
}.iam-mf .v-responsive {
  display: flex;
  flex: 1 0 auto;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.iam-mf .v-responsive--inline {
  display: inline-flex;
  flex: 0 0 auto;
}

.iam-mf .v-responsive__content {
  flex: 1 0 0px;
  max-width: 100%;
}

.iam-mf .v-responsive__sizer ~ .v-responsive__content {
  margin-inline-start: -100%;
}

.iam-mf .v-responsive__sizer {
  flex: 1 0 0px;
  transition: padding-bottom 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
}.iam-mf .v-divider {
  display: block;
  flex: 1 1 100%;
  height: 0px;
  max-height: 0px;
  opacity: var(--v-border-opacity);
  transition: inherit;
}
.iam-mf .v-divider {
  border-style: solid;
  border-width: thin 0 0 0;
}
.iam-mf .v-divider--vertical {
  align-self: stretch;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: auto;
  margin-left: -1px;
  max-height: 100%;
  max-width: 0px;
  vertical-align: text-bottom;
  width: 0px;
}
.iam-mf .v-divider--inset:not(.v-divider--vertical) {
  max-width: calc(100% - 72px);
  margin-inline-start: 72px;
}
.iam-mf .v-divider--inset.v-divider--vertical {
  margin-bottom: 8px;
  margin-top: 8px;
  max-height: calc(100% - 16px);
}

.iam-mf .v-divider__content {
  padding: 0 16px;
  text-wrap: nowrap;
}
.iam-mf .v-divider__wrapper--vertical .v-divider__content {
  padding: 4px 0;
}

.iam-mf .v-divider__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.iam-mf .v-divider__wrapper--vertical {
  flex-direction: column;
  height: 100%;
}
.iam-mf .v-divider__wrapper--vertical .v-divider {
  margin: 0 auto;
}.iam-mf .v-selection-control {
  align-items: center;
  contain: layout;
  display: flex;
  flex: 1 0;
  grid-area: control;
  position: relative;
  user-select: none;
}
.iam-mf .v-selection-control .v-label {
  white-space: normal;
  word-break: break-word;
  height: 100%;
}
.iam-mf .v-selection-control--disabled {
  opacity: var(--v-disabled-opacity);
  pointer-events: none;
}
.iam-mf .v-selection-control--error .v-label, .iam-mf .v-selection-control--disabled .v-label {
  opacity: 1;
}
.iam-mf .v-selection-control--error:not(.v-selection-control--disabled) .v-label {
  color: rgb(var(--v-theme-error));
}
.iam-mf .v-selection-control--inline {
  display: inline-flex;
  flex: 0 0 auto;
  min-width: 0;
  max-width: 100%;
}
.iam-mf .v-selection-control--inline .v-label {
  width: auto;
}
.iam-mf .v-selection-control--density-default {
  --v-selection-control-size: 40px;
}

.iam-mf .v-selection-control--density-comfortable {
  --v-selection-control-size: 36px;
}

.iam-mf .v-selection-control--density-compact {
  --v-selection-control-size: 28px;
}

.iam-mf .v-selection-control__wrapper {
  width: var(--v-selection-control-size);
  height: var(--v-selection-control-size);
  display: inline-flex;
  align-items: center;
  position: relative;
  justify-content: center;
  flex: none;
}

.iam-mf .v-selection-control__input {
  width: var(--v-selection-control-size);
  height: var(--v-selection-control-size);
  align-items: center;
  display: flex;
  flex: none;
  justify-content: center;
  position: relative;
  border-radius: 50%;
}
.iam-mf .v-selection-control__input input {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.iam-mf .v-selection-control__input::before {
  border-radius: 100%;
  background-color: currentColor;
  opacity: 0;
  pointer-events: none;
}
.iam-mf .v-selection-control__input::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.iam-mf .v-selection-control__input:hover::before {
  opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
}
.iam-mf .v-selection-control__input > .v-icon {
  opacity: var(--v-medium-emphasis-opacity);
}
.iam-mf .v-selection-control--disabled .v-selection-control__input > .v-icon, .iam-mf .v-selection-control--dirty .v-selection-control__input > .v-icon, .iam-mf .v-selection-control--error .v-selection-control__input > .v-icon {
  opacity: 1;
}
.iam-mf .v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input > .v-icon {
  color: rgb(var(--v-theme-error));
}
.iam-mf .v-selection-control--focus-visible .v-selection-control__input::before {
  opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
}.iam-mf .v-label {
  align-items: center;
  color: inherit;
  display: inline-flex;
  font-size: 1rem;
  letter-spacing: 0.009375em;
  min-width: 0;
  opacity: var(--v-medium-emphasis-opacity);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.iam-mf .v-label--clickable {
  cursor: pointer;
}.iam-mf .v-selection-control-group {
  grid-area: control;
  display: flex;
  flex-direction: column;
}
.iam-mf .v-selection-control-group--inline {
  flex-direction: row;
  flex-wrap: wrap;
}.iam-mf .role-form-assign-rule .mc-column-layout[data-v-da9af422] > :first-child {
  flex: 4;
}
.iam-mf .role-form-assign-rule__action[data-v-da9af422] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.iam-mf .role-form-assign-rule__action[data-v-da9af422] > :nth-child(2) {
  margin-bottom: 30px;
}
@media (max-width: 600px) {
.iam-mf .role-form-assign-rule__action[data-v-da9af422] {
    flex-direction: column;
}
}.iam-mf .role-form-assign-rule__rules .v-treeview-group.v-list-group .v-list-group__items .v-list-item {
  padding-inline-start: calc(16px + var(--indent-padding)) !important;
}
.iam-mf .role-form-assign-rule__rules .title__container--product {
  display: flex;
}
.iam-mf .role-form-assign-rule__rules .title__name--product {
  margin-left: 0.5em;
  font-size: 1.075rem;
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10),
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20),
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30),
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40),
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50) {
  border: 1px solid rgb(var(--v-theme-border));
  border-radius: 3px;
  margin-bottom: 9px;
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10) > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20) > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30) > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40) > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50) > .v-list-item {
  padding: 12px 24px;
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group > .v-list-item > .v-list-item__prepend,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group > .v-list-item > .v-list-item__prepend,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group > .v-list-item > .v-list-item__prepend,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group > .v-list-item > .v-list-item__prepend,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group > .v-list-item > .v-list-item__prepend {
  grid-area: append-start;
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group > .v-list-item > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group > .v-list-item > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group > .v-list-item > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group > .v-list-item > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group > .v-list-item > .v-list-item__prepend .v-selection-control {
  display: none;
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group > .v-list-item > .v-list-item__prepend .mdi-menu-right::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group > .v-list-item > .v-list-item__prepend .mdi-menu-right::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group > .v-list-item > .v-list-item__prepend .mdi-menu-right::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group > .v-list-item > .v-list-item__prepend .mdi-menu-right::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group > .v-list-item > .v-list-item__prepend .mdi-menu-right::before {
  content: "\f0140";
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group--open,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group--open,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group--open,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group--open,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group--open {
  border: 1px solid rgb(var(--v-theme-border));
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group--open > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group--open > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group--open > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group--open > .v-list-item,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group--open > .v-list-item {
  border: none;
  border-bottom: 1px solid rgb(var(--v-theme-border));
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group--open > .v-list-item > .v-list-item__prepend .mdi-menu-down::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group--open > .v-list-item > .v-list-item__prepend .mdi-menu-down::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group--open > .v-list-item > .v-list-item__prepend .mdi-menu-down::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group--open > .v-list-item > .v-list-item__prepend .mdi-menu-down::before,
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group--open > .v-list-item > .v-list-item__prepend .mdi-menu-down::before {
  content: "\f0143";
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10).v-list-group--open .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20).v-list-group--open .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30).v-list-group--open .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40).v-list-group--open .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50).v-list-group--open .title__container--product .mc-icon .active-highlight[fill] {
  fill: rgb(var(--v-theme-error));
}
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-10):hover .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-20):hover .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-30):hover .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-40):hover .title__container--product .mc-icon .active-highlight[fill],
.iam-mf .role-form-assign-rule__rules div:has(> #v-list-group--id-50):hover .title__container--product .mc-icon .active-highlight[fill] {
  fill: rgb(var(--v-theme-error));
}
.iam-mf .role-form-assign-rule__rules #v-list-group--id-11 > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules #v-list-group--id-21 > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules #v-list-group--id-31 > .v-list-item__prepend .v-selection-control,
.iam-mf .role-form-assign-rule__rules #v-list-group--id-41 > .v-list-item__prepend .v-selection-control {
  display: none;
}
.iam-mf .role-form-assign-rule__rules #v-list-group--id-51 > .v-list-item__prepend .v-selection-control {
  display: none;
}.iam-mf .status-badge {
  display: inline-block;
  padding: 0 0.75rem;
  border-radius: 1rem;
  width: max-content;
}
.iam-mf tr:not(.v-data-table__tr--mobile) .status-badge:not(:last-child) {
  margin-bottom: 0.25rem;
}
.iam-mf .demo-user-description[data-v-63ebdbd7] {
    margin-bottom: 1rem;
}
.iam-mf .demo-user-info[data-v-63ebdbd7] {
    margin-bottom: 1rem;
    font-weight: 500;
}
.iam-mf .credentials-notification[data-v-63ebdbd7] {
    margin-bottom: 1rem;
}

.iam-mf .credentials-values .mc-input .mc-input-append-inner {
    background-color: rgba(51, 103, 214, 0.75);
}
.iam-mf .feature-toggle-users {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 0;
}
.iam-mf .feature-toggle-users .v-badge__badge {
  background-color: rgb(var(--v-theme-primary)) !important;
  color: rgb(var(--v-theme-primary)) !important;
}.iam-mf .modal-note[data-v-8af8aa33] {
  margin-top: 15px;
  color: rgb(var(--v-theme-primary));
}
.iam-mf .user-block[data-v-8af8aa33] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
.iam-mf .user-select-wrapper[data-v-8af8aa33] {
  flex: 1;
  min-width: 0;
}.iam-mf .api-access-copy-button {
  display: flex;
  justify-content: center;
}
.iam-mf .api-access-copy-button .mc-button {
  width: 300px;
}
.iam-mf .credentials-header {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}.iam-mf  {
  height: 100%;
}