@charset "utf-8";

@layer vuetify-components {
  .v-application { background: rgb(var(--v-theme-background)); color: color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity)*100%),transparent); display: flex; }
  .v-application__wrap { backface-visibility: hidden; flex-direction: column; flex: 1 1 auto; max-width: 100%; min-height: 100dvh; display: flex; position: relative; }
  .v-toolbar { flex-direction: column; flex: 0 0 auto; justify-content: space-between; align-items: flex-start; width: 100%; max-width: 100%; transition: height 0.2s cubic-bezier(0.4, 0, 0.2, 1), width 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), max-width 0.2s cubic-bezier(0.4, 0, 0.2, 1), left 0.2s cubic-bezier(0.4, 0, 0.2, 1), right 0.2s cubic-bezier(0.4, 0, 0.2, 1), top 0.2s cubic-bezier(0.4, 0, 0.2, 1), bottom 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: flex; position: relative; }
  @media (prefers-reduced-motion: reduce) {
  .v-toolbar { transition-property: box-shadow; }
}
  .v-toolbar { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; }
  .v-toolbar--border { box-shadow: none; border-width: thin; }
  .v-toolbar { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); background: rgb(var(--v-theme-surface-light)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface-light)) calc(var(--v-high-emphasis-opacity)*100%),transparent); border-radius: 0px; }
  .v-toolbar--absolute { position: absolute; }
  .v-toolbar--collapse { max-width: 112px; overflow: hidden; }
  .v-toolbar--collapse-end { margin-inline-start: auto; }
  .v-toolbar--collapse.v-toolbar--collapse-start { border-end-end-radius: 24px; }
  .v-toolbar--collapse.v-toolbar--collapse-end { border-end-start-radius: 24px; }
  .v-toolbar--collapse .v-toolbar-title { display: none; }
  .v-toolbar--flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-toolbar--floating { width: auto; display: inline-flex; }
  .v-toolbar--rounded { border-radius: 4px; }
  .v-toolbar__content, .v-toolbar__extension { flex: 0 0 auto; align-items: center; width: 100%; transition: inherit; display: flex; position: relative; }
  .v-toolbar__content { overflow: hidden; }
  .v-toolbar__content > .v-btn:first-child { margin-inline-start: 4px; }
  .v-toolbar__content > .v-btn:last-child { margin-inline-end: 4px; }
  .v-toolbar__content > .v-toolbar-title { margin-inline-start: 20px; }
  .v-toolbar--density-prominent .v-toolbar__content { align-items: flex-start; }
  .v-toolbar__image { opacity: var(--v-toolbar-image-opacity,1); width: 100%; height: 100%; transition-property: opacity; display: flex; position: absolute; top: 0px; left: 0px; }
  .v-toolbar__append, .v-toolbar__prepend { align-self: stretch; align-items: center; display: flex; }
  .v-toolbar__prepend { margin-inline: 4px auto; }
  .v-toolbar__append { margin-inline: auto 4px; }
  .v-toolbar-title { letter-spacing: 0px; text-transform: none; flex: 1 1 0%; min-width: 0px; font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; }
  .v-toolbar--density-prominent .v-toolbar-title { letter-spacing: 0px; text-transform: none; align-self: flex-end; padding-bottom: 6px; font-size: 1.5rem; font-weight: 400; line-height: 2.25rem; }
  .v-toolbar-title__placeholder { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .v-toolbar-items { height: inherit; align-self: stretch; display: flex; }
  .v-toolbar-items > .v-btn { border-radius: 0px; }
  .v-img { --v-theme-overlay-multiplier: 3; z-index: 0; }
  .v-img.v-img--absolute { z-index: -1; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; }
  .v-img.v-img--fit-content { max-width: fit-content; }
  .v-img.v-img--fit-content > .v-img__img { position: relative; }
  .v-img.v-img--fit-content > .v-responsive__sizer { display: none; }
  .v-img--booting .v-responsive__sizer { transition: none; }
  .v-img--rounded { border-radius: 4px; }
  .v-img__error, .v-img__gradient, .v-img__img, .v-img__picture, .v-img__placeholder { z-index: -1; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-img__img--preload { filter: blur(4px); }
  .v-img__img--contain { object-fit: contain; }
  .v-img__img--cover { object-fit: cover; }
  .v-img__gradient { background-repeat: no-repeat; }
  .v-responsive { flex: 1 0 auto; max-width: 100%; max-height: 100%; display: flex; position: relative; overflow: hidden; }
  .v-responsive--inline { flex: 0 0 auto; display: inline-flex; }
  .v-responsive__content { flex: 1 0 0px; max-width: 100%; }
  .v-responsive__sizer ~ .v-responsive__content { margin-inline-start: -100%; }
  .v-responsive__sizer { pointer-events: none; flex: 1 0 0px; transition: padding-bottom 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-btn { letter-spacing: 0.00714286em; text-indent: 0.00714286em; text-transform: none; user-select: none; vertical-align: middle; border-radius: 4px; outline: none; flex-direction: row; flex-shrink: 0; justify-content: center; align-items: center; max-width: 100%; font-weight: 500; line-height: normal; text-decoration: none; transition-property: box-shadow, transform, opacity, background; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; position: relative; }
  .v-locale--is-rtl .v-btn { text-indent: -0.00714286em; }
  .v-btn--size-x-small { --v-btn-size: .625rem; --v-btn-height: 20px; font-size: var(--v-btn-size); min-width: 36px; padding: 0px 8px; }
  .v-btn--size-small { --v-btn-size: .75rem; --v-btn-height: 28px; font-size: var(--v-btn-size); min-width: 50px; padding: 0px 12px; }
  .v-btn--size-default { --v-btn-size: .875rem; --v-btn-height: 36px; font-size: var(--v-btn-size); min-width: 64px; padding: 0px 16px; }
  .v-btn--size-large { --v-btn-size: 1rem; --v-btn-height: 44px; font-size: var(--v-btn-size); min-width: 78px; padding: 0px 20px; }
  .v-btn--size-x-large { --v-btn-size: 1.125rem; --v-btn-height: 52px; font-size: var(--v-btn-size); min-width: 92px; padding: 0px 24px; }
  .v-btn.v-btn--density-default { height: calc(var(--v-btn-height)); }
  .v-btn.v-btn--density-comfortable { height: calc(var(--v-btn-height) - 8px); }
  .v-btn.v-btn--density-compact { height: calc(var(--v-btn-height) - 12px); }
  .v-btn { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; }
  .v-btn--border { box-shadow: none; border-width: thin; }
  .v-btn--absolute { position: absolute; }
  .v-btn--fixed { position: fixed; }
  .v-btn:hover > .v-btn__overlay { opacity: calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-btn:focus-visible > .v-btn__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-btn:focus > .v-btn__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
}
  .v-btn--active > .v-btn__overlay, .v-btn[aria-haspopup="menu"][aria-expanded="true"] > .v-btn__overlay { opacity: calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-btn--active:hover > .v-btn__overlay, .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)); }
  .v-btn--active:focus-visible > .v-btn__overlay, .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) {
  .v-btn--active:focus > .v-btn__overlay, .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)); }
}
  .v-btn--variant-outlined, .v-btn--variant-plain, .v-btn--variant-text, .v-btn--variant-tonal { color: inherit; background: 0px 0px; }
  .v-btn--variant-plain { opacity: 0.62; }
  .v-btn--variant-plain:focus, .v-btn--variant-plain:hover { opacity: 1; }
  .v-btn--variant-plain .v-btn__overlay { display: none; }
  .v-btn--variant-elevated, .v-btn--variant-flat { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  .v-btn--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-btn--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-btn--variant-outlined { border: thin solid; }
  .v-btn--variant-text .v-btn__overlay { background: currentcolor; }
  .v-btn--variant-tonal .v-btn__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-btn .v-btn__underlay { position: absolute; }
  @supports selector(:focus-visible) {
  .v-btn::after { pointer-events: none; border-radius: inherit; opacity: 0; content: ""; border: 2px solid; width: 100%; height: 100%; transition: opacity 0.2s ease-in-out; position: absolute; top: 0px; left: 0px; }
  .v-btn:focus-visible::after { opacity: calc(var(--v-theme-overlay-multiplier)*.25); }
}
  .v-btn--icon { border-radius: 50%; min-width: 0px; padding: 0px; }
  .v-btn--icon.v-btn--size-default { --v-btn-size: 1rem; }
  .v-btn--icon.v-btn--density-default { width: calc(var(--v-btn-height) + 12px); height: calc(var(--v-btn-height) + 12px); }
  .v-btn--icon.v-btn--density-comfortable { width: calc(var(--v-btn-height)); height: calc(var(--v-btn-height)); }
  .v-btn--icon.v-btn--density-compact { width: calc(var(--v-btn-height) - 8px); height: calc(var(--v-btn-height) - 8px); }
  .v-btn--elevated:focus, .v-btn--elevated:hover { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent); }
  .v-btn--elevated:active { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-btn--flat { box-shadow: none; }
  .v-btn--block { flex: 1 0 auto; min-width: 100%; display: flex; }
  .v-btn--spaced .v-btn__content { flex-grow: 1; }
  .v-btn--spaced.v-btn--spaced-start > .v-btn__content { justify-content: end; }
  .v-btn--spaced.v-btn--spaced-end > .v-btn__content { justify-content: start; }
  .v-btn--disabled { pointer-events: none; opacity: 0.26; }
  .v-btn--disabled:hover { opacity: 0.26; }
  .v-btn--disabled.v-btn--variant-elevated, .v-btn--disabled.v-btn--variant-flat { box-shadow: none; opacity: 1; color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) 26%,transparent); background: rgb(var(--v-theme-surface)); }
  .v-btn--disabled.v-btn--variant-elevated .v-btn__overlay, .v-btn--disabled.v-btn--variant-flat .v-btn__overlay { opacity: 0.461538; }
  .v-btn--loading { pointer-events: none; }
  .v-btn--loading .v-btn__append, .v-btn--loading .v-btn__content, .v-btn--loading .v-btn__prepend { opacity: 0; }
  .v-btn--stacked { flex-direction: column; justify-content: center; align-items: center; gap: 4px; }
  .v-btn--stacked .v-btn__content { flex-direction: column; line-height: 1.25; }
  .v-btn--stacked .v-btn__append, .v-btn--stacked .v-btn__content > .v-icon--end, .v-btn--stacked .v-btn__content > .v-icon--start, .v-btn--stacked .v-btn__prepend { margin-inline: 0px; }
  .v-btn--stacked.v-btn--size-x-small { --v-btn-size: .625rem; --v-btn-height: 56px; font-size: var(--v-btn-size); min-width: 56px; padding: 0px 12px; }
  .v-btn--stacked.v-btn--size-small { --v-btn-size: .75rem; --v-btn-height: 64px; font-size: var(--v-btn-size); min-width: 64px; padding: 0px 14px; }
  .v-btn--stacked.v-btn--size-default { --v-btn-size: .875rem; --v-btn-height: 72px; font-size: var(--v-btn-size); min-width: 72px; padding: 0px 16px; }
  .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: 0px 18px; }
  .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: 0px 20px; }
  .v-btn--stacked.v-btn--density-default { height: calc(var(--v-btn-height)); }
  .v-btn--stacked.v-btn--density-comfortable { height: calc(var(--v-btn-height) - 16px); }
  .v-btn--stacked.v-btn--density-compact { height: calc(var(--v-btn-height) - 24px); }
  .v-btn--slim { padding: 0px 8px; }
  .v-btn--readonly { pointer-events: none; }
  .v-btn--rounded { border-radius: 24px; }
  .v-btn--rounded.v-btn--icon { border-radius: 4px; }
  .v-btn .v-icon { --v-icon-size-multiplier: .857143; }
  .v-btn--icon .v-icon { --v-icon-size-multiplier: 1; }
  .v-btn--stacked .v-icon { --v-icon-size-multiplier: 1.14286; }
  .v-btn--stacked.v-btn--block { min-width: 100%; }
  .v-btn__loader { justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; position: absolute; top: 0px; left: 0px; }
  .v-btn__loader > .v-progress-circular { width: 1.5em; height: 1.5em; }
  .v-btn__append, .v-btn__content, .v-btn__prepend { align-items: center; transition: transform, opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: flex; }
  .v-btn__prepend { margin-inline: calc(var(--v-btn-height)/-9) calc(var(--v-btn-height)/4.5); }
  .v-btn--slim .v-btn__prepend { margin-inline-start: 0px; }
  .v-btn__append { margin-inline: calc(var(--v-btn-height)/4.5) calc(var(--v-btn-height)/-9); }
  .v-btn--slim .v-btn__append { margin-inline-end: 0px; }
  .v-btn__content { white-space: nowrap; justify-content: center; }
  .v-btn__content > .v-icon--start { margin-inline: calc(var(--v-btn-height)/-9) calc(var(--v-btn-height)/4.5); }
  .v-btn__content > .v-icon--end { margin-inline: calc(var(--v-btn-height)/4.5) calc(var(--v-btn-height)/-9); }
  .v-btn--stacked .v-btn__content { white-space: normal; }
  .v-btn__overlay { border-radius: inherit; opacity: 0; background-color: currentcolor; transition: opacity 0.2s ease-in-out; }
  .v-btn__overlay, .v-btn__underlay { pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-pagination .v-btn { width: auto; padding-inline: 5px; }
  .v-pagination .v-btn.v-btn--density-default { min-width: calc(var(--v-btn-height) + 12px); }
  .v-pagination .v-btn.v-btn--density-comfortable { min-width: calc(var(--v-btn-height)); }
  .v-pagination .v-btn.v-btn--density-compact { min-width: calc(var(--v-btn-height) - 8px); }
  .v-pagination .v-btn { border-radius: 4px; }
  .v-pagination .v-btn--rounded { border-radius: 50%; }
  .v-pagination .v-btn__overlay { transition: none; }
  .v-pagination__next .v-btn, .v-pagination__prev .v-btn { padding-inline: 0px; }
  .v-pagination__next .v-btn.v-btn--density-default, .v-pagination__prev .v-btn.v-btn--density-default { width: calc(var(--v-btn-height) + 12px); }
  .v-pagination__next .v-btn.v-btn--density-comfortable, .v-pagination__prev .v-btn.v-btn--density-comfortable { width: calc(var(--v-btn-height)); }
  .v-pagination__next .v-btn.v-btn--density-compact, .v-pagination__prev .v-btn.v-btn--density-compact { width: calc(var(--v-btn-height) - 8px); }
  .v-pagination .v-pagination__item--is-active .v-btn__overlay { opacity: var(--v-border-opacity); }
  @media (forced-colors: active) {
  .v-btn:not(.v-btn--variant-text, .v-btn--variant-plain) { border: thin solid; }
  .v-btn:focus-visible { outline-offset: 2px; outline: solid 2px; }
}
  .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)); }
  .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)); }
  .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) {
  .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)); }
}
  .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain { opacity: 1; }
  .v-btn-toggle.v-btn-toggle--has-color > .v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-elevated > .v-btn__overlay, .v-btn-toggle.v-btn-toggle--has-color > .v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-flat > .v-btn__overlay { opacity: 0; }
  .v-btn-group { vertical-align: middle; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; flex-wrap: nowrap; min-width: 0px; max-width: 100%; display: inline-flex; overflow: auto hidden; }
  .v-btn-group--border { box-shadow: none; border-width: thin; }
  .v-btn-group { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); background: 0px 0px; border-radius: 4px; }
  .v-btn-group .v-btn { border-color: inherit; border-radius: 0px; }
  .v-btn-group--tile { border-radius: 0px; }
  .v-btn-group--density-default.v-btn-group--horizontal { height: 48px; }
  .v-btn-group--density-comfortable.v-btn-group--horizontal { height: 40px; }
  .v-btn-group--density-compact.v-btn-group--horizontal { height: 36px; }
  .v-btn-group--horizontal .v-btn:not(:last-child) { border-inline-end: none; }
  .v-btn-group--horizontal .v-btn:not(:first-child) { border-inline-start: none; }
  .v-btn-group--horizontal .v-btn:first-child { border-start-start-radius: inherit; border-end-start-radius: inherit; }
  .v-btn-group--horizontal .v-btn:last-child { border-start-end-radius: inherit; border-end-end-radius: inherit; }
  .v-btn-group--horizontal.v-btn-group--divided .v-btn:not(:last-child) { border-inline-end-style: solid; border-inline-end-width: thin; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-btn-group--vertical { flex-direction: column; }
  .v-btn-group--vertical .v-btn:not(:last-child) { border-block-end: none; }
  .v-btn-group--vertical .v-btn:not(:first-child) { border-block-start: none; }
  .v-btn-group--vertical .v-btn:first-child { border-start-start-radius: inherit; border-start-end-radius: inherit; }
  .v-btn-group--vertical .v-btn:last-child { border-end-end-radius: inherit; border-end-start-radius: inherit; }
  .v-btn-group--vertical.v-btn-group--divided .v-btn:not(:last-child) { border-block-end-style: solid; border-block-end-width: thin; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-icon { --v-icon-size-multiplier: 1; font-feature-settings: "liga"; letter-spacing: normal; height: 1em; opacity: var(--v-icon-opacity,1); text-indent: 0px; text-align: center; user-select: none; vertical-align: middle; justify-content: center; align-items: center; width: 1em; min-width: 1em; line-height: 1; display: inline-flex; position: relative; }
  .v-icon--clickable { cursor: pointer; }
  .v-icon--disabled { pointer-events: none; opacity: 0.38; }
  .v-icon--size-x-small { font-size: calc(var(--v-icon-size-multiplier)*1em); }
  .v-icon--size-small { font-size: calc(var(--v-icon-size-multiplier)*1.25em); }
  .v-icon--size-default { font-size: calc(var(--v-icon-size-multiplier)*1.5em); }
  .v-icon--size-large { font-size: calc(var(--v-icon-size-multiplier)*1.75em); }
  .v-icon--size-x-large { font-size: calc(var(--v-icon-size-multiplier)*2em); }
  .v-icon__svg { fill: currentcolor; width: 100%; height: 100%; }
  .v-icon--start { margin-inline-end: 8px; }
  .v-icon--end { margin-inline-start: 8px; }
  .v-progress-circular { vertical-align: middle; justify-content: center; align-items: center; display: inline-flex; position: relative; overflow: hidden; }
  .v-progress-circular > svg { z-index: 0; width: 100%; height: 100%; margin: auto; position: absolute; inset: 0px; }
  .v-progress-circular__content { justify-content: center; align-items: center; display: flex; }
  .v-progress-circular__underlay { color: rgba(var(--v-border-color),var(--v-border-opacity)); stroke: currentcolor; z-index: 1; }
  .v-progress-circular__overlay { stroke: currentcolor; z-index: 2; transition: 0.2s ease-in-out, stroke-width; }
  .v-progress-circular--revealing { --progress-reveal-duration: $progress-circular-reveal-duration; }
  .v-progress-circular--revealing .v-progress-circular__overlay { transition-duration: var(--progress-reveal-duration),0s; }
  .v-progress-circular--size-x-small { width: 16px; height: 16px; }
  .v-progress-circular--size-small { width: 24px; height: 24px; }
  .v-progress-circular--size-default { width: 32px; height: 32px; }
  .v-progress-circular--size-large { width: 48px; height: 48px; }
  .v-progress-circular--size-x-large { width: 64px; height: 64px; }
  .v-progress-circular--indeterminate > svg { transform-origin: 50% center; transition: 0.2s ease-in-out; animation: 1.4s linear 0s infinite normal none running progress-circular-rotate; }
  .v-progress-circular--indeterminate .v-progress-circular__overlay { stroke-dasharray: 25, 200; stroke-dashoffset: 0; stroke-linecap: round; transform-origin: 50% center; animation: 1.4s ease-in-out 0s infinite normal none running progress-circular-dash, 1.4s linear 0s infinite normal none running progress-circular-rotate; transform: rotate(-90deg); }
  .v-progress-circular--disable-shrink > svg { animation-duration: 0.7s; }
  .v-progress-circular--disable-shrink .v-progress-circular__overlay { animation: auto ease 0s 1 normal none running none; }
  .v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay, .v-progress-circular--indeterminate:not(.v-progress-circular--visible) > svg { animation-play-state: paused; }
  @keyframes progress-circular-dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100, 200; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 100, 200; stroke-dashoffset: -124px; }
}
  @keyframes progress-circular-rotate { 
  100% { transform: rotate(270deg); }
}
  .v-progress-linear { background: 0px 0px; width: 100%; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-mask-size, mask-size; position: relative; overflow: hidden; }
  .v-progress-linear--rounded, .v-progress-linear--variant-split.v-progress-linear--rounded .v-progress-linear__background, .v-progress-linear--variant-split.v-progress-linear--rounded .v-progress-linear__buffer, .v-progress-linear--variant-split.v-progress-linear--rounded .v-progress-linear__determinate { border-radius: 9999px; }
  @media (forced-colors: active) {
  .v-progress-linear { border: thin solid buttontext; }
}
  .v-progress-linear__background, .v-progress-linear__buffer { opacity: var(--v-border-opacity); width: 100%; transition-property: width, left, right; transition-duration: inherit; transition-timing-function: inherit; transition-delay: inherit; background: currentcolor; position: absolute; top: 0px; bottom: 0px; left: 0px; }
  .v-progress-linear__content { justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; position: absolute; top: 0px; left: 0px; }
  .v-progress-linear--clickable .v-progress-linear__content { pointer-events: none; }
  .v-progress-linear__determinate, .v-progress-linear__indeterminate { background: currentcolor; }
  .v-progress-linear__determinate { height: inherit; transition-property: width, left, right; transition-duration: inherit; transition-timing-function: inherit; transition-delay: inherit; position: absolute; left: 0px; }
  .v-progress-linear__indeterminate { animation-name: indeterminate-ltr; animation-duration: 2.2s; animation-iteration-count: infinite; animation-play-state: paused; }
  .v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short { height: inherit; width: auto; position: absolute; top: 0px; bottom: 0px; }
  .v-progress-linear__indeterminate .long { left: var(--v-progress-indeterminate-long-left); right: var(--v-progress-indeterminate-long-right); }
  .v-progress-linear__indeterminate .short { left: var(--v-progress-indeterminate-short-left); right: var(--v-progress-indeterminate-short-right); }
  .v-progress-linear__indeterminate > .v-progress-linear__background { border-radius: inherit; height: 100%; transition: none; }
  .v-progress-linear__indeterminate > .v-progress-linear__background:first-child { width: clamp(0%,var(--v-progress-indeterminate-long-left) - var(--v-progress-chunk-gap),100%); left: 0px; }
  .v-progress-linear__indeterminate > .v-progress-linear__background:nth-child(2) { left: clamp(0%,100% - var(--v-progress-indeterminate-long-right) + var(--v-progress-chunk-gap),100%); width: clamp(0%,var(--v-progress-indeterminate-short-left) - var(--v-progress-chunk-gap),100%); }
  .v-progress-linear__indeterminate > .v-progress-linear__background:nth-child(3) { right: 0px; left: unset; width: clamp(0%,var(--v-progress-indeterminate-short-right) - var(--v-progress-chunk-gap),100%); }
  .v-progress-linear__stream { opacity: 0.3; pointer-events: none; transition-property: width, left, right; transition-duration: inherit; transition-timing-function: inherit; transition-delay: inherit; animation: 0.25s linear 0s infinite normal none paused stream; position: absolute; bottom: 0px; left: auto; }
  .v-progress-linear--reverse .v-progress-linear__background, .v-progress-linear--reverse .v-progress-linear__content, .v-progress-linear--reverse .v-progress-linear__determinate { left: auto; right: 0px; }
  .v-progress-linear--reverse .v-progress-linear__indeterminate { animation-name: indeterminate-rtl; }
  .v-progress-linear--reverse .v-progress-linear__indeterminate > .v-progress-linear__background:first-child { left: unset; width: clamp(0%,var(--v-progress-indeterminate-long-right) - var(--v-progress-chunk-gap),100%); right: 0px; }
  .v-progress-linear--reverse .v-progress-linear__indeterminate > .v-progress-linear__background:nth-child(2) { left: unset; right: clamp(0%,100% - var(--v-progress-indeterminate-long-left) + var(--v-progress-chunk-gap),100%); width: clamp(0%,var(--v-progress-indeterminate-short-right) - var(--v-progress-chunk-gap),100%); }
  .v-progress-linear--reverse .v-progress-linear__indeterminate > .v-progress-linear__background:nth-child(3) { right: unset; width: clamp(0%,var(--v-progress-indeterminate-short-left) - var(--v-progress-chunk-gap),100%); left: 0px; }
  .v-progress-linear--reverse .v-progress-linear__stream { right: auto; }
  .v-progress-linear--absolute, .v-progress-linear--fixed { z-index: 1; left: 0px; }
  .v-progress-linear--absolute { position: absolute; }
  .v-progress-linear--fixed { position: fixed; }
  .v-progress-linear--rounded { border-radius: 9999px; }
  .v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate, .v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate { border-radius: inherit; }
  .v-progress-linear--striped .v-progress-linear__determinate { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.25) 0px, rgba(255, 255, 255, 0.25) 75%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)); background-repeat: repeat; background-size: var(--v-progress-linear-height); animation: 1s linear 0s infinite normal none running progress-linear-stripes; }
  .v-progress-linear--active .v-progress-linear__indeterminate, .v-progress-linear--active .v-progress-linear__stream { animation-play-state: running; }
  .v-progress-linear--rounded-bar .v-progress-linear__determinate, .v-progress-linear--rounded-bar .v-progress-linear__indeterminate, .v-progress-linear--rounded-bar .v-progress-linear__stream + .v-progress-linear__background { border-radius: 9999px; }
  .v-progress-linear--rounded-bar .v-progress-linear__determinate { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  @keyframes indeterminate-ltr { 
  0% { --v-progress-indeterminate-long-left: -90%; --v-progress-indeterminate-long-right: 107%; --v-progress-indeterminate-short-left: -200%; --v-progress-indeterminate-short-right: 107%; }
  60% { --v-progress-indeterminate-long-left: -90%; --v-progress-indeterminate-long-right: 107%; --v-progress-indeterminate-short-left: 107%; --v-progress-indeterminate-short-right: -8%; }
  100% { --v-progress-indeterminate-long-left: 107%; --v-progress-indeterminate-long-right: -35%; --v-progress-indeterminate-short-left: 107%; --v-progress-indeterminate-short-right: -8%; }
}
  @keyframes indeterminate-rtl { 
  0% { --v-progress-indeterminate-long-left: 107%; --v-progress-indeterminate-long-right: -90%; --v-progress-indeterminate-short-left: 107%; --v-progress-indeterminate-short-right: -200%; }
  60% { --v-progress-indeterminate-long-left: 107%; --v-progress-indeterminate-long-right: -90%; --v-progress-indeterminate-short-left: -8%; --v-progress-indeterminate-short-right: 107%; }
  100% { --v-progress-indeterminate-long-left: -35%; --v-progress-indeterminate-long-right: 107%; --v-progress-indeterminate-short-left: -8%; --v-progress-indeterminate-short-right: 107%; }
}
  @keyframes stream { 
  100% { transform: translateX(var(--v-progress-linear-stream-to)); }
}
  @keyframes progress-linear-stripes { 
  0% { background-position-x: var(--v-progress-linear-height); }
}
  .v-ripple__container { border-radius: inherit; z-index: 0; contain: strict; width: 100%; height: 100%; }
  .v-ripple__animation, .v-ripple__container { color: inherit; pointer-events: none; position: absolute; top: 0px; left: 0px; overflow: hidden; }
  .v-ripple__animation { opacity: 0; will-change: transform, opacity; background: currentcolor; border-radius: 50%; }
  .v-ripple__animation--enter { opacity: 0; transition: none; }
  .v-ripple__animation--in { opacity: calc(var(--v-theme-overlay-multiplier)*.25); transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s cubic-bezier(0, 0, 0.2, 1); }
  @media (prefers-reduced-motion: reduce) {
  .v-ripple__animation--in { transition-property: opacity; transition-duration: 0.1s; }
}
  .v-ripple__animation--out { opacity: 0; transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .v-alert { --v-border-color: currentColor; flex: 1 1 0%; grid-template-columns: max-content auto max-content max-content; grid-template-areas: "prepend content append close" ". content . ."; padding: 16px; display: grid; position: relative; overflow: hidden; }
  .v-alert--absolute { position: absolute; }
  .v-alert--fixed { position: fixed; }
  .v-alert--sticky { position: sticky; }
  .v-alert { border-radius: 4px; }
  .v-alert--variant-outlined, .v-alert--variant-plain, .v-alert--variant-text, .v-alert--variant-tonal { color: inherit; background: 0px 0px; }
  .v-alert--variant-plain { opacity: 0.62; }
  .v-alert--variant-plain:focus, .v-alert--variant-plain:hover { opacity: 1; }
  .v-alert--variant-plain .v-alert__overlay { display: none; }
  .v-alert--variant-elevated, .v-alert--variant-flat { background: rgb(var(--v-theme-surface-light)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface-light)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  .v-alert--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-alert--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-alert--variant-outlined { border: thin solid; }
  .v-alert--variant-text .v-alert__overlay { background: currentcolor; }
  .v-alert--variant-tonal .v-alert__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-alert .v-alert__underlay { position: absolute; }
  .v-alert--prominent { grid-template-areas: "prepend content append close" "prepend content . ."; }
  .v-alert.v-alert--border.v-alert--border-start { padding-inline-start: 24px; }
  .v-alert.v-alert--border.v-alert--border-end { padding-inline-end: 24px; }
  .v-alert--variant-plain { transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-alert--density-default { padding-top: 16px; padding-bottom: 16px; }
  .v-alert--density-default.v-alert--border-top { padding-top: 24px; }
  .v-alert--density-default.v-alert--border-bottom { padding-bottom: 24px; }
  .v-alert--density-comfortable { padding-top: 12px; padding-bottom: 12px; }
  .v-alert--density-comfortable.v-alert--border-top { padding-top: 20px; }
  .v-alert--density-comfortable.v-alert--border-bottom { padding-bottom: 20px; }
  .v-alert--density-compact { padding-top: 8px; padding-bottom: 8px; }
  .v-alert--density-compact.v-alert--border-top { padding-top: 16px; }
  .v-alert--density-compact.v-alert--border-bottom { padding-bottom: 16px; }
  .v-alert:not(:has(.v-alert-title)) .v-alert__content { padding-block: 0.125rem; }
  .v-alert__border { border-radius: inherit; opacity: 0.38; pointer-events: none; border: 0px solid; width: 100%; position: absolute; inset: 0px; }
  .v-alert__border--border { box-shadow: none; border-width: 8px; }
  .v-alert--border-start .v-alert__border { border-inline-start-width: 8px; }
  .v-alert--border-end .v-alert__border { border-inline-end-width: 8px; }
  .v-alert--border-top .v-alert__border { border-top-width: 8px; }
  .v-alert--border-bottom .v-alert__border { border-bottom-width: 8px; }
  .v-alert__close { flex: 0 1 auto; grid-area: close; }
  .v-alert__close > .v-btn { margin-block: calc(var(--v-btn-height)*-1/2 + -6px - -.875rem); }
  .v-alert__content { grid-area: content; align-self: center; overflow: hidden; }
  .v-alert__content > :first-child { margin-top: 0px; }
  .v-alert__content > :last-child { margin-bottom: 0px; }
  .v-alert__append, .v-alert__close { margin-inline-start: 16px; }
  .v-alert__append { grid-area: append; align-self: flex-start; }
  .v-alert__append + .v-alert__close { margin-inline-start: 16px; }
  .v-alert__prepend { grid-area: prepend; align-self: flex-start; align-items: center; min-height: 1.75rem; margin-inline-end: 16px; display: flex; }
  .v-alert__prepend > .v-icon { width: 1.75rem; height: 1.75rem; font-size: 1.75rem; }
  .v-alert--prominent .v-alert__prepend { align-self: center; }
  .v-alert__underlay { grid-area: none; position: absolute; }
  .v-alert--border-start .v-alert__underlay { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .v-alert--border-end .v-alert__underlay { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .v-alert--border-top .v-alert__underlay { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .v-alert--border-bottom .v-alert__underlay { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .v-alert-title { hyphens: auto; letter-spacing: normal; text-transform: none; word-break: normal; overflow-wrap: break-word; align-self: center; align-items: center; font-size: 1.5rem; font-weight: 400; line-height: 1.75rem; display: flex; }
  @media (forced-colors: active) {
  .v-alert:not(.v-alert--variant-text, .v-alert--variant-plain) { border-style: solid; }
  .v-alert--variant-outlined, .v-alert--variant-tonal { border-width: medium; }
  .v-alert--variant-elevated, .v-alert--variant-flat { border-width: thick; }
}
  .v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating, .v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating, .v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 0px; }
  .v-autocomplete .v-field .v-field__input, .v-autocomplete .v-field .v-field__input > input, .v-autocomplete .v-field .v-text-field__prefix, .v-autocomplete .v-field .v-text-field__suffix, .v-autocomplete .v-field.v-field { cursor: text; }
  .v-autocomplete .v-field .v-field__input > input { flex: 1 1 0%; }
  .v-autocomplete .v-field input { min-width: 64px; }
  .v-autocomplete .v-field:not(.v-field--focused) input { min-width: 0px; }
  .v-autocomplete .v-field--dirty .v-autocomplete__selection { margin-inline-end: 2px; }
  .v-autocomplete .v-autocomplete__selection-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .v-autocomplete__content { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent); overflow: hidden; }
  .v-menu > .v-overlay__content.v-autocomplete__content { border-radius: 4px; }
  .v-autocomplete__content > .v-sheet { flex-direction: column; display: flex; }
  .v-autocomplete__mask { background: rgb(var(--v-theme-surface-light)); }
  .v-autocomplete__selection { height: 1.5rem; letter-spacing: inherit; line-height: inherit; align-items: center; max-width: calc(100% - 4px); display: inline-flex; }
  .v-autocomplete__selection:first-child { margin-inline-start: 0px; }
  .v-autocomplete--selecting-index .v-autocomplete__selection { opacity: var(--v-medium-emphasis-opacity); }
  .v-autocomplete--selecting-index .v-autocomplete__selection--selected { opacity: 1; }
  .v-autocomplete--selecting-index .v-field__input > input { caret-color: rgba(0, 0, 0, 0); }
  .v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input { width: 100%; padding-inline: inherit; flex: 1 1 0%; position: absolute; left: 0px; right: 0px; }
  .v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input { transition: none; }
  .v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input, .v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection { opacity: 0; }
  .v-autocomplete__menu-icon { margin-inline-start: 4px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-autocomplete--active-menu .v-autocomplete__menu-icon { transform: rotate(180deg); }
  .v-avatar { text-align: center; vertical-align: middle; flex: 0 0 auto; justify-content: center; align-items: center; line-height: normal; transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1), height 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; position: relative; overflow: hidden; }
  .v-avatar.v-avatar--size-x-small { --v-avatar-height: 24px; }
  .v-avatar.v-avatar--size-small { --v-avatar-height: 32px; }
  .v-avatar.v-avatar--size-default { --v-avatar-height: 40px; }
  .v-avatar.v-avatar--size-large { --v-avatar-height: 48px; }
  .v-avatar.v-avatar--size-x-large { --v-avatar-height: 56px; }
  .v-avatar.v-avatar--density-default { height: calc(var(--v-avatar-height)); width: calc(var(--v-avatar-height)); }
  .v-avatar.v-avatar--density-comfortable { height: calc(var(--v-avatar-height) - 4px); width: calc(var(--v-avatar-height) - 4px); }
  .v-avatar.v-avatar--density-compact { height: calc(var(--v-avatar-height) - 8px); width: calc(var(--v-avatar-height) - 8px); }
  .v-avatar { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; }
  .v-avatar--border { box-shadow: none; border-width: thin; }
  .v-avatar { border-radius: 50%; }
  .v-avatar--variant-outlined, .v-avatar--variant-plain, .v-avatar--variant-text, .v-avatar--variant-tonal { color: inherit; background: 0px 0px; }
  .v-avatar--variant-plain { opacity: 0.62; }
  .v-avatar--variant-plain:focus, .v-avatar--variant-plain:hover { opacity: 1; }
  .v-avatar--variant-plain .v-avatar__overlay { display: none; }
  .v-avatar--variant-elevated, .v-avatar--variant-flat { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity)*100%),transparent); }
  .v-avatar--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-avatar--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-avatar--variant-outlined { border: thin solid; }
  .v-avatar--variant-text .v-avatar__overlay { background: currentcolor; }
  .v-avatar--variant-tonal .v-avatar__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-avatar .v-avatar__underlay { position: absolute; }
  .v-avatar--rounded { border-radius: 4px; }
  .v-avatar--start { margin-inline-end: 8px; }
  .v-avatar--end { margin-inline-start: 8px; }
  .v-avatar .v-img { width: 100%; height: 100%; }
  .v-badge { line-height: 1; display: inline-block; }
  .v-badge__badge { font-family: var(--v-font-body,"Roboto",sans-serif); text-align: center; text-indent: 0px; white-space: nowrap; background: rgb(var(--v-theme-surface-variant)); min-width: 20px; height: 1.25rem; color: color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) calc(var(--v-high-emphasis-opacity)*100%),transparent); border-radius: 10px; justify-content: center; align-items: center; padding: 4px 6px; font-size: 0.75rem; font-weight: 500; transition: 0.225s cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; position: absolute; }
  .v-badge__badge:has(.v-icon) { padding: 4px 6px; }
  .v-badge--bordered .v-badge__badge::after { border-radius: inherit; color: rgb(var(--v-theme-background)); content: ""; border-style: solid; border-width: 2px; position: absolute; inset: 0px; transform: scale(1.05); }
  .v-badge--dot .v-badge__badge { border-radius: 50%; width: 9px; min-width: 0px; height: 9px; padding: 0px; }
  .v-badge--dot .v-badge__badge::after { border-width: 1.5px; }
  .v-badge--inline .v-badge__badge { vertical-align: middle; position: relative; }
  .v-badge__badge .v-icon { color: inherit; margin: 0px -2px; font-size: 0.75rem; }
  .v-badge__badge .v-img, .v-badge__badge img { width: 100%; height: 100%; }
  .v-badge__wrapper { display: flex; position: relative; }
  .v-badge--inline .v-badge__wrapper { justify-content: center; align-items: center; margin: 0px 4px; display: inline-flex; }
  .v-checkbox.v-input { flex: 0 1 auto; }
  .v-checkbox .v-selection-control { min-height: var(--v-input-control-height); }
  .v-selection-control { contain: layout; user-select: none; flex: 1 0 0%; grid-area: control; align-items: center; display: flex; position: relative; }
  .v-selection-control .v-label { white-space: normal; word-break: break-word; opacity: 1; height: 100%; }
  .v-selection-control--disabled { opacity: var(--v-disabled-opacity); pointer-events: none; }
  .v-selection-control--error:not(.v-selection-control--disabled) .v-label { color: rgb(var(--v-theme-error)); }
  .v-selection-control--inline { flex: 0 0 auto; min-width: 0px; max-width: 100%; display: inline-flex; }
  .v-selection-control--inline .v-label { width: auto; }
  .v-selection-control--density-default { --v-selection-control-size: 40px; }
  .v-selection-control--density-comfortable { --v-selection-control-size: 36px; }
  .v-selection-control--density-compact { --v-selection-control-size: 28px; }
  .v-selection-control__wrapper { display: inline-flex; }
  .v-selection-control__input, .v-selection-control__wrapper { width: var(--v-selection-control-size); height: var(--v-selection-control-size); flex: 0 0 auto; justify-content: center; align-items: center; position: relative; }
  .v-selection-control__input { border-radius: 50%; display: flex; }
  .v-selection-control__input input { cursor: pointer; opacity: 0; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-selection-control__input::before { opacity: 0; pointer-events: none; content: ""; background-color: currentcolor; border-radius: 100%; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-selection-control__input:hover::before { opacity: calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-selection-control__input > .v-icon { opacity: var(--v-medium-emphasis-opacity); }
  .v-selection-control--dirty .v-selection-control__input > .v-icon, .v-selection-control--disabled .v-selection-control__input > .v-icon, .v-selection-control--error .v-selection-control__input > .v-icon, .v-selection-control--indeterminate .v-selection-control__input > .v-icon { opacity: 1; }
  .v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input > .v-icon { color: rgb(var(--v-theme-error)); }
  .v-selection-control--focus-visible .v-selection-control__input::before { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-label { color: inherit; letter-spacing: 0.009375em; min-width: 0px; opacity: var(--v-medium-emphasis-opacity); text-overflow: ellipsis; white-space: nowrap; align-items: center; font-size: 1rem; display: inline-flex; overflow: hidden; }
  .v-label--clickable { cursor: pointer; }
  .v-selection-control-group { flex-direction: column; grid-area: control; display: flex; }
  .v-selection-control-group--inline { flex-flow: wrap; }
  .v-input { flex: 1 1 auto; font-size: 1rem; font-weight: 400; line-height: 1.5; display: grid; }
  .v-input--disabled { pointer-events: none; }
  .v-input--indent-details .v-input__details { padding-inline: 16px; }
  .v-input--density-default { --v-input-control-height: 56px; --v-input-padding-top: 16px; }
  .v-input--density-comfortable { --v-input-control-height: 48px; --v-input-padding-top: 12px; }
  .v-input--density-compact { --v-input-control-height: 40px; --v-input-padding-top: 8px; }
  .v-input--vertical { grid-template: "append" max-content "control" "prepend" max-content / min-content; }
  .v-input--vertical .v-input__prepend { margin-block-start: 16px; }
  .v-input--vertical .v-input__append { margin-block-end: 16px; }
  .v-input--horizontal { grid-template: "prepend control append" 1fr "a messages b" / max-content minmax(0px, 1fr) max-content; }
  .v-input--horizontal .v-input__prepend { margin-inline-end: 16px; }
  .v-input--horizontal .v-input__append { margin-inline-start: 16px; }
  .v-input__details { letter-spacing: 0.0333333em; grid-area: messages; justify-content: space-between; align-items: flex-end; min-height: 22px; padding-top: 6px; font-size: 0.75rem; font-weight: 400; line-height: normal; display: flex; overflow: hidden; }
  .v-input__append > .v-icon, .v-input__details > .v-icon, .v-input__prepend > .v-icon { opacity: var(--v-medium-emphasis-opacity); }
  .v-input--disabled .v-input__append .v-messages, .v-input--disabled .v-input__append > .v-icon, .v-input--disabled .v-input__details .v-messages, .v-input--disabled .v-input__details > .v-icon, .v-input--disabled .v-input__prepend .v-messages, .v-input--disabled .v-input__prepend > .v-icon, .v-input--error .v-input__append .v-messages, .v-input--error .v-input__append > .v-icon, .v-input--error .v-input__details .v-messages, .v-input--error .v-input__details > .v-icon, .v-input--error .v-input__prepend .v-messages, .v-input--error .v-input__prepend > .v-icon, .v-input--glow.v-input--focused .v-input__append > .v-icon, .v-input--glow.v-input--focused .v-input__details > .v-icon, .v-input--glow.v-input--focused .v-input__prepend > .v-icon { opacity: 1; }
  .v-input--disabled .v-input__append, .v-input--disabled .v-input__details, .v-input--disabled .v-input__prepend { opacity: var(--v-disabled-opacity); }
  .v-input--error:not(.v-input--disabled) .v-input__append .v-messages, .v-input--error:not(.v-input--disabled) .v-input__append > .v-icon, .v-input--error:not(.v-input--disabled) .v-input__details .v-messages, .v-input--error:not(.v-input--disabled) .v-input__details > .v-icon, .v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages, .v-input--error:not(.v-input--disabled) .v-input__prepend > .v-icon { color: rgb(var(--v-theme-error)); }
  .v-input__append, .v-input__prepend { padding-top: var(--v-input-padding-top); align-items: flex-start; display: flex; }
  .v-input--center-affix .v-input__append, .v-input--center-affix .v-input__prepend { align-items: center; padding-top: 0px; }
  .v-input__prepend { grid-area: prepend; }
  .v-input__append { grid-area: append; }
  .v-input__control { grid-area: control; display: flex; }
  .v-input--hide-spin-buttons input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
  .v-input--hide-spin-buttons input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
  .v-input--hide-spin-buttons input[type="number"] { }
  .v-input--plain-underlined .v-input__append, .v-input--plain-underlined .v-input__prepend { align-items: flex-start; }
  .v-input--density-default.v-input--plain-underlined .v-input__append, .v-input--density-default.v-input--plain-underlined .v-input__prepend { padding-top: calc(var(--v-input-padding-top) + 4px); }
  .v-input--density-comfortable.v-input--plain-underlined .v-input__append, .v-input--density-comfortable.v-input--plain-underlined .v-input__prepend { padding-top: calc(var(--v-input-padding-top) + 2px); }
  .v-input--density-compact.v-input--plain-underlined .v-input__append, .v-input--density-compact.v-input--plain-underlined .v-input__prepend { padding-top: calc(var(--v-input-padding-top)); }
  .v-messages { min-width: 1px; min-height: 14px; opacity: var(--v-medium-emphasis-opacity); flex: 1 1 auto; font-size: 12px; position: relative; }
  .v-messages__message { word-break: break-word; overflow-wrap: break-word; hyphens: auto; line-height: 12px; transition-duration: 0.15s; }
  .v-chip { white-space: nowrap; vertical-align: middle; align-items: center; min-width: 0px; max-width: 100%; font-weight: 400; text-decoration: none; display: inline-flex; position: relative; overflow: hidden; }
  .v-chip .v-icon { --v-icon-size-multiplier: .857143; }
  .v-chip.v-chip--size-x-small { --v-chip-size: .625rem; --v-chip-height: 20px; padding: 0px 8px; font-size: 0.625rem; }
  .v-chip.v-chip--size-x-small .v-avatar { --v-avatar-height: 14px; }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar { --v-avatar-height: 20px; }
  .v-chip.v-chip--size-x-small .v-avatar--start { margin-inline: -5.6px 4px; }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start { margin-inline-start: -8px; }
  .v-chip.v-chip--size-x-small .v-avatar--end { margin-inline: 4px -5.6px; }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end { margin-inline-end: -8px; }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end + .v-chip__close { margin-inline-start: 12px; }
  .v-chip.v-chip--size-x-small .v-chip__filter, .v-chip.v-chip--size-x-small .v-icon--start { margin-inline: -4px 4px; }
  .v-chip.v-chip--size-x-small .v-chip__close, .v-chip.v-chip--size-x-small .v-icon--end { margin-inline: 4px -4px; }
  .v-chip.v-chip--size-x-small .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-x-small .v-chip__append + .v-chip__close, .v-chip.v-chip--size-x-small .v-icon--end + .v-chip__close { margin-inline-start: 8px; }
  .v-chip.v-chip--size-small { --v-chip-size: .75rem; --v-chip-height: 26px; padding: 0px 10px; font-size: 0.75rem; }
  .v-chip.v-chip--size-small .v-avatar { --v-avatar-height: 20px; }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar { --v-avatar-height: 26px; }
  .v-chip.v-chip--size-small .v-avatar--start { margin-inline: -7px 5px; }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar--start { margin-inline-start: -10px; }
  .v-chip.v-chip--size-small .v-avatar--end { margin-inline: 5px -7px; }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar--end { margin-inline-end: -10px; }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar--end + .v-chip__close { margin-inline-start: 15px; }
  .v-chip.v-chip--size-small .v-chip__filter, .v-chip.v-chip--size-small .v-icon--start { margin-inline: -5px 5px; }
  .v-chip.v-chip--size-small .v-chip__close, .v-chip.v-chip--size-small .v-icon--end { margin-inline: 5px -5px; }
  .v-chip.v-chip--size-small .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-small .v-chip__append + .v-chip__close, .v-chip.v-chip--size-small .v-icon--end + .v-chip__close { margin-inline-start: 10px; }
  .v-chip.v-chip--size-default { --v-chip-size: .875rem; --v-chip-height: 32px; padding: 0px 12px; font-size: 0.875rem; }
  .v-chip.v-chip--size-default .v-avatar { --v-avatar-height: 26px; }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar { --v-avatar-height: 32px; }
  .v-chip.v-chip--size-default .v-avatar--start { margin-inline: -8.4px 6px; }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar--start { margin-inline-start: -12px; }
  .v-chip.v-chip--size-default .v-avatar--end { margin-inline: 6px -8.4px; }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar--end { margin-inline-end: -12px; }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar--end + .v-chip__close { margin-inline-start: 18px; }
  .v-chip.v-chip--size-default .v-chip__filter, .v-chip.v-chip--size-default .v-icon--start { margin-inline: -6px 6px; }
  .v-chip.v-chip--size-default .v-chip__close, .v-chip.v-chip--size-default .v-icon--end { margin-inline: 6px -6px; }
  .v-chip.v-chip--size-default .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-default .v-chip__append + .v-chip__close, .v-chip.v-chip--size-default .v-icon--end + .v-chip__close { margin-inline-start: 12px; }
  .v-chip.v-chip--size-large { --v-chip-size: 1rem; --v-chip-height: 38px; padding: 0px 14px; font-size: 1rem; }
  .v-chip.v-chip--size-large .v-avatar { --v-avatar-height: 32px; }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar { --v-avatar-height: 38px; }
  .v-chip.v-chip--size-large .v-avatar--start { margin-inline: -9.8px 7px; }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar--start { margin-inline-start: -14px; }
  .v-chip.v-chip--size-large .v-avatar--end { margin-inline: 7px -9.8px; }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar--end { margin-inline-end: -14px; }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar--end + .v-chip__close { margin-inline-start: 21px; }
  .v-chip.v-chip--size-large .v-chip__filter, .v-chip.v-chip--size-large .v-icon--start { margin-inline: -7px 7px; }
  .v-chip.v-chip--size-large .v-chip__close, .v-chip.v-chip--size-large .v-icon--end { margin-inline: 7px -7px; }
  .v-chip.v-chip--size-large .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-large .v-chip__append + .v-chip__close, .v-chip.v-chip--size-large .v-icon--end + .v-chip__close { margin-inline-start: 14px; }
  .v-chip.v-chip--size-x-large { --v-chip-size: 1.125rem; --v-chip-height: 44px; padding: 0px 17px; font-size: 1.125rem; }
  .v-chip.v-chip--size-x-large .v-avatar { --v-avatar-height: 38px; }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar { --v-avatar-height: 44px; }
  .v-chip.v-chip--size-x-large .v-avatar--start { margin-inline: -11.9px 8.5px; }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start { margin-inline-start: -17px; }
  .v-chip.v-chip--size-x-large .v-avatar--end { margin-inline: 8.5px -11.9px; }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end { margin-inline-end: -17px; }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end + .v-chip__close { margin-inline-start: 25.5px; }
  .v-chip.v-chip--size-x-large .v-chip__filter, .v-chip.v-chip--size-x-large .v-icon--start { margin-inline: -8.5px 8.5px; }
  .v-chip.v-chip--size-x-large .v-chip__close, .v-chip.v-chip--size-x-large .v-icon--end { margin-inline: 8.5px -8.5px; }
  .v-chip.v-chip--size-x-large .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-x-large .v-chip__append + .v-chip__close, .v-chip.v-chip--size-x-large .v-icon--end + .v-chip__close { margin-inline-start: 17px; }
  .v-chip.v-chip--density-default { height: calc(var(--v-chip-height)); }
  .v-chip.v-chip--density-comfortable { height: calc(var(--v-chip-height) - 4px); }
  .v-chip.v-chip--density-compact { height: calc(var(--v-chip-height) - 8px); }
  .v-chip { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; }
  .v-chip:hover > .v-chip__overlay { opacity: calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-chip:focus-visible > .v-chip__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-chip:focus > .v-chip__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
}
  .v-chip--active > .v-chip__overlay, .v-chip[aria-haspopup="menu"][aria-expanded="true"] > .v-chip__overlay { opacity: calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-chip--active:hover > .v-chip__overlay, .v-chip[aria-haspopup="menu"][aria-expanded="true"]:hover > .v-chip__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier)); }
  .v-chip--active:focus-visible > .v-chip__overlay, .v-chip[aria-haspopup="menu"][aria-expanded="true"]:focus-visible > .v-chip__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-chip--active:focus > .v-chip__overlay, .v-chip[aria-haspopup="menu"][aria-expanded="true"]:focus > .v-chip__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
}
  .v-chip { border-radius: 9999px; }
  .v-chip--variant-outlined, .v-chip--variant-plain, .v-chip--variant-text, .v-chip--variant-tonal { color: inherit; background: 0px 0px; }
  .v-chip--variant-plain { opacity: 0.62; }
  .v-chip--variant-plain:focus, .v-chip--variant-plain:hover { opacity: 1; }
  .v-chip--variant-plain .v-chip__overlay { display: none; }
  .v-chip--variant-elevated, .v-chip--variant-flat { background: rgb(var(--v-theme-surface-variant)); color: rgb(var(--v-theme-on-surface-variant)); }
  .v-chip--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-chip--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-chip--variant-outlined { border: thin solid; }
  .v-chip--variant-text .v-chip__overlay { background: currentcolor; }
  .v-chip--variant-tonal .v-chip__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-chip .v-chip__underlay { position: absolute; }
  .v-chip--border { border-width: thin; }
  .v-chip--link { cursor: pointer; }
  .v-chip--filter, .v-chip--link { user-select: none; }
  .v-chip__content { align-items: center; display: inline-flex; }
  .v-autocomplete__selection .v-chip__content, .v-combobox__selection .v-chip__content, .v-select__selection .v-chip__content { overflow: hidden; }
  .v-chip__append, .v-chip__close, .v-chip__filter, .v-chip__prepend { align-items: center; display: inline-flex; }
  .v-chip__close { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; text-transform: none; color: inherit; cursor: pointer; user-select: none; background-color: rgba(0, 0, 0, 0); border-style: none; flex: 0 1 auto; max-width: 18px; max-height: 18px; margin: 0px; padding: 0px; font-size: 18px; overflow: visible; }
  .v-chip__close .v-icon { font-size: inherit; }
  .v-chip__filter { transition: 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-chip__overlay { border-radius: inherit; pointer-events: none; opacity: 0; background-color: currentcolor; width: 100%; height: 100%; transition: opacity 0.2s ease-in-out; position: absolute; top: 0px; left: 0px; }
  .v-chip--disabled { opacity: 0.3; pointer-events: none; user-select: none; }
  .v-chip--label { border-radius: 4px; }
  @media (forced-colors: active) {
  .v-chip:not(.v-chip--variant-text, .v-chip--variant-plain) { border: thin solid; }
}
  .v-chip-group { min-width: 0px; max-width: 100%; padding: 4px 0px; display: flex; overflow-x: auto; }
  .v-chip-group .v-chip { margin: 4px 8px 4px 0px; }
  .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay { opacity: var(--v-activated-opacity); }
  .v-chip-group--column .v-slide-group__content { white-space: normal; flex-wrap: wrap; max-width: 100%; }
  .v-slide-group { display: flex; overflow: hidden; }
  .v-slide-group__next, .v-slide-group__prev { cursor: pointer; flex: 0 1 52px; justify-content: center; align-items: center; min-width: 52px; display: flex; }
  .v-slide-group__next--disabled, .v-slide-group__prev--disabled { pointer-events: none; opacity: var(--v-disabled-opacity); }
  .v-slide-group__content { white-space: nowrap; flex: 1 0 auto; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: flex; position: relative; }
  .v-slide-group__content > * { white-space: normal; }
  .v-slide-group__container { contain: content; scrollbar-width: none; flex: 1 1 auto; display: flex; overflow: auto hidden; }
  .v-slide-group__container::-webkit-scrollbar { display: none; }
  .v-slide-group--vertical { max-height: inherit; }
  .v-slide-group--vertical, .v-slide-group--vertical .v-slide-group__container, .v-slide-group--vertical .v-slide-group__content { flex-direction: column; }
  .v-slide-group--vertical .v-slide-group__container { overflow: hidden auto; }
  .v-divider { color: inherit; height: 0px; max-height: 0px; opacity: var(--v-border-opacity); border-style: solid; border-width: thin 0px 0px; flex: 1 1 100%; margin: 0px; transition: inherit; display: block; }
  .v-divider--vertical { vertical-align: text-bottom; border-width: 0px thin 0px 0px; align-self: stretch; width: 0px; max-width: 0px; height: auto; max-height: 100%; margin-left: -1px; display: inline-flex; }
  .v-divider--inset:not(.v-divider--vertical) { max-width: calc(100% - 72px); margin-inline-start: 72px; }
  .v-divider--inset.v-divider--vertical { max-height: calc(100% - 16px); margin-top: 8px; margin-bottom: 8px; }
  .v-divider--gradient { mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
  .v-divider--gradient.v-divider--vertical { mask-image: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
  .v-divider__content { text-wrap: nowrap; padding: 0px 16px; }
  .v-divider__wrapper--vertical .v-divider__content { padding: 4px 0px; }
  .v-divider__wrapper { justify-content: center; align-items: center; display: flex; }
  .v-divider__wrapper--vertical { flex-direction: column; height: 100%; }
  .v-divider__wrapper--vertical .v-divider { margin: 0px auto; }
  .v-divider__wrapper--gradient { mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
  .v-divider__wrapper--gradient.v-divider__wrapper--vertical { mask-image: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
  .v-list { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; outline: none; padding: 8px 0px; position: relative; overflow: auto; }
  .v-list--border { box-shadow: none; border-width: thin; }
  .v-list { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); background: rgba(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); border-radius: 0px; }
  .v-list--disabled { pointer-events: none; user-select: none; }
  .v-list--nav { padding-inline: 8px; }
  .v-list--nav .v-list-group:not(:first-child) > .v-list-item, .v-list--nav .v-list-group__items > .v-list-group, .v-list--nav .v-list-group__items > .v-list-item, .v-list--nav .v-list-item:not(:first-child) { margin-top: 4px; }
  .v-list--rounded { border-radius: 4px; }
  .v-list--subheader { padding-top: 0px; }
  .v-list-img { border-radius: inherit; z-index: -1; width: 100%; height: 100%; display: flex; position: absolute; top: 0px; left: 0px; overflow: hidden; }
  .v-list-subheader { background: inherit; color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity)*100%),transparent); align-items: center; min-height: 40px; padding-inline-end: 16px; font-size: 0.875rem; font-weight: 400; line-height: 1.375rem; transition: min-height 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: flex; }
  .v-list-subheader__text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .v-list--density-default .v-list-subheader { min-height: 40px; padding-inline-start: calc(16px + var(--indent-padding)); }
  .v-list--density-comfortable .v-list-subheader { min-height: 36px; padding-inline-start: calc(16px + var(--indent-padding)); }
  .v-list--density-compact .v-list-subheader { min-height: 32px; padding-inline-start: calc(16px + var(--indent-padding)); }
  .v-list-subheader--inset { --indent-padding: 56px; }
  .v-list--nav .v-list-subheader { font-size: 0.75rem; }
  .v-list-subheader--sticky { background: inherit; z-index: 1; position: sticky; top: 0px; left: 0px; }
  .v-list__overlay { border-radius: inherit; opacity: 0; pointer-events: none; background-color: currentcolor; transition: opacity 0.2s ease-in-out; position: absolute; inset: 0px; }
  .v-list-item { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; outline: none; flex: 0 0 auto; grid-template-columns: max-content 1fr auto; grid-template-areas: "prepend content append"; align-items: center; max-width: 100%; padding: 4px 16px; text-decoration: none; display: grid; position: relative; }
  .v-list-item--border { box-shadow: none; border-width: thin; }
  .v-list-item:hover > .v-list-item__overlay { opacity: calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier)); }
  .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) {
  .v-list-item:focus > .v-list-item__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
}
  .v-list-item--active > .v-list-item__overlay, .v-list-item[aria-haspopup="menu"][aria-expanded="true"] > .v-list-item__overlay { opacity: calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-list-item--active:hover > .v-list-item__overlay, .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)); }
  .v-list-item--active:focus-visible > .v-list-item__overlay, .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) {
  .v-list-item--active:focus > .v-list-item__overlay, .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)); }
}
  .v-list-item { border-radius: 0px; }
  .v-list-item--variant-outlined, .v-list-item--variant-plain, .v-list-item--variant-text, .v-list-item--variant-tonal { color: inherit; background: 0px 0px; }
  .v-list-item--variant-plain { opacity: 0.62; }
  .v-list-item--variant-plain:focus, .v-list-item--variant-plain:hover { opacity: 1; }
  .v-list-item--variant-plain .v-list-item__overlay { display: none; }
  .v-list-item--variant-elevated, .v-list-item--variant-flat { background: rgba(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  .v-list-item--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-list-item--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-list-item--variant-outlined { border: thin solid; }
  .v-list-item--variant-text .v-list-item__overlay { background: currentcolor; }
  .v-list-item--variant-tonal .v-list-item__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-list-item .v-list-item__underlay { position: absolute; }
  .v-list-item--focus-visible .v-list-item__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
  @supports selector(:focus-visible) {
  .v-list-item::after { pointer-events: none; opacity: 0; content: ""; border: 2px solid; border-radius: 4px; width: 100%; height: 100%; transition: opacity 0.2s ease-in-out; position: absolute; top: 0px; left: 0px; }
  .v-list-item--focus-visible::after, .v-list-item:focus-visible::after { opacity: calc(var(--v-theme-overlay-multiplier)*.15); }
}
  .v-list-item__append > .v-badge .v-icon, .v-list-item__append > .v-icon, .v-list-item__prepend > .v-badge .v-icon, .v-list-item__prepend > .v-icon { opacity: var(--v-medium-emphasis-opacity); }
  .v-list-item--active .v-list-item__append > .v-badge .v-icon, .v-list-item--active .v-list-item__append > .v-icon, .v-list-item--active .v-list-item__prepend > .v-badge .v-icon, .v-list-item--active .v-list-item__prepend > .v-icon { opacity: 1; }
  .v-list-item--active:not(.v-list-item--link) .v-list-item__overlay { opacity: calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-list-item--rounded { border-radius: 4px; }
  .v-list-item--disabled { pointer-events: none; user-select: none; opacity: 0.6; }
  .v-list-item--link { cursor: pointer; }
  .v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar, .v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar { --v-avatar-height: 24px; }
  .v-list-item__prepend { grid-area: prepend; align-self: center; align-items: center; display: flex; }
  .v-list-item__prepend * ~ .v-list-item__spacer { width: var(--v-list-prepend-gap); }
  .v-list-item__prepend > .v-badge ~ .v-list-item__spacer, .v-list-item__prepend > .v-icon ~ .v-list-item__spacer, .v-list-item__prepend > .v-tooltip ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,32px); }
  .v-list-item__prepend > .v-avatar ~ .v-list-item__spacer, .v-list-item__prepend > .v-badge:has(.v-avatar) ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,16px); }
  .v-list-item--slim .v-list-item__prepend > .v-badge ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__prepend > .v-icon ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__prepend > .v-tooltip ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,20px); }
  .v-list-item--slim .v-list-item__prepend > .v-avatar ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__prepend > .v-badge:has(.v-avatar) ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__prepend > .v-list-item-action ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,4px); }
  .v-list-item--three-line .v-list-item__prepend { align-self: start; }
  .v-list-item__append { grid-area: append; align-self: center; align-items: center; display: flex; }
  .v-list-item__append .v-list-item__spacer { order: -1; transition: width 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-list-item__append * ~ .v-list-item__spacer { width: var(--v-list-prepend-gap); }
  .v-list-item__append > .v-badge ~ .v-list-item__spacer, .v-list-item__append > .v-icon ~ .v-list-item__spacer, .v-list-item__append > .v-tooltip ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,32px); }
  .v-list-item__append > .v-avatar ~ .v-list-item__spacer, .v-list-item__append > .v-badge:has(.v-avatar) ~ .v-list-item__spacer, .v-list-item__append > .v-list-item-action ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,16px); }
  .v-list-item--slim .v-list-item__append > .v-badge ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__append > .v-icon ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__append > .v-tooltip ~ .v-list-item__spacer { width: var(--v-list-slim-spacer-width,20px); }
  .v-list-item--slim .v-list-item__append > .v-avatar ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__append > .v-badge:has(.v-avatar) ~ .v-list-item__spacer, .v-list-item--slim .v-list-item__append > .v-list-item-action ~ .v-list-item__spacer { width: var(--v-list-prepend-gap,4px); }
  .v-list-item--three-line .v-list-item__append { align-self: start; }
  .v-list-item__content { grid-area: content; align-self: center; min-width: 40px; overflow: hidden; }
  .v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item__content, .v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item__content { min-width: 0px; }
  .v-list-item-action { transition-property: height, width; transition-duration: inherit; transition-timing-function: inherit; transition-delay: inherit; flex: 0 0 auto; align-self: center; align-items: center; display: flex; }
  .v-list-item-action--start { margin-inline: -8px 8px; }
  .v-list-item-action--end { margin-inline: 8px -8px; }
  .v-list-item-media { margin-top: 0px; margin-bottom: 0px; }
  .v-list-item-media--start { margin-inline-end: 16px; }
  .v-list-item-media--end { margin-inline-start: 16px; }
  .v-list-item--two-line .v-list-item-media { margin-top: -4px; margin-bottom: -4px; }
  .v-list-item--three-line .v-list-item-media { margin-top: 0px; margin-bottom: 0px; }
  .v-list-item-subtitle { opacity: var(--v-list-item-subtitle-opacity,var(--v-medium-emphasis-opacity)); text-overflow: ellipsis; overflow-wrap: break-word; word-break: normal; -webkit-box-orient: vertical; padding: 0px; display: -webkit-box; overflow: hidden; }
  .v-list-item--one-line .v-list-item-subtitle { -webkit-line-clamp: 1; }
  .v-list-item--two-line .v-list-item-subtitle { -webkit-line-clamp: 2; }
  .v-list-item--three-line .v-list-item-subtitle { -webkit-line-clamp: 3; }
  .v-list-item-subtitle { letter-spacing: 0.0178571em; text-transform: none; font-size: 0.875rem; font-weight: 400; line-height: 1rem; }
  .v-list-item--nav .v-list-item-subtitle { letter-spacing: 0.0178571em; font-size: 0.75rem; font-weight: 400; line-height: 1rem; }
  .v-list-item-title { hyphens: auto; white-space: nowrap; text-overflow: ellipsis; word-break: normal; overflow-wrap: break-word; letter-spacing: 0.03125em; text-transform: none; padding: 0px; font-size: 1rem; font-weight: 400; line-height: 1.5; overflow: hidden; }
  .v-list-item--nav .v-list-item-title { letter-spacing: normal; font-size: 0.8125rem; font-weight: 500; line-height: 1rem; }
  .v-list-item--density-default { min-height: 40px; }
  .v-list-item--density-default.v-list-item--one-line { min-height: 48px; padding-top: 4px; padding-bottom: 4px; }
  .v-list-item--density-default.v-list-item--two-line { min-height: 64px; padding-top: 12px; padding-bottom: 12px; }
  .v-list-item--density-default.v-list-item--three-line { min-height: 88px; padding-top: 16px; padding-bottom: 16px; }
  .v-list-item--density-default.v-list-item--three-line .v-list-item__append, .v-list-item--density-default.v-list-item--three-line .v-list-item__prepend { padding-top: 8px; }
  .v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line, .v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line, .v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line { padding-inline: 16px; }
  .v-list-item--density-comfortable { min-height: 36px; }
  .v-list-item--density-comfortable.v-list-item--one-line { min-height: 44px; }
  .v-list-item--density-comfortable.v-list-item--two-line { min-height: 60px; padding-top: 8px; padding-bottom: 8px; }
  .v-list-item--density-comfortable.v-list-item--three-line { min-height: 84px; padding-top: 12px; padding-bottom: 12px; }
  .v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append, .v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend { padding-top: 6px; }
  .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line, .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line, .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line { padding-inline: 16px; }
  .v-list-item--density-compact { min-height: 32px; }
  .v-list-item--density-compact.v-list-item--one-line { min-height: 40px; }
  .v-list-item--density-compact.v-list-item--two-line { min-height: 56px; padding-top: 4px; padding-bottom: 4px; }
  .v-list-item--density-compact.v-list-item--three-line { min-height: 80px; padding-top: 8px; padding-bottom: 8px; }
  .v-list-item--density-compact.v-list-item--three-line .v-list-item__append, .v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend { padding-top: 4px; }
  .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line, .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line, .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line { padding-inline: 16px; }
  .v-list-item--nav { padding-inline: 8px; }
  .v-list-item__underlay { position: absolute; }
  .v-list-item__overlay { border-radius: inherit; opacity: 0; pointer-events: none; background-color: currentcolor; transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out; position: absolute; inset: 0px; }
  .v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay { --v-theme-overlay-multiplier: 0; }
  .v-list { --indent-padding: 0px; }
  .v-list--nav { --indent-padding: -8px; }
  .v-list-group { --list-indent-size: 16px; --parent-padding: var(--indent-padding); --prepend-width: var(--v-list-group-prepend,40px); }
  .v-list--slim .v-list-group { --prepend-width: var(--v-list-group-prepend,28px); }
  .v-list-group--fluid { --list-indent-size: 0px; }
  .v-list-group--prepend { --parent-padding: calc(var(--indent-padding) + var(--prepend-width)); }
  .v-list-group--fluid.v-list-group--prepend { --parent-padding: var(--indent-padding); }
  .v-list-group__items { --indent-padding: calc(var(--parent-padding) + var(--v-list-indent,var(--list-indent-size))); min-width: min-content; }
  .v-navigation-drawer--rail .v-list-group__items { min-width: 0px; }
  .v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay { opacity: 0; }
  .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)); }
  .v-menu > .v-overlay__content { border-radius: 4px; flex-direction: column; display: flex; }
  .v-menu > .v-overlay__content > .v-card, .v-menu > .v-overlay__content > .v-list, .v-menu > .v-overlay__content > .v-sheet { background: rgb(var(--v-theme-surface)); border-radius: inherit; height: 100%; box-shadow: 0 1px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 6%, transparent); overflow: auto; }
  .v-overlay-container { contain: layout; display: contents; position: absolute; }
  .v-overlay, .v-overlay-container { pointer-events: none; top: 0px; left: 0px; }
  .v-overlay { --v-overlay-opacity: .32; border-radius: inherit; display: flex; position: fixed; bottom: 0px; right: 0px; }
  .v-overlay__content { pointer-events: auto; contain: layout; outline: none; position: absolute; }
  .v-overlay__scrim { pointer-events: auto; border-radius: inherit; opacity: var(--v-overlay-opacity); background: rgb(0, 0, 0); position: fixed; inset: 0px; }
  .v-overlay--absolute, .v-overlay--contained .v-overlay__scrim { position: absolute; }
  .v-overlay--scroll-blocked { padding-inline-end: var(--v-scrollbar-offset); }
  .v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating, .v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating, .v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 0px; }
  .v-select .v-field .v-field__input, .v-select .v-field .v-text-field__prefix, .v-select .v-field .v-text-field__suffix, .v-select .v-field.v-field { cursor: pointer; }
  .v-select .v-field .v-field__input > input { opacity: 1; pointer-events: none; caret-color: rgba(0, 0, 0, 0); width: 100%; padding-inline: inherit; flex: 0 0 0%; align-self: flex-start; transition: none; position: absolute; left: 0px; right: 0px; }
  .v-select .v-field--dirty .v-select__selection { margin-inline-end: 2px; }
  .v-select .v-select__selection-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .v-select__content { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent); overflow: hidden; }
  .v-menu > .v-overlay__content.v-select__content { border-radius: 4px; }
  .v-select__content > .v-sheet { flex-direction: column; display: flex; }
  .v-select__mask { background: rgb(var(--v-theme-surface-light)); }
  .v-select__selection { letter-spacing: inherit; line-height: inherit; align-items: center; max-width: 100%; display: inline-flex; }
  .v-select .v-select__selection:first-child { margin-inline-start: 0px; }
  .v-select--selected .v-field .v-field__input > input { opacity: 0; }
  .v-select__menu-icon { margin-inline-start: 4px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-select--active-menu .v-select__menu-icon { transform: rotate(180deg); }
  .v-sheet { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; display: block; }
  .v-sheet--border { box-shadow: none; border-width: thin; }
  .v-sheet { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-sheet--absolute { position: absolute; }
  .v-sheet--fixed { position: fixed; }
  .v-sheet--relative { position: relative; }
  .v-sheet--sticky { position: sticky; }
  .v-sheet { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); border-radius: 0px; }
  .v-sheet--rounded { border-radius: 4px; }
  .v-text-field input { color: inherit; flex: 1 1 0%; min-width: 0px; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-text-field input:active, .v-text-field input:focus { outline: none; }
  .v-text-field input:invalid { box-shadow: none; }
  .v-text-field .v-field { cursor: text; }
  .v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input { --v-field-padding-start: 6px; }
  .v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input { --v-field-padding-end: 0; }
  .v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input { --v-field-padding-end: 6px; }
  .v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input { --v-field-padding-start: 0; }
  .v-text-field .v-field:not(.v-field--no-label, .v-field--active) input::placeholder { opacity: 0; }
  .v-text-field .v-field--single-line input { transition: none; }
  .v-text-field__prefix, .v-text-field__suffix { color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity)*100%),transparent); cursor: default; opacity: 0; white-space: nowrap; min-height: max(var(--v-input-control-height,56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom)); padding-top: calc(var(--v-field-padding-top,4px) + var(--v-input-padding-top,0)); padding-bottom: var(--v-field-padding-bottom,6px); align-items: center; transition: inherit; display: flex; }
  .v-field--active .v-text-field__prefix, .v-field--active .v-text-field__suffix { opacity: 1; }
  .v-field--disabled .v-text-field__prefix, .v-field--disabled .v-text-field__suffix { color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent); }
  .v-field:not(.v-field--reverse) .v-text-field__prefix { padding-inline-start: var(--v-field-padding-start); }
  .v-field.v-field--reverse .v-text-field__prefix, .v-field:not(.v-field--reverse) .v-text-field__suffix { padding-inline-end: var(--v-field-padding-end); }
  .v-field.v-field--reverse .v-text-field__suffix { padding-inline-start: var(--v-field-padding-start); }
  .v-counter { opacity: var(--v-medium-emphasis-opacity); white-space: nowrap; flex: 0 1 auto; font-size: 12px; transition-duration: 0.15s; }
  .v-field { letter-spacing: 0.009375em; --v-theme-overlay-multiplier: 1; --v-field-padding-start: 16px; --v-field-padding-end: 16px; --v-field-padding-top: 8px; --v-field-padding-bottom: 4px; --v-field-input-padding-top: calc(var(--v-field-padding-top,8px) + var(--v-input-padding-top,0px)); --v-field-input-padding-bottom: var(--v-field-padding-bottom,4px); border-radius: 4px; flex: 1 0 0%; grid-area: control; grid-template-columns: min-content minmax(0px, 1fr) min-content min-content; grid-template-areas: "prepend-inner field clear append-inner"; max-width: 100%; font-size: 16px; display: grid; position: relative; }
  .v-field--disabled { opacity: var(--v-disabled-opacity); pointer-events: none; }
  .v-field .v-chip { --v-chip-height: 24px; }
  .v-field--prepended { padding-inline-start: 12px; }
  .v-field--appended { padding-inline-end: 12px; }
  .v-field--variant-solo, .v-field--variant-solo-filled { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-field--variant-solo, .v-field--variant-solo-filled, .v-field--variant-solo-inverted { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); border-color: rgba(0, 0, 0, 0); }
  .v-field--variant-solo-inverted { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-field--variant-solo-inverted.v-field--focused { color: rgb(var(--v-theme-on-surface-variant)); }
  .v-field--variant-filled { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .v-input--density-default .v-field--variant-filled, .v-input--density-default .v-field--variant-solo, .v-input--density-default .v-field--variant-solo-filled, .v-input--density-default .v-field--variant-solo-inverted { --v-input-control-height: 56px; --v-field-padding-bottom: 4px; }
  .v-input--density-comfortable .v-field--variant-filled, .v-input--density-comfortable .v-field--variant-solo, .v-input--density-comfortable .v-field--variant-solo-filled, .v-input--density-comfortable .v-field--variant-solo-inverted { --v-input-control-height: 48px; --v-field-padding-bottom: 0px; }
  .v-input--density-compact .v-field--variant-filled, .v-input--density-compact .v-field--variant-solo, .v-input--density-compact .v-field--variant-solo-filled, .v-input--density-compact .v-field--variant-solo-inverted { --v-input-control-height: 40px; --v-field-padding-bottom: 0px; }
  .v-field--no-label, .v-field--single-line, .v-field--variant-outlined { --v-field-padding-top: 0px; }
  .v-input--density-default .v-field--no-label, .v-input--density-default .v-field--single-line, .v-input--density-default .v-field--variant-outlined { --v-field-padding-bottom: 16px; }
  .v-input--density-comfortable .v-field--no-label, .v-input--density-comfortable .v-field--single-line, .v-input--density-comfortable .v-field--variant-outlined { --v-field-padding-bottom: 12px; }
  .v-input--density-compact .v-field--no-label, .v-input--density-compact .v-field--single-line, .v-input--density-compact .v-field--variant-outlined { --v-field-padding-bottom: 8px; }
  .v-field--variant-plain, .v-field--variant-underlined { border-radius: 0px; padding: 0px; }
  .v-field--variant-plain.v-field, .v-field--variant-underlined.v-field { --v-field-padding-start: 0px; --v-field-padding-end: 0px; }
  .v-input--density-default .v-field--variant-plain, .v-input--density-default .v-field--variant-underlined { --v-input-control-height: 48px; --v-field-padding-top: 4px; --v-field-padding-bottom: 4px; }
  .v-input--density-comfortable .v-field--variant-plain, .v-input--density-comfortable .v-field--variant-underlined { --v-input-control-height: 40px; --v-field-padding-top: 2px; --v-field-padding-bottom: 0px; }
  .v-input--density-compact .v-field--variant-plain, .v-input--density-compact .v-field--variant-underlined { --v-input-control-height: 32px; --v-field-padding-top: 0px; --v-field-padding-bottom: 0px; }
  .v-field--flat { box-shadow: none; }
  .v-field--rounded { border-radius: 24px; }
  .v-field.v-field--prepended { --v-field-padding-start: 6px; }
  .v-field.v-field--appended { --v-field-padding-end: 6px; }
  .v-field__input { color: inherit; letter-spacing: 0.009375em; opacity: var(--v-high-emphasis-opacity); min-height: max(var(--v-input-control-height,56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom)); min-width: 0px; padding-inline: var(--v-field-padding-start) var(--v-field-padding-end); padding-top: var(--v-field-input-padding-top); padding-bottom: var(--v-field-input-padding-bottom); flex-wrap: wrap; align-items: center; column-gap: 2px; width: 100%; display: flex; position: relative; }
  .v-input--density-default .v-field__input { row-gap: 8px; }
  .v-input--density-comfortable .v-field__input { row-gap: 6px; }
  .v-input--density-compact .v-field__input { row-gap: 4px; }
  .v-field__input input { letter-spacing: inherit; }
  :where(.v-field__input input, input.v-field__input, textarea.v-field__input, select.v-field__input) { background-color: rgba(0, 0, 0, 0); border-style: none; margin: 0px; padding: 0px; }
  :where(.v-field__input input, input.v-field__input, textarea.v-field__input, select.v-field__input)::placeholder { color: currentcolor; opacity: var(--v-disabled-opacity); }
  .v-field__input:active, .v-field__input:focus { outline: none; }
  .v-field__input:invalid { box-shadow: none; }
  .v-field__field { flex: 1 0 0%; grid-area: field; align-items: flex-start; display: flex; position: relative; }
  .v-field__prepend-inner { grid-area: prepend-inner; padding-inline-end: var(--v-field-padding-after); }
  .v-field__clearable { grid-area: clear; }
  .v-field__append-inner { grid-area: append-inner; padding-inline-start: var(--v-field-padding-after); }
  .v-field__append-inner, .v-field__clearable, .v-field__prepend-inner { padding-top: var(--v-input-padding-top,8px); align-items: flex-start; display: flex; }
  .v-field--center-affix .v-field__append-inner, .v-field--center-affix .v-field__clearable, .v-field--center-affix .v-field__prepend-inner { align-items: center; padding-top: 0px; }
  .v-field.v-field--variant-plain .v-field__append-inner, .v-field.v-field--variant-plain .v-field__clearable, .v-field.v-field--variant-plain .v-field__prepend-inner, .v-field.v-field--variant-underlined .v-field__append-inner, .v-field.v-field--variant-underlined .v-field__clearable, .v-field.v-field--variant-underlined .v-field__prepend-inner { padding-top: calc(var(--v-field-padding-top,8px) + var(--v-input-padding-top,0px)); padding-bottom: var(--v-field-padding-bottom,4px); align-items: flex-start; }
  .v-field--focused .v-field__append-inner, .v-field--focused .v-field__prepend-inner { opacity: 1; }
  .v-field__append-inner > .v-icon, .v-field__clearable > .v-icon, .v-field__prepend-inner > .v-icon { opacity: var(--v-medium-emphasis-opacity); }
  .v-field--disabled .v-field__append-inner > .v-icon, .v-field--disabled .v-field__clearable > .v-icon, .v-field--disabled .v-field__prepend-inner > .v-icon, .v-field--error .v-field__append-inner > .v-icon, .v-field--error .v-field__clearable > .v-icon, .v-field--error .v-field__prepend-inner > .v-icon, .v-field--glow.v-field--focused .v-field__append-inner > .v-icon, .v-field--glow.v-field--focused .v-field__clearable > .v-icon, .v-field--glow.v-field--focused .v-field__prepend-inner > .v-icon { opacity: 1; }
  .v-field--error:not(.v-field--disabled) .v-field__append-inner > .v-icon, .v-field--error:not(.v-field--disabled) .v-field__clearable > .v-icon, .v-field--error:not(.v-field--disabled) .v-field__prepend-inner > .v-icon { color: rgb(var(--v-theme-error)); }
  .v-field__clearable { cursor: pointer; opacity: 0; margin-inline: 4px; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), width 0.15s cubic-bezier(0.4, 0, 0.2, 1); overflow: hidden; }
  @media (prefers-reduced-motion: reduce) {
  .v-field__clearable { transition-property: opacity; }
}
  .v-field--focused .v-field__clearable, .v-field--persistent-clear .v-field__clearable { opacity: 1; }
  @media (hover: hover) {
  .v-field:hover .v-field__clearable { opacity: 1; }
}
  @media (hover: none) {
  .v-field__clearable { opacity: 1; }
}
  .v-label.v-field-label { contain: layout paint; max-width: calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end)); pointer-events: none; top: var(--v-input-padding-top); transform-origin: 0px center; z-index: 1; margin-inline-start: var(--v-field-padding-start); margin-inline-end: var(--v-field-padding-end); display: block; position: absolute; }
  @media (prefers-reduced-motion: no-preference) {
  .v-label.v-field-label { transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
}
  .v-field--variant-plain .v-label.v-field-label, .v-field--variant-underlined .v-label.v-field-label { top: calc(var(--v-input-padding-top) + var(--v-field-padding-top)); }
  .v-field--center-affix .v-label.v-field-label { top: 50%; transform: translateY(-50%); }
  .v-field--active .v-label.v-field-label { visibility: hidden; }
  .v-field--error .v-label.v-field-label, .v-field--focused .v-label.v-field-label { opacity: 1; }
  .v-field--error:not(.v-field--disabled) .v-label.v-field-label { color: rgb(var(--v-theme-error)); }
  .v-label.v-field-label--floating { --v-field-label-scale: .75em; font-size: var(--v-field-label-scale); visibility: hidden; }
  .v-field--variant-outlined .v-label.v-field-label--floating { max-width: 100%; }
  .v-field--center-affix .v-label.v-field-label--floating { transform: none; }
  .v-field.v-field--active .v-label.v-field-label--floating { visibility: unset; }
  .v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating, .v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating, .v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 7px; }
  .v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating, .v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating, .v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 5px; }
  .v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating, .v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating, .v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 3px; }
  .v-field--variant-plain .v-label.v-field-label--floating, .v-field--variant-underlined .v-label.v-field-label--floating { top: var(--v-input-padding-top); margin: 0px; transform: translateY(-16px); }
  .v-field--variant-outlined .v-label.v-field-label--floating { transform-origin: 50% center; margin: 0px 4px; position: static; transform: translateY(-50%); }
  .v-field__outline { --v-field-border-width: 1px; --v-field-border-opacity: .38; contain: layout; pointer-events: none; align-items: stretch; width: 100%; height: 100%; display: flex; position: absolute; left: 0px; right: 0px; }
  @media (hover: hover) {
  .v-field:hover .v-field__outline { --v-field-border-opacity: var(--v-high-emphasis-opacity); }
}
  .v-field--error:not(.v-field--disabled) .v-field__outline { color: rgb(var(--v-theme-error)); }
  .v-field.v-field--focused .v-field__outline, .v-input.v-input--error .v-field__outline { --v-field-border-opacity: 1; }
  .v-field--variant-outlined.v-field--focused .v-field__outline { --v-field-border-width: 2px; }
  .v-field--variant-filled .v-field__outline::before, .v-field--variant-underlined .v-field__outline::before { border-style: solid; border-color: currentcolor; border-width: 0 0 var(--v-field-border-width); opacity: var(--v-field-border-opacity); content: ""; width: 100%; height: 100%; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: absolute; top: 0px; left: 0px; }
  .v-field--variant-filled .v-field__outline::after, .v-field--variant-underlined .v-field__outline::after { content: ""; border-width: 0px 0px 2px; border-style: solid; border-color: currentcolor; border-image: none; width: 100%; height: 100%; transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); position: absolute; top: 0px; left: 0px; transform: scaleX(0); }
  .v-field--focused.v-field--variant-filled .v-field__outline::after, .v-field--focused.v-field--variant-underlined .v-field__outline::after { transform: scaleX(1); }
  .v-field--variant-outlined .v-field__outline { border-radius: inherit; }
  .v-field--variant-outlined .v-field__outline__end, .v-field--variant-outlined .v-field__outline__notch::after, .v-field--variant-outlined .v-field__outline__notch::before, .v-field--variant-outlined .v-field__outline__start { opacity: var(--v-field-border-opacity); border: 0px solid; }
  @media (prefers-reduced-motion: no-preference) {
  .v-field--variant-outlined .v-field__outline__end, .v-field--variant-outlined .v-field__outline__notch::after, .v-field--variant-outlined .v-field__outline__notch::before, .v-field--variant-outlined .v-field__outline__start { transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
}
  .v-field--variant-outlined .v-field__outline__start { border-top-width: var(--v-field-border-width); border-bottom-width: var(--v-field-border-width); border-inline-start-width: var(--v-field-border-width); border-start-start-radius: inherit; border-start-end-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: inherit; flex: 0 0 12px; }
  .v-field--rounded.v-field--variant-outlined .v-field__outline__start, [class*=" rounded-"].v-field--variant-outlined .v-field__outline__start, [class^="rounded-"].v-field--variant-outlined .v-field__outline__start { flex-basis: calc(var(--v-input-control-height)/2 + 2px); }
  .v-field--reverse.v-field--variant-outlined .v-field__outline__start { border-inline-end-width: var(--v-field-border-width); border-inline-start-width: 0px; border-start-start-radius: 0px; border-start-end-radius: inherit; border-end-end-radius: inherit; border-end-start-radius: 0px; }
  .v-field--variant-outlined .v-field__outline__notch { flex: 0 0 auto; max-width: calc(100% - 24px); position: relative; }
  .v-field--rounded.v-field--variant-outlined .v-field__outline__notch, [class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch, [class^="rounded-"].v-field--variant-outlined .v-field__outline__notch { max-width: calc(100% - var(--v-input-control-height)); }
  .v-field--variant-outlined .v-field__outline__notch::after, .v-field--variant-outlined .v-field__outline__notch::before { opacity: var(--v-field-border-opacity); content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-field--variant-outlined .v-field__outline__notch::before { border-width: var(--v-field-border-width) 0 0; }
  .v-field--variant-outlined .v-field__outline__notch::after { border-width: 0 0 var(--v-field-border-width); bottom: 0px; }
  .v-field--active.v-field--variant-outlined .v-field__outline__notch::before { opacity: 0; }
  .v-field--variant-outlined .v-field__outline__end { border-top-width: var(--v-field-border-width); border-bottom-width: var(--v-field-border-width); border-inline-end-width: var(--v-field-border-width); border-start-start-radius: 0px; border-start-end-radius: inherit; border-end-end-radius: inherit; border-end-start-radius: 0px; flex: 1 1 0%; }
  .v-field--reverse.v-field--variant-outlined .v-field__outline__end { border-inline-end-width: 0px; border-inline-start-width: var(--v-field-border-width); border-start-start-radius: inherit; border-start-end-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: inherit; }
  .v-field__loader { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; width: 100%; position: absolute; top: calc(100% - 2px); left: 0px; right: 0px; overflow: hidden; }
  .v-field--variant-outlined .v-field__loader { width: calc(100% - 2px); top: calc(100% - 3px); left: 1px; }
  .v-field__overlay { border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-field--variant-filled .v-field__overlay { opacity: 0.04; background-color: currentcolor; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-field--variant-filled.v-field--has-background .v-field__overlay { opacity: 0; }
  @media (hover: hover) {
  .v-field--variant-filled:hover .v-field__overlay { opacity: calc((.04 + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier)); }
}
  .v-field--variant-filled.v-field--focused .v-field__overlay { opacity: calc((.04 + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
  .v-field--variant-solo-filled .v-field__overlay { opacity: 0.04; background-color: currentcolor; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
  @media (hover: hover) {
  .v-field--variant-solo-filled:hover .v-field__overlay { opacity: calc((.04 + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier)); }
}
  .v-field--variant-solo-filled.v-field--focused .v-field__overlay { opacity: calc((.04 + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
  .v-field--variant-solo-inverted .v-field__overlay { transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-field--variant-solo-inverted.v-field--has-background .v-field__overlay { opacity: 0; }
  @media (hover: hover) {
  .v-field--variant-solo-inverted:hover .v-field__overlay { opacity: calc((.04 + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier)); }
}
  .v-field--variant-solo-inverted.v-field--focused .v-field__overlay { background-color: rgb(var(--v-theme-surface-variant)); opacity: 1; }
  .v-field--reverse .v-field__field, .v-field--reverse .v-field__input, .v-field--reverse .v-field__outline { flex-direction: row-reverse; }
  .v-field--reverse .v-field__input, .v-field--reverse input { text-align: end; }
  .v-input--disabled .v-field--variant-filled .v-field__outline::before, .v-input--disabled .v-field--variant-underlined .v-field__outline::before { border-image: repeating-linear-gradient(to right,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent) 0,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent) 2px,transparent 2px,transparent 4px) 1 repeat; }
  .v-field--loading .v-field__outline::after, .v-field--loading .v-field__outline::before { opacity: 0; }
  @media (forced-colors: active) {
  .v-field .v-progress-linear { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
}
  .v-virtual-scroll { flex: 1 1 auto; max-width: 100%; display: block; position: relative; overflow: auto; }
  .v-virtual-scroll__container { display: block; }
  .v-highlight__mark { background: var(--v-highlight-background,color-mix(in srgb,currentColor var(--v-highlight-opacity,8%),transparent)); border-radius: var(--v-highlight-border-radius,2px); color: var(--v-highlight-color,inherit); }
  @media (forced-colors: active) {
  .v-highlight__mark { background: buttontext !important; }
}
  .v-banner { padding-inline: 16px 8px; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px 0px thin; flex: 1 1 0%; grid-template: "prepend content actions" max-content ". . ." max-content / max-content auto max-content; width: 100%; padding-top: 16px; padding-bottom: 16px; font-size: 0.875rem; line-height: 1.42857; display: grid; position: relative; overflow: hidden; }
  .v-banner--border { box-shadow: none; border-width: thin; }
  .v-banner { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-banner--absolute { position: absolute; }
  .v-banner--fixed { position: fixed; }
  .v-banner--sticky { position: sticky; }
  .v-banner { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); border-radius: 0px; }
  .v-banner--rounded { border-radius: 4px; }
  .v-banner--stacked:not(.v-banner--one-line) { grid-template-areas: "prepend content" ". actions"; }
  .v-banner--stacked .v-banner-text { padding-inline-end: 36px; }
  .v-banner--density-default .v-banner-actions { margin-bottom: -8px; }
  .v-banner--density-default.v-banner--one-line { padding-top: 8px; padding-bottom: 8px; }
  .v-banner--density-default.v-banner--one-line .v-banner-actions { margin-bottom: 0px; }
  .v-banner--density-default.v-banner--one-line { padding-top: 10px; }
  .v-banner--density-default.v-banner--two-line { padding-top: 16px; padding-bottom: 16px; }
  .v-banner--density-default.v-banner--three-line { padding-top: 24px; padding-bottom: 16px; }
  .v-banner--density-default.v-banner--three-line .v-banner-actions, .v-banner--density-default.v-banner--two-line .v-banner-actions, .v-banner--density-default:not(.v-banner--one-line) .v-banner-actions { margin-top: 20px; }
  .v-banner--density-comfortable .v-banner-actions { margin-bottom: -4px; }
  .v-banner--density-comfortable.v-banner--one-line { padding-top: 4px; padding-bottom: 4px; }
  .v-banner--density-comfortable.v-banner--one-line .v-banner-actions { margin-bottom: 0px; }
  .v-banner--density-comfortable.v-banner--two-line { padding-top: 12px; padding-bottom: 12px; }
  .v-banner--density-comfortable.v-banner--three-line { padding-top: 20px; padding-bottom: 12px; }
  .v-banner--density-comfortable.v-banner--three-line .v-banner-actions, .v-banner--density-comfortable.v-banner--two-line .v-banner-actions, .v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions { margin-top: 16px; }
  .v-banner--density-compact .v-banner-actions { margin-bottom: 0px; }
  .v-banner--density-compact.v-banner--one-line { padding-top: 0px; padding-bottom: 0px; }
  .v-banner--density-compact.v-banner--one-line .v-banner-actions { margin-bottom: 0px; }
  .v-banner--density-compact.v-banner--two-line { padding-top: 8px; padding-bottom: 8px; }
  .v-banner--density-compact.v-banner--three-line { padding-top: 16px; padding-bottom: 8px; }
  .v-banner--density-compact.v-banner--three-line .v-banner-actions, .v-banner--density-compact.v-banner--two-line .v-banner-actions, .v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions { margin-top: 12px; }
  .v-banner--sticky { z-index: 1; top: 0px; }
  .v-banner__content { grid-area: content; align-items: center; display: flex; }
  .v-banner__prepend { grid-area: prepend; align-self: flex-start; margin-inline-end: 24px; }
  .v-banner-actions { flex: 0 1 0%; grid-area: actions; justify-content: flex-end; align-self: flex-end; display: flex; }
  .v-banner--three-line .v-banner-actions, .v-banner--two-line .v-banner-actions { margin-top: 20px; }
  .v-banner-text { -webkit-box-orient: vertical; padding-inline-end: 90px; display: -webkit-box; overflow: hidden; }
  .v-banner--one-line .v-banner-text { -webkit-line-clamp: 1; }
  .v-banner--two-line .v-banner-text { -webkit-line-clamp: 2; }
  .v-banner--three-line .v-banner-text { -webkit-line-clamp: 3; }
  .v-banner--three-line .v-banner-text, .v-banner--two-line .v-banner-text { align-self: flex-start; }
  .v-bottom-sheet > .v-bottom-sheet__content.v-overlay__content { margin-inline: auto; width: 100%; max-width: 100%; box-shadow: 0 2px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 6px 10px 4px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 8%, transparent); border-radius: 0px; flex: 0 1 auto; align-self: flex-end; margin-bottom: 0px; transition-duration: 0.2s; left: 0px; right: 0px; overflow: visible; }
  @media (prefers-reduced-motion: reduce) {
  .v-bottom-sheet > .v-bottom-sheet__content.v-overlay__content { transition: none; }
}
  .v-bottom-sheet > .v-bottom-sheet__content.v-overlay__content > .v-card, .v-bottom-sheet > .v-bottom-sheet__content.v-overlay__content > .v-sheet { border-radius: 0px; }
  .v-bottom-sheet.v-bottom-sheet--inset { max-width: none; }
  @media (width >= 600px) {
  .v-bottom-sheet.v-bottom-sheet--inset { max-width: 70%; }
}
  .v-dialog { justify-content: center; align-items: center; margin: auto; }
  .v-dialog > .v-overlay__content { width: calc(100% - 48px); max-width: calc(100% - 48px); max-height: calc(100% - 48px); margin: 24px; }
  .v-dialog > .v-overlay__content, .v-dialog > .v-overlay__content > form { flex-direction: column; min-height: 0px; display: flex; }
  .v-dialog > .v-overlay__content > .v-card, .v-dialog > .v-overlay__content > .v-sheet, .v-dialog > .v-overlay__content > form > .v-card, .v-dialog > .v-overlay__content > form > .v-sheet { --v-scrollbar-offset: 0px; flex: 1 1 var(--v-card-height,100%); box-shadow: 0 4px 4px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 8px 12px 6px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 10%, transparent); border-radius: 4px; overflow-y: auto; }
  .v-dialog > .v-overlay__content > .v-card, .v-dialog > .v-overlay__content > form > .v-card { flex-direction: column; display: flex; }
  .v-dialog > .v-overlay__content > .v-card > .v-card-item, .v-dialog > .v-overlay__content > form > .v-card > .v-card-item { padding: 16px 24px; }
  .v-dialog > .v-overlay__content > .v-card > .v-card-item + .v-card-text, .v-dialog > .v-overlay__content > form > .v-card > .v-card-item + .v-card-text { padding-top: 0px; }
  .v-dialog > .v-overlay__content > .v-card > .v-card-text, .v-dialog > .v-overlay__content > form > .v-card > .v-card-text { font-size: inherit; letter-spacing: 0.03125em; line-height: inherit; padding: 16px 24px 24px; }
  .v-dialog > .v-overlay__content > .v-card > .v-card-actions, .v-dialog > .v-overlay__content > form > .v-card > .v-card-actions { justify-content: flex-end; }
  .v-dialog--fullscreen { --v-scrollbar-offset: 0px; }
  .v-dialog--fullscreen > .v-overlay__content { border-radius: 0px; width: 100%; max-width: 100%; height: 100%; max-height: 100%; margin: 0px; padding: 0px; top: 0px; left: 0px; overflow-y: auto; }
  .v-dialog--fullscreen > .v-overlay__content > .v-card, .v-dialog--fullscreen > .v-overlay__content > .v-sheet, .v-dialog--fullscreen > .v-overlay__content > form > .v-card, .v-dialog--fullscreen > .v-overlay__content > form > .v-sheet { border-radius: 0px; min-width: 100%; min-height: 100%; }
  .v-dialog--scrollable > .v-overlay__content > form, .v-dialog--scrollable > .v-overlay__content > form > .v-card { max-width: 100%; max-height: 100%; }
  .v-dialog--scrollable > .v-overlay__content, .v-dialog--scrollable > .v-overlay__content > .v-card, .v-dialog--scrollable > .v-overlay__content > form, .v-dialog--scrollable > .v-overlay__content > form > .v-card { flex: 1 1 var(--v-card-height,100%); flex-direction: column; display: flex; }
  .v-dialog--scrollable > .v-overlay__content > .v-card > .v-card-text, .v-dialog--scrollable > .v-overlay__content > form > .v-card > .v-card-text { backface-visibility: hidden; overflow-y: auto; }
  .v-breadcrumbs { align-items: center; padding: 16px 12px; line-height: 1.5; display: flex; }
  .v-breadcrumbs--rounded { border-radius: 4px; }
  .v-breadcrumbs--density-default { padding-top: 16px; padding-bottom: 16px; }
  .v-breadcrumbs--density-comfortable { padding-top: 12px; padding-bottom: 12px; }
  .v-breadcrumbs--density-compact { padding-top: 8px; padding-bottom: 8px; }
  .v-breadcrumbs-item, .v-breadcrumbs__prepend { align-items: center; display: inline-flex; }
  .v-breadcrumbs-item { color: inherit; vertical-align: middle; padding: 0px 4px; text-decoration: none; }
  .v-breadcrumbs-item--disabled { opacity: var(--v-disabled-opacity); pointer-events: none; }
  .v-breadcrumbs-item--link { color: inherit; text-decoration: none; }
  .v-breadcrumbs-item--link:hover { text-decoration: underline; }
  .v-breadcrumbs-item .v-icon { margin-inline: -4px 2px; font-size: 1rem; }
  .v-breadcrumbs-divider { vertical-align: middle; padding: 0px 8px; display: inline-block; }
  .v-card { overflow-wrap: break-word; z-index: 0; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; padding: 0px; text-decoration: none; transition-property: box-shadow, opacity, background, --v-elevation-overlay; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); display: block; position: relative; overflow: hidden; }
  .v-card--border { box-shadow: none; border-width: thin; }
  .v-card--absolute { position: absolute; }
  .v-card--fixed { position: fixed; }
  .v-card { border-radius: 4px; }
  .v-card:hover > .v-card__overlay { opacity: calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-card:focus-visible > .v-card__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-card:focus > .v-card__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
}
  .v-card--active > .v-card__overlay, .v-card[aria-haspopup="menu"][aria-expanded="true"] > .v-card__overlay { opacity: calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-card--active:hover > .v-card__overlay, .v-card[aria-haspopup="menu"][aria-expanded="true"]:hover > .v-card__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier)); }
  .v-card--active:focus-visible > .v-card__overlay, .v-card[aria-haspopup="menu"][aria-expanded="true"]:focus-visible > .v-card__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-card--active:focus > .v-card__overlay, .v-card[aria-haspopup="menu"][aria-expanded="true"]:focus > .v-card__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
}
  .v-card--variant-outlined, .v-card--variant-plain, .v-card--variant-text, .v-card--variant-tonal { color: inherit; background: 0px 0px; }
  .v-card--variant-plain { opacity: 0.62; }
  .v-card--variant-plain:focus, .v-card--variant-plain:hover { opacity: 1; }
  .v-card--variant-plain .v-card__overlay { display: none; }
  .v-card--variant-elevated, .v-card--variant-flat { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  .v-card--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-card--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-card--variant-outlined { border: thin solid; }
  .v-card--variant-text .v-card__overlay { background: currentcolor; }
  .v-card--variant-tonal .v-card__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-card .v-card__underlay { position: absolute; }
  .v-card--disabled { pointer-events: none; user-select: none; }
  .v-card--disabled > :not(.v-card__loader) { opacity: 0.6; }
  .v-card--flat { box-shadow: none; }
  .v-card--hover { cursor: pointer; }
  .v-card--hover::after, .v-card--hover::before { border-radius: inherit; content: ""; pointer-events: none; transition: inherit; display: block; position: absolute; inset: 0px; }
  .v-card--hover::before { opacity: 1; z-index: -1; box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); }
  .v-card--hover::after { z-index: 1; opacity: 0; box-shadow: 0 1px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 6%, transparent); }
  .v-card--hover:hover::after { opacity: 1; }
  .v-card--hover:hover::before { opacity: 0; }
  .v-card--hover:hover { box-shadow: 0 1px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 6%, transparent); }
  .v-card--link { cursor: pointer; }
  .v-card-actions { flex: 0 0 auto; align-items: center; gap: 0.5rem; min-height: 52px; padding: 0.5rem; display: flex; }
  .v-card-item { flex: 0 0 auto; grid-template-columns: max-content auto max-content; grid-template-areas: "prepend content append"; align-items: center; padding: 0.625rem 1rem; display: grid; }
  .v-card-item + .v-card-text { padding-top: 0px; }
  .v-card-item__append, .v-card-item__prepend { align-items: center; display: flex; }
  .v-card-item__prepend { grid-area: prepend; padding-inline-end: 0.5rem; }
  .v-card-item__append { grid-area: append; padding-inline-start: 0.5rem; }
  .v-card-item__content { grid-area: content; align-self: center; overflow: hidden; }
  .v-card-title { hyphens: auto; letter-spacing: normal; text-overflow: ellipsis; text-transform: none; white-space: nowrap; word-break: normal; overflow-wrap: break-word; flex: 0 0 auto; min-width: 0px; padding: 0.5rem 1rem; font-size: 1.375rem; font-weight: 400; display: block; overflow: hidden; }
  .v-card .v-card-title { line-height: 1.27273; }
  .v-card--density-comfortable .v-card-title { line-height: 1.75rem; }
  .v-card--density-compact .v-card-title { line-height: 1.55rem; }
  .v-card-item .v-card-title { padding: 0px; }
  .v-card-title + .v-card-actions, .v-card-title + .v-card-text { padding-top: 0px; }
  .v-card-subtitle { letter-spacing: 0.0178571em; opacity: var(--v-card-subtitle-opacity,var(--v-medium-emphasis-opacity)); text-overflow: ellipsis; text-transform: none; white-space: nowrap; flex: 0 0 auto; padding: 0px 1rem; font-size: 0.875rem; font-weight: 400; display: block; overflow: hidden; }
  .v-card .v-card-subtitle { line-height: 1.42857; }
  .v-card--density-comfortable .v-card-subtitle { line-height: 1.125rem; }
  .v-card--density-compact .v-card-subtitle { line-height: 1rem; }
  .v-card-item .v-card-subtitle { padding: 0px 0px 0.25rem; }
  .v-card-text { letter-spacing: 0.0178571em; opacity: var(--v-card-text-opacity,1); text-transform: none; flex: 1 1 auto; padding: 1rem; font-size: 0.875rem; font-weight: 400; }
  .v-card .v-card-text { line-height: 1.42857; }
  .v-card--density-comfortable .v-card-text { line-height: 1.2rem; }
  .v-card--density-compact .v-card-text { line-height: 1.15rem; }
  .v-card__image { z-index: -1; flex: 1 1 auto; width: 100%; height: 100%; display: flex; position: absolute; top: 0px; left: 0px; overflow: hidden; }
  .v-card__content { border-radius: inherit; position: relative; overflow: hidden; }
  .v-card__loader { z-index: 1; width: 100%; position: absolute; inset: 0px 0px auto; }
  @media (forced-colors: active) {
  .v-card__loader .v-progress-linear { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
}
  .v-card__overlay { border-radius: inherit; pointer-events: none; opacity: 0; background-color: currentcolor; transition: opacity 0.2s ease-in-out; position: absolute; inset: 0px; }
  @media (forced-colors: active) {
  .v-card:not(.v-card--variant-text, .v-card--variant-plain) { border: thin solid; }
}
  .v-carousel { width: 100%; position: relative; overflow: hidden; }
  .v-carousel__controls { z-index: 1; background: color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent); width: 100%; height: 50px; color: rgb(var(--v-theme-on-surface-variant)); justify-content: center; align-items: center; list-style-type: none; display: flex; position: absolute; bottom: 0px; }
  .v-carousel__controls > .v-item-group { flex: 0 1 auto; }
  .v-carousel__controls__item { margin: 0px 8px; }
  .v-carousel__controls__item .v-icon { opacity: 0.5; }
  .v-carousel__controls__item--active .v-icon { opacity: 1; vertical-align: middle; }
  .v-carousel__controls__item:hover { background: 0px 0px; }
  .v-carousel__controls__item:hover .v-icon { opacity: 0.8; }
  .v-carousel__progress { margin: 0px; bottom: 0px; left: 0px; right: 0px; }
  .v-carousel-item { height: inherit; text-decoration: none; display: block; }
  .v-carousel-item > .v-img { height: inherit; }
  .v-carousel--hide-delimiter-background .v-carousel__controls { background: 0px 0px; }
  .v-carousel--vertical-delimiters .v-carousel__controls { flex-direction: column; width: 50px; height: 100%; }
  .v-window { overflow: hidden; }
  .v-window__container { height: inherit; flex-direction: column; transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); display: flex; position: relative; }
  .v-window__controls { pointer-events: none; justify-content: space-between; align-items: center; width: 100%; height: 100%; padding: 0px 16px; display: flex; position: absolute; top: 0px; left: 0px; }
  .v-window__controls > * { pointer-events: auto; }
  .v-window--show-arrows-on-hover { overflow: hidden; }
  .v-window--show-arrows-on-hover .v-window__left { transform: translate(-200%); }
  :has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left { transform: translate(200%); }
  .v-window--show-arrows-on-hover .v-window__right { transform: translate(200%); }
  :has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right { transform: translate(-200%); }
  .v-window--show-arrows-on-hover:hover .v-window__left, .v-window--show-arrows-on-hover:hover .v-window__right { transform: translate(0px); }
  .v-window--vertical-arrows .v-window__controls { flex-direction: column; justify-content: center; gap: 12px; }
  .v-window--vertical-arrows .v-window__controls--left { align-items: start; }
  .v-window--vertical-arrows .v-window__controls--right { align-items: end; }
  .v-window--vertical-arrows .v-window__controls .v-window__left .v-icon, .v-window--vertical-arrows .v-window__controls .v-window__right .v-icon { transform: rotate(90deg); }
  .v-window--crossfade > .v-window__container { isolation: isolate; }
  .v-window--crossfade > .v-window__container > .v-window-item { mix-blend-mode: plus-lighter; }
  .v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating, .v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating, .v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 0px; }
  .v-combobox .v-field .v-field__input, .v-combobox .v-field .v-field__input > input, .v-combobox .v-field .v-text-field__prefix, .v-combobox .v-field .v-text-field__suffix, .v-combobox .v-field.v-field { cursor: text; }
  .v-combobox .v-field .v-field__input > input { flex: 1 1 0%; }
  .v-combobox .v-field input { min-width: 64px; }
  .v-combobox .v-field:not(.v-field--focused) input { min-width: 0px; }
  .v-combobox .v-field--dirty .v-combobox__selection { margin-inline-end: 2px; }
  .v-combobox .v-combobox__selection-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .v-combobox__content { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent); overflow: hidden; }
  .v-menu > .v-overlay__content.v-combobox__content { border-radius: 4px; }
  .v-combobox__content > .v-sheet { flex-direction: column; display: flex; }
  .v-combobox__mask { background: rgb(var(--v-theme-surface-light)); }
  .v-combobox__selection { height: 1.5rem; letter-spacing: inherit; line-height: inherit; align-items: center; max-width: calc(100% - 4px); display: inline-flex; }
  .v-combobox__selection:first-child { margin-inline-start: 0px; }
  .v-combobox--selecting-index .v-combobox__selection { opacity: var(--v-medium-emphasis-opacity); }
  .v-combobox--selecting-index .v-combobox__selection--selected { opacity: 1; }
  .v-combobox--selecting-index .v-field__input > input { caret-color: rgba(0, 0, 0, 0); }
  .v-combobox--single:not(.v-combobox--selection-slot).v-text-field input { width: 100%; padding-inline: inherit; flex: 1 1 0%; position: absolute; left: 0px; right: 0px; }
  .v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input { transition: none; }
  .v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input, .v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection { opacity: 0; }
  .v-combobox__menu-icon { margin-inline-start: 4px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-combobox--active-menu .v-combobox__menu-icon { transform: rotate(180deg); }
  .v-data-table { width: 100%; }
  .v-data-table__table { border-collapse: separate; border-spacing: 0px; width: 100%; }
  .v-data-table__tr--focus { border: 1px dotted rgb(0, 0, 0); }
  .v-data-table__tr--clickable { cursor: pointer; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--align-start, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--align-start, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--align-start, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--align-start { text-align: start; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--align-end, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--align-end, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--align-end, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--align-end { text-align: end; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--align-end .v-data-table-header__content, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--align-end .v-data-table-header__content, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--align-end .v-data-table-header__content, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--align-end .v-data-table-header__content { flex-direction: row-reverse; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--align-center, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--align-center, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--align-center, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--align-center { text-align: center; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--align-center .v-data-table-header__content, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--align-center .v-data-table-header__content, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--align-center .v-data-table-header__content, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--align-center .v-data-table-header__content { justify-content: center; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--no-padding, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--no-padding, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--no-padding, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--no-padding { padding: 0px 8px; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--empty, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--empty, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--empty, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--empty { padding: 0px; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--nowrap, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--nowrap, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--nowrap, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--nowrap { text-overflow: ellipsis; text-wrap: nowrap; overflow: hidden; }
  .v-data-table .v-table__wrapper > table tbody > tr th.v-data-table-column--nowrap .v-data-table-header__content, .v-data-table .v-table__wrapper > table tbody > tr > td.v-data-table-column--nowrap .v-data-table-header__content, .v-data-table .v-table__wrapper > table > thead > tr th.v-data-table-column--nowrap .v-data-table-header__content, .v-data-table .v-table__wrapper > table > thead > tr > td.v-data-table-column--nowrap .v-data-table-header__content { display: contents; }
  .v-data-table .v-table__wrapper > table tbody > tr > th, .v-data-table .v-table__wrapper > table > thead > tr > th { align-items: center; }
  .v-data-table .v-table__wrapper > table tbody > tr > th.v-data-table__th--fixed, .v-data-table .v-table__wrapper > table > thead > tr > th.v-data-table__th--fixed { position: sticky; }
  .v-data-table .v-table__wrapper > table tbody > tr > th.v-data-table__th--sortable:focus, .v-data-table .v-table__wrapper > table tbody > tr > th.v-data-table__th--sortable:hover, .v-data-table .v-table__wrapper > table > thead > tr > th.v-data-table__th--sortable:focus, .v-data-table .v-table__wrapper > table > thead > tr > th.v-data-table__th--sortable:hover { cursor: pointer; color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  .v-data-table .v-table__wrapper > table tbody > tr > th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon, .v-data-table .v-table__wrapper > table > thead > tr > th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon { opacity: 0; }
  .v-data-table .v-table__wrapper > table tbody > tr > th:not(.v-data-table__th--sorted):focus-visible .v-data-table-header__sort-icon, .v-data-table .v-table__wrapper > table tbody > tr > th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon, .v-data-table .v-table__wrapper > table > thead > tr > th:not(.v-data-table__th--sorted):focus-visible .v-data-table-header__sort-icon, .v-data-table .v-table__wrapper > table > thead > tr > th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon { opacity: 0.5; }
  .v-data-table .v-table__wrapper > table tbody > tr.v-data-table__tr--mobile > td, .v-data-table .v-table__wrapper > table > thead > tr.v-data-table__tr--mobile > td { height: fit-content; }
  .v-data-table-column--fixed, .v-data-table-column--fixed-end, .v-data-table__th--sticky { background-color: rgb(var(--v-theme-surface)); background-image: inherit; z-index: 1; left: 0px; }
  .v-data-table-column--fixed-end { left: unset; right: 0px; }
  .v-data-table-column--last-fixed { border-right: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-data-table-column--first-fixed-end { border-left: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-data-table.v-table--fixed-header > .v-table__wrapper > table > thead > tr > th.v-data-table-column--fixed, .v-data-table.v-table--fixed-header > .v-table__wrapper > table > thead > tr > th.v-data-table-column--fixed-end { z-index: 2; }
  .v-data-table-group-header-row td { background: rgba(var(--v-theme-surface)); color: rgba(var(--v-theme-on-surface)); }
  .v-data-table-group-header-row td > span { padding-left: 5px; }
  .v-data-table--loading:not(.v-table--fixed-footer) > .v-table__wrapper > table > tfoot > tr > .v-data-table__td:not(.v-data-table-column--fixed), .v-data-table--loading:not(.v-table--fixed-footer) > .v-table__wrapper > table > tfoot > tr > .v-data-table__td:not(.v-data-table-column--fixed-end), .v-data-table--loading:not(.v-table--fixed-header) > .v-table__wrapper > table > thead > tr > .v-data-table__td:not(.v-data-table-column--fixed), .v-data-table--loading:not(.v-table--fixed-header) > .v-table__wrapper > table > thead > tr > .v-data-table__td:not(.v-data-table-column--fixed-end), .v-data-table--loading > .v-table__wrapper > table > tbody > tr > .v-data-table__td:not(.v-data-table-column--fixed), .v-data-table--loading > .v-table__wrapper > table > tbody > tr > .v-data-table__td:not(.v-data-table-column--fixed-end) { opacity: var(--v-disabled-opacity); }
  .v-data-table-header__content { align-items: center; display: flex; }
  .v-data-table-header__content > .v-data-table-header__select-all { flex-grow: 0; margin-inline: 16px -4px; }
  .v-data-table-header__content > .v-data-table-header__select-all:only-child { margin-inline-start: auto; }
  .v-data-table-header__sort-icon { margin-inline: 0px; }
  .v-data-table-header__sort-badge { background: rgba(var(--v-border-color),var(--v-border-opacity)); border-radius: 50%; justify-content: center; align-items: center; width: 20px; min-width: 20px; height: 20px; min-height: 20px; padding: 4px; font-size: 0.875rem; display: inline-flex; }
  .v-data-table-progress__loader { position: relative; }
  .v-data-table-rows-loading, .v-data-table-rows-no-data { text-align: center; }
  .v-data-table__tr--mobile > .v-data-table__td--expanded-row { grid-template-columns: auto; justify-content: center; }
  .v-data-table__tr--mobile > .v-data-table__td--select-row { grid-template-columns: 0px; justify-content: end; }
  .v-data-table__tr--mobile > td { min-height: var(--v-table-row-height); grid-template-columns: repeat(2, 1fr); align-items: center; column-gap: 4px; display: grid; }
  .v-data-table__td-title { text-align: start; font-weight: 500; }
  .v-data-table__td-value { text-align: end; }
  .v-data-table__td-sort-icon { color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent); }
  .v-data-table__td-sort-icon-active { color: rgba(var(--v-theme-on-surface)); }
  .v-data-table-footer { flex-wrap: wrap; justify-content: flex-end; align-items: center; padding: 8px 4px; display: flex; }
  .v-data-table-footer__items-per-page { justify-content: center; align-items: center; display: flex; }
  .v-data-table-footer__items-per-page > span { padding-inline-end: 8px; }
  .v-data-table-footer__items-per-page > .v-select { width: 90px; }
  .v-data-table-footer__info { justify-content: flex-end; min-width: 116px; padding: 0px 16px; display: flex; }
  .v-data-table-footer__paginationz { align-items: center; margin-inline-start: 16px; display: flex; }
  .v-data-table-footer__page { padding: 0px 8px; }
  .v-pagination__list { justify-content: center; width: 100%; margin: 0px; padding: 0px; list-style-type: none; display: inline-flex; }
  .v-pagination__first, .v-pagination__item, .v-pagination__last, .v-pagination__next, .v-pagination__prev { margin: 0.3rem; }
  .v-table { background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); font-size: 0.875rem; transition-property: box-shadow, opacity, background, height; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .v-table .v-table-divider { border-right: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-table--gridlines-all > .v-table__wrapper > table > thead > tr > th, .v-table--gridlines-horizontal > .v-table__wrapper > table > thead > tr > th, .v-table--gridlines-vertical > .v-table__wrapper > table > thead > tr > th { border-bottom: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-table--gridlines-all > .v-table__wrapper > table > tfoot > tr > td, .v-table--gridlines-all > .v-table__wrapper > table > tfoot > tr > th, .v-table--gridlines-horizontal > .v-table__wrapper > table > tfoot > tr > td, .v-table--gridlines-horizontal > .v-table__wrapper > table > tfoot > tr > th, .v-table--gridlines-vertical > .v-table__wrapper > table > tfoot > tr > td, .v-table--gridlines-vertical > .v-table__wrapper > table > tfoot > tr > th { border-top: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-table--gridlines-all > .v-table__wrapper > table > tbody > tr:not(:last-child) > td, .v-table--gridlines-all > .v-table__wrapper > table > tbody > tr:not(:last-child) > th, .v-table--gridlines-horizontal > .v-table__wrapper > table > tbody > tr:not(:last-child) > td, .v-table--gridlines-horizontal > .v-table__wrapper > table > tbody > tr:not(:last-child) > th { border-bottom: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-table--gridlines-all > .v-table__wrapper > table > tbody > tr > td:not(:last-child), .v-table--gridlines-all > .v-table__wrapper > table > tbody > tr > th:not(:last-child), .v-table--gridlines-all > .v-table__wrapper > table > tfoot > tr > td:not(:last-child), .v-table--gridlines-all > .v-table__wrapper > table > tfoot > tr > th:not(:last-child), .v-table--gridlines-all > .v-table__wrapper > table > thead > tr > td:not(:last-child), .v-table--gridlines-all > .v-table__wrapper > table > thead > tr > th:not(:last-child), .v-table--gridlines-vertical > .v-table__wrapper > table > tbody > tr > td:not(:last-child), .v-table--gridlines-vertical > .v-table__wrapper > table > tbody > tr > th:not(:last-child), .v-table--gridlines-vertical > .v-table__wrapper > table > tfoot > tr > td:not(:last-child), .v-table--gridlines-vertical > .v-table__wrapper > table > tfoot > tr > th:not(:last-child), .v-table--gridlines-vertical > .v-table__wrapper > table > thead > tr > td:not(:last-child), .v-table--gridlines-vertical > .v-table__wrapper > table > thead > tr > th:not(:last-child) { border-right: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-table.v-table--hover > .v-table__wrapper > table > tbody > tr > td { position: relative; }
  .v-table.v-table--hover > .v-table__wrapper > table > tbody > tr:hover > td::after { background: rgba(var(--v-border-color),var(--v-hover-opacity)); pointer-events: none; content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-table.v-table--striped-even > .v-table__wrapper > table > tbody > tr:nth-child(2n), .v-table.v-table--striped-odd > .v-table__wrapper > table > tbody > tr:nth-child(2n+1) { background-image: linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity))); }
  .v-table.v-table--fixed-header > .v-table__wrapper > table > thead > tr > th { background: rgb(var(--v-theme-surface)); box-shadow: inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity)); z-index: 1; }
  .v-table.v-table--fixed-footer > .v-table__wrapper > table > tfoot > tr > td, .v-table.v-table--fixed-footer > .v-table__wrapper > table > tfoot > tr > th { background: rgb(var(--v-theme-surface)); box-shadow: inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-table { border-radius: inherit; flex-direction: column; max-width: 100%; line-height: 1.5; display: flex; }
  .v-table > .v-table__wrapper > table { border-spacing: 0px; width: 100%; }
  .v-table > .v-table__wrapper > table > tbody > tr > td, .v-table > .v-table__wrapper > table > tbody > tr > th, .v-table > .v-table__wrapper > table > tfoot > tr > td, .v-table > .v-table__wrapper > table > tfoot > tr > th, .v-table > .v-table__wrapper > table > thead > tr > td, .v-table > .v-table__wrapper > table > thead > tr > th { padding: 0px 16px; transition-property: box-shadow, opacity, background, height; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .v-table > .v-table__wrapper > table > tbody > tr > td, .v-table > .v-table__wrapper > table > tfoot > tr > td, .v-table > .v-table__wrapper > table > thead > tr > td { height: var(--v-table-row-height); }
  .v-table > .v-table__wrapper > table > tbody > tr > th, .v-table > .v-table__wrapper > table > tfoot > tr > th, .v-table > .v-table__wrapper > table > thead > tr > th { height: var(--v-table-header-height); font-weight: 500; font-size: inherit; user-select: none; text-align: start; }
  .v-table--density-default { --v-table-header-height: 56px; --v-table-row-height: 52px; }
  .v-table--density-comfortable { --v-table-header-height: 48px; --v-table-row-height: 44px; }
  .v-table--density-compact { --v-table-header-height: 40px; --v-table-row-height: 36px; }
  .v-table__wrapper { border-radius: inherit; flex: 1 1 auto; overflow: auto; }
  .v-table--has-top > .v-table__wrapper { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .v-table--has-bottom > .v-table__wrapper { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .v-table--fixed-height > .v-table__wrapper { overflow-y: auto; }
  .v-table--fixed-header > .v-table__wrapper > table > thead { z-index: 2; position: sticky; top: 0px; }
  .v-table--fixed-footer > .v-table__wrapper > table > tfoot > tr { z-index: 1; position: sticky; bottom: 0px; }
  .v-container { width: 100%; margin-left: auto; margin-right: auto; padding: 16px; }
  @media (width >= 840px) {
  .v-container { max-width: 700px; }
}
  @media (width >= 1145px) {
  .v-container { max-width: 1000px; }
}
  @media (width >= 1545px) {
  .v-container { max-width: 1400px; }
}
  @media (width >= 2138px) {
  .v-container { max-width: 2000px; }
}
  .v-container--fluid { max-width: 100%; }
  .v-row { --v-row-columns: 12; gap: var(--v-col-gap-y) var(--v-col-gap-x); flex-wrap: wrap; flex: 1 1 auto; display: flex; }
  .v-row + .v-row { margin-top: var(--v-col-gap-y); }
  .v-row--density-default { --v-col-gap-x: 24px; --v-col-gap-y: 24px; }
  .v-row--density-comfortable { --v-col-gap-x: 16px; --v-col-gap-y: 16px; }
  .v-row--density-compact { --v-col-gap-x: 8px; --v-col-gap-y: 8px; }
  .v-row--no-gutters { --v-col-gap-x: 0px; --v-col-gap-y: 0px; }
  .v-col { flex-grow: var(--v-col-is-size,0) var(--v-col-is-auto,0) var(--v-col-is-grow,1); flex-shrink: 0; flex-basis: var(--v-col-is-size,calc(var(--v-col-size)*(100% + var(--v-col-gap-x))/var(--v-col-size-columns) - var(--v-col-gap-x))) var(--v-col-is-auto,auto) var(--v-col-is-grow,0); max-width: 100%; min-width: var(--v-col-is-size,0) var(--v-col-is-auto,auto) var(--v-col-is-grow,auto); --v-col-is-size: ; --v-col-is-auto: ; --v-col-is-grow: initial; --v-col-size-base: initial; --v-col-size-base-sm: initial; --v-col-size-base-md: initial; --v-col-size-base-lg: initial; --v-col-size-base-xl: initial; --v-col-size-base-xxl: initial; --v-col-offset-base: initial; --v-col-offset-base-sm: initial; --v-col-offset-base-md: initial; --v-col-offset-base-lg: initial; --v-col-offset-base-xl: initial; --v-col-offset-base-xxl: initial; }
  .v-col:where([class*="v-col--offset-"]) { margin-inline-start: calc(var(--v-col-offset)*(100% + var(--v-col-gap-x))/var(--v-col-offset-columns)); }
  .v-col--cols-auto { --v-col-is-size: ; --v-col-is-auto: initial; --v-col-is-grow: ; }
  .v-col--cols-1 { --v-col-size: 1; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-2 { --v-col-size: 2; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-3 { --v-col-size: 3; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-4 { --v-col-size: 4; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-5 { --v-col-size: 5; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-6 { --v-col-size: 6; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-7 { --v-col-size: 7; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-8 { --v-col-size: 8; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-9 { --v-col-size: 9; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-10 { --v-col-size: 10; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-11 { --v-col-size: 11; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--cols-12 { --v-col-size: 12; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base,var(--v-row-columns)); }
  .v-col--offset-1 { --v-col-offset: 1; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-2 { --v-col-offset: 2; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-3 { --v-col-offset: 3; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-4 { --v-col-offset: 4; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-5 { --v-col-offset: 5; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-6 { --v-col-offset: 6; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-7 { --v-col-offset: 7; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-8 { --v-col-offset: 8; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-9 { --v-col-offset: 9; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-10 { --v-col-offset: 10; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  .v-col--offset-11 { --v-col-offset: 11; --v-col-offset-columns: var(--v-col-offset-base,var(--v-row-columns)); }
  @media (width >= 600px) {
  .v-col--sm { --v-col-is-size: ; --v-col-is-auto: ; --v-col-is-grow: initial; }
  .v-col--cols-sm-auto { --v-col-is-size: ; --v-col-is-auto: initial; --v-col-is-grow: ; }
  .v-col--cols-sm-1 { --v-col-size: 1; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-2 { --v-col-size: 2; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-3 { --v-col-size: 3; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-4 { --v-col-size: 4; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-5 { --v-col-size: 5; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-6 { --v-col-size: 6; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-7 { --v-col-size: 7; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-8 { --v-col-size: 8; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-9 { --v-col-size: 9; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-10 { --v-col-size: 10; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-11 { --v-col-size: 11; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--cols-sm-12 { --v-col-size: 12; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-0 { --v-col-offset: 0; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-1 { --v-col-offset: 1; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-2 { --v-col-offset: 2; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-3 { --v-col-offset: 3; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-4 { --v-col-offset: 4; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-5 { --v-col-offset: 5; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-6 { --v-col-offset: 6; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-7 { --v-col-offset: 7; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-8 { --v-col-offset: 8; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-9 { --v-col-offset: 9; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-10 { --v-col-offset: 10; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
  .v-col--offset-sm-11 { --v-col-offset: 11; --v-col-offset-columns: var(--v-col-offset-base-sm,var(--v-row-columns)); }
}
  @media (width >= 840px) {
  .v-col--md { --v-col-is-size: ; --v-col-is-auto: ; --v-col-is-grow: initial; }
  .v-col--cols-md-auto { --v-col-is-size: ; --v-col-is-auto: initial; --v-col-is-grow: ; }
  .v-col--cols-md-1 { --v-col-size: 1; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-2 { --v-col-size: 2; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-3 { --v-col-size: 3; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-4 { --v-col-size: 4; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-5 { --v-col-size: 5; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-6 { --v-col-size: 6; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-7 { --v-col-size: 7; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-8 { --v-col-size: 8; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-9 { --v-col-size: 9; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-10 { --v-col-size: 10; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-11 { --v-col-size: 11; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--cols-md-12 { --v-col-size: 12; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-md,var(--v-row-columns)); }
  .v-col--offset-md-0 { --v-col-offset: 0; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-1 { --v-col-offset: 1; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-2 { --v-col-offset: 2; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-3 { --v-col-offset: 3; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-4 { --v-col-offset: 4; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-5 { --v-col-offset: 5; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-6 { --v-col-offset: 6; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-7 { --v-col-offset: 7; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-8 { --v-col-offset: 8; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-9 { --v-col-offset: 9; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-10 { --v-col-offset: 10; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
  .v-col--offset-md-11 { --v-col-offset: 11; --v-col-offset-columns: var(--v-col-offset-base-md,var(--v-row-columns)); }
}
  @media (width >= 1145px) {
  .v-col--lg { --v-col-is-size: ; --v-col-is-auto: ; --v-col-is-grow: initial; }
  .v-col--cols-lg-auto { --v-col-is-size: ; --v-col-is-auto: initial; --v-col-is-grow: ; }
  .v-col--cols-lg-1 { --v-col-size: 1; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-2 { --v-col-size: 2; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-3 { --v-col-size: 3; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-4 { --v-col-size: 4; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-5 { --v-col-size: 5; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-6 { --v-col-size: 6; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-7 { --v-col-size: 7; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-8 { --v-col-size: 8; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-9 { --v-col-size: 9; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-10 { --v-col-size: 10; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-11 { --v-col-size: 11; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--cols-lg-12 { --v-col-size: 12; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-0 { --v-col-offset: 0; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-1 { --v-col-offset: 1; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-2 { --v-col-offset: 2; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-3 { --v-col-offset: 3; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-4 { --v-col-offset: 4; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-5 { --v-col-offset: 5; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-6 { --v-col-offset: 6; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-7 { --v-col-offset: 7; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-8 { --v-col-offset: 8; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-9 { --v-col-offset: 9; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-10 { --v-col-offset: 10; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
  .v-col--offset-lg-11 { --v-col-offset: 11; --v-col-offset-columns: var(--v-col-offset-base-lg,var(--v-row-columns)); }
}
  @media (width >= 1545px) {
  .v-col--xl { --v-col-is-size: ; --v-col-is-auto: ; --v-col-is-grow: initial; }
  .v-col--cols-xl-auto { --v-col-is-size: ; --v-col-is-auto: initial; --v-col-is-grow: ; }
  .v-col--cols-xl-1 { --v-col-size: 1; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-2 { --v-col-size: 2; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-3 { --v-col-size: 3; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-4 { --v-col-size: 4; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-5 { --v-col-size: 5; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-6 { --v-col-size: 6; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-7 { --v-col-size: 7; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-8 { --v-col-size: 8; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-9 { --v-col-size: 9; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-10 { --v-col-size: 10; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-11 { --v-col-size: 11; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--cols-xl-12 { --v-col-size: 12; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-0 { --v-col-offset: 0; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-1 { --v-col-offset: 1; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-2 { --v-col-offset: 2; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-3 { --v-col-offset: 3; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-4 { --v-col-offset: 4; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-5 { --v-col-offset: 5; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-6 { --v-col-offset: 6; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-7 { --v-col-offset: 7; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-8 { --v-col-offset: 8; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-9 { --v-col-offset: 9; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-10 { --v-col-offset: 10; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
  .v-col--offset-xl-11 { --v-col-offset: 11; --v-col-offset-columns: var(--v-col-offset-base-xl,var(--v-row-columns)); }
}
  @media (width >= 2138px) {
  .v-col--xxl { --v-col-is-size: ; --v-col-is-auto: ; --v-col-is-grow: initial; }
  .v-col--cols-xxl-auto { --v-col-is-size: ; --v-col-is-auto: initial; --v-col-is-grow: ; }
  .v-col--cols-xxl-1 { --v-col-size: 1; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-2 { --v-col-size: 2; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-3 { --v-col-size: 3; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-4 { --v-col-size: 4; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-5 { --v-col-size: 5; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-6 { --v-col-size: 6; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-7 { --v-col-size: 7; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-8 { --v-col-size: 8; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-9 { --v-col-size: 9; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-10 { --v-col-size: 10; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-11 { --v-col-size: 11; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--cols-xxl-12 { --v-col-size: 12; --v-col-is-size: initial; --v-col-is-auto: ; --v-col-is-grow: ; --v-col-size-columns: var(--v-col-size-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-0 { --v-col-offset: 0; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-1 { --v-col-offset: 1; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-2 { --v-col-offset: 2; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-3 { --v-col-offset: 3; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-4 { --v-col-offset: 4; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-5 { --v-col-offset: 5; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-6 { --v-col-offset: 6; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-7 { --v-col-offset: 7; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-8 { --v-col-offset: 8; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-9 { --v-col-offset: 9; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-10 { --v-col-offset: 10; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
  .v-col--offset-xxl-11 { --v-col-offset: 11; --v-col-offset-columns: var(--v-col-offset-base-xxl,var(--v-row-columns)); }
}
  .v-spacer { flex-grow: 1; }
  .v-expansion-panel { background-color: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  .v-expansion-panel:not(:first-child)::after { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); }
  .v-expansion-panel--disabled .v-expansion-panel-title { color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) 26%,transparent); }
  .v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay { opacity: 0.461538; }
  .v-expansion-panels { z-index: 1; border-radius: 4px; flex-wrap: wrap; justify-content: center; width: 100%; padding: 0px; list-style-type: none; display: flex; position: relative; }
  .v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay { transition: border-radius 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-expansion-panel { border-radius: 4px; flex: 1 0 100%; max-width: 100%; transition: margin-top 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-radius 0.3s cubic-bezier(0.4, 0, 0.2, 1), border 0.3s cubic-bezier(0.4, 0, 0.2, 1), max-width 0.3s cubic-bezier(0.4, 0, 0.2, 1); position: relative; }
  @media (prefers-reduced-motion: reduce) {
  .v-expansion-panel { transition-property: border-radius, border; }
}
  .v-expansion-panel:not(:first-child)::after { content: ""; border-top-style: solid; border-top-width: thin; transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); position: absolute; top: 0px; left: 0px; right: 0px; }
  .v-expansion-panel--disabled .v-expansion-panel-title { pointer-events: none; }
  .v-expansion-panel--active + .v-expansion-panel, .v-expansion-panel--active:not(:first-child) { margin-top: 16px; }
  .v-expansion-panel--active + .v-expansion-panel::after, .v-expansion-panel--active:not(:first-child)::after { opacity: 0; }
  .v-expansion-panel--active > .v-expansion-panel-title { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .v-expansion-panel--active > .v-expansion-panel-title:not(.v-expansion-panel-title--static) { min-height: 64px; }
  .v-expansion-panel__shadow { border-radius: inherit; z-index: -1; width: 100%; height: 100%; box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 2%, transparent); position: absolute; top: 0px; left: 0px; }
  .v-expansion-panel-title { appearance: none; text-align: start; border-radius: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; justify-content: space-between; align-items: center; width: 100%; min-height: 48px; margin: 0px; padding: 16px 24px; font-size: 0.9375rem; line-height: 1; display: flex; position: relative; }
  @media (prefers-reduced-motion: no-preference) {
  .v-expansion-panel-title { transition: min-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-radius 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
}
  .v-expansion-panel-title--hover:hover > .v-expansion-panel-title__overlay { opacity: calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-expansion-panel-title--hover:focus-visible > .v-expansion-panel-title__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-expansion-panel-title--hover:focus > .v-expansion-panel-title__overlay { opacity: calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier)); }
}
  .v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay { opacity: calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier)); }
  .v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier)); }
  .v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
  @supports not selector(:focus-visible) {
  .v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay { opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier)); }
}
  @supports selector(:focus-visible) {
  .v-expansion-panel-title::after { pointer-events: none; border-radius: inherit; opacity: 0; content: ""; border: 2px solid; width: 100%; height: 100%; transition: opacity 0.2s ease-in-out; position: absolute; top: 0px; left: 0px; }
  .v-expansion-panel-title:focus-visible::after { opacity: calc(var(--v-theme-overlay-multiplier)*.25); }
}
  .v-expansion-panel-title__overlay { border-radius: inherit; opacity: 0; background-color: currentcolor; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-expansion-panel-title__icon { user-select: none; margin-top: -4px; margin-bottom: -4px; margin-inline-start: auto; display: inline-flex; }
  .v-expansion-panel-text { display: flex; }
  .v-expansion-panel-text__wrapper { flex: 1 1 auto; max-width: 100%; padding: 8px 24px 16px; }
  .v-expansion-panels--variant-accordion.v-expansion-panels--no-divider > .v-expansion-panel::after { opacity: 0; }
  .v-expansion-panels--variant-accordion > .v-expansion-panel { margin-top: 0px; }
  .v-expansion-panels--variant-accordion > .v-expansion-panel::after { opacity: 1; }
  .v-expansion-panels--variant-popout > .v-expansion-panel { max-width: calc(100% - 32px); }
  .v-expansion-panels--variant-popout > .v-expansion-panel--active { max-width: calc(100% + 16px); }
  .v-expansion-panels--variant-inset > .v-expansion-panel { max-width: 100%; }
  .v-expansion-panels--variant-inset > .v-expansion-panel--active { max-width: calc(100% - 32px); }
  .v-expansion-panels--flat > .v-expansion-panel::after { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  .v-expansion-panels--flat > .v-expansion-panel .v-expansion-panel__shadow { display: none; }
  .v-expansion-panels--tile, .v-expansion-panels--tile > .v-expansion-panel { border-radius: 0px; }
  @media (forced-colors: active) {
  .v-expansion-panel { border: thin solid; }
  .v-expansion-panel-title:focus-visible { outline-offset: -2px; outline: solid 2px; }
}
  .v-file-input--hide.v-input .v-field, .v-file-input--hide.v-input .v-input__control, .v-file-input--hide.v-input .v-input__details { display: none; }
  .v-file-input--hide.v-input .v-input__prepend { grid-area: control; margin: 0px auto; }
  .v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating, .v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating, .v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating, .v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating { top: 0px; }
  .v-file-input .v-field__input { word-break: break-word; }
  .v-file-input input[type="file"] { opacity: 0; z-index: 0; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-file-input--dragging input[type="file"] { z-index: 1; }
  .v-navigation-drawer { pointer-events: auto; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; flex-direction: column; max-width: 100%; height: 100%; transition-property: box-shadow, transform, visibility, width, height, left, right, top, bottom; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); display: flex; position: absolute; }
  .v-navigation-drawer--border { box-shadow: none; border-width: thin; }
  .v-navigation-drawer { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); background: rgb(var(--v-theme-surface)); color: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent); }
  @media (prefers-reduced-motion: reduce) {
  .v-navigation-drawer { transition: none; }
}
  .v-navigation-drawer--rounded { border-radius: 4px; }
  .v-navigation-drawer--top { border-bottom-width: thin; top: 0px; }
  .v-navigation-drawer--bottom { border-top-width: thin; left: 0px; }
  .v-navigation-drawer--left { border-right-width: thin; top: 0px; left: 0px; right: auto; }
  .v-navigation-drawer--right { border-left-width: thin; top: 0px; left: auto; right: 0px; }
  .v-navigation-drawer--floating { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .v-navigation-drawer--temporary.v-navigation-drawer--active { box-shadow: 0 2px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 6px 10px 4px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 8%, transparent); }
  .v-navigation-drawer--sticky { height: auto; transition: box-shadow, transform, visibility, width, height, left, right; }
  .v-navigation-drawer .v-list { overflow: hidden; }
  .v-navigation-drawer__content { flex: 0 1 auto; max-width: 100%; height: 100%; overflow: hidden auto; }
  .v-navigation-drawer__img { z-index: -1; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
  .v-navigation-drawer__img img:not(.v-img__img) { height: inherit; object-fit: cover; width: inherit; }
  .v-navigation-drawer__scrim { opacity: 0.2; z-index: 1; background: rgb(0, 0, 0); width: 100%; height: 100%; transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); position: absolute; top: 0px; left: 0px; }
  .v-navigation-drawer__append, .v-navigation-drawer__prepend { flex: 0 0 auto; overflow: hidden; }
  .v-radio-group > .v-input__control { flex-direction: column; }
  .v-radio-group > .v-input__control > .v-label { margin-inline-start: 16px; }
  .v-radio-group > .v-input__control > .v-label + .v-selection-control-group { margin-top: 8px; padding-inline-start: 6px; }
  .v-skeleton-loader { background: rgb(var(--v-theme-surface)); vertical-align: top; border-radius: 4px; flex-wrap: wrap; align-items: center; display: flex; position: relative; }
  .v-skeleton-loader__actions { justify-content: end; }
  .v-skeleton-loader .v-skeleton-loader__ossein { height: 100%; }
  .v-skeleton-loader .v-skeleton-loader__avatar, .v-skeleton-loader .v-skeleton-loader__button, .v-skeleton-loader .v-skeleton-loader__chip, .v-skeleton-loader .v-skeleton-loader__divider, .v-skeleton-loader .v-skeleton-loader__heading, .v-skeleton-loader .v-skeleton-loader__image, .v-skeleton-loader .v-skeleton-loader__ossein, .v-skeleton-loader .v-skeleton-loader__text { background: color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-border-opacity)*100%),transparent); }
  @media (forced-colors: active) {
  .v-skeleton-loader .v-skeleton-loader__avatar, .v-skeleton-loader .v-skeleton-loader__button, .v-skeleton-loader .v-skeleton-loader__chip, .v-skeleton-loader .v-skeleton-loader__divider, .v-skeleton-loader .v-skeleton-loader__heading, .v-skeleton-loader .v-skeleton-loader__image, .v-skeleton-loader .v-skeleton-loader__ossein, .v-skeleton-loader .v-skeleton-loader__text { background: canvastext; }
}
  .v-skeleton-loader .v-skeleton-loader__list-item, .v-skeleton-loader .v-skeleton-loader__list-item-avatar, .v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line, .v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, .v-skeleton-loader .v-skeleton-loader__list-item-text, .v-skeleton-loader .v-skeleton-loader__list-item-three-line, .v-skeleton-loader .v-skeleton-loader__list-item-two-line { border-radius: 4px; }
  .v-skeleton-loader__bone { border-radius: inherit; flex-wrap: wrap; flex: 1 1 100%; align-items: center; display: flex; position: relative; overflow: hidden; }
  .v-skeleton-loader__bone::after { background: linear-gradient(90deg,color-mix(in srgb,rgb(var(--v-theme-surface)) 0%,transparent),color-mix(in srgb,rgb(var(--v-theme-surface)) 30%,transparent),color-mix(in srgb,rgb(var(--v-theme-surface)) 0%,transparent)); contain: content; will-change: transform; z-index: 1; content: ""; width: 100%; height: 100%; animation: 1.5s ease 0s infinite normal none running loading; position: absolute; top: 0px; left: 0px; transform: translate(-100%); }
  @media (forced-colors: active) and (pointer: fine) {
  .v-skeleton-loader__bone { cursor: progress; }
}
  .v-skeleton-loader__avatar { border-radius: 50%; flex: 0 1 auto; width: 48px; min-width: 48px; max-width: 48px; height: 48px; min-height: 48px; max-height: 48px; margin: 8px 16px; }
  .v-skeleton-loader__avatar + .v-skeleton-loader__bone { flex: 1 1 auto; margin-inline-start: 0px; }
  .v-skeleton-loader__avatar + .v-skeleton-loader__paragraph > .v-skeleton-loader__text, .v-skeleton-loader__avatar + .v-skeleton-loader__sentences > .v-skeleton-loader__text { margin-inline-start: 0px; }
  .v-skeleton-loader__button { border-radius: 4px; max-width: 64px; height: 36px; margin: 16px; }
  .v-skeleton-loader__button + .v-skeleton-loader__bone { flex: 1 1 auto; margin-inline-start: 0px; }
  .v-skeleton-loader__button + .v-skeleton-loader__paragraph > .v-skeleton-loader__text, .v-skeleton-loader__button + .v-skeleton-loader__sentences > .v-skeleton-loader__text { margin-inline-start: 0px; }
  .v-skeleton-loader__chip { border-radius: 16px; max-width: 96px; height: 32px; margin: 16px; }
  .v-skeleton-loader__chip + .v-skeleton-loader__bone { flex: 1 1 auto; margin-inline-start: 0px; }
  .v-skeleton-loader__chip + .v-skeleton-loader__paragraph > .v-skeleton-loader__text, .v-skeleton-loader__chip + .v-skeleton-loader__sentences > .v-skeleton-loader__text { margin-inline-start: 0px; }
  .v-skeleton-loader__date-picker { border-radius: inherit; }
  .v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text { width: 20%; max-width: 88px; }
  .v-skeleton-loader__date-picker .v-skeleton-loader__heading { width: 40%; max-width: 256px; }
  .v-skeleton-loader__date-picker-days { flex-wrap: wrap; margin: 16px; }
  .v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar { border-radius: 4px; max-width: 100%; margin: 4px; }
  .v-skeleton-loader__date-picker-options { flex-wrap: nowrap; }
  .v-skeleton-loader__date-picker-options .v-skeleton-loader__text { flex: 1 1 auto; }
  .v-skeleton-loader__divider { border-radius: 1px; height: 2px; }
  .v-skeleton-loader__heading { border-radius: 12px; height: 24px; margin: 16px; }
  .v-skeleton-loader__heading + .v-skeleton-loader__subtitle { margin-top: -16px; }
  .v-skeleton-loader__image { border-radius: 0px; height: 150px; }
  .v-skeleton-loader__card .v-skeleton-loader__image { border-radius: 0px; }
  .v-skeleton-loader__list-item { margin: 16px; }
  .v-skeleton-loader__list-item .v-skeleton-loader__text { margin: 0px; }
  .v-skeleton-loader__table-thead { justify-content: space-between; }
  .v-skeleton-loader__table-thead .v-skeleton-loader__heading { max-width: 16px; margin-top: 16px; }
  .v-skeleton-loader__table-tfoot { flex-wrap: nowrap; }
  .v-skeleton-loader__table-tfoot > .v-skeleton-loader__text.v-skeleton-loader__bone { margin-top: 16px; }
  .v-skeleton-loader__table-row { flex-wrap: nowrap; justify-content: space-evenly; align-items: baseline; margin: 0px 8px; }
  .v-skeleton-loader__table-row > .v-skeleton-loader__text.v-skeleton-loader__bone { margin-inline: 8px; }
  .v-skeleton-loader__table-row + .v-skeleton-loader__divider { margin: 0px 16px; }
  .v-skeleton-loader__table-cell { align-items: center; width: 88px; height: 48px; display: flex; }
  .v-skeleton-loader__table-cell .v-skeleton-loader__text { margin-bottom: 0px; }
  .v-skeleton-loader__subtitle { max-width: 70%; }
  .v-skeleton-loader__subtitle > .v-skeleton-loader__text { border-radius: 8px; height: 16px; }
  .v-skeleton-loader__text { border-radius: 6px; height: 12px; margin: 16px; }
  .v-skeleton-loader__text + .v-skeleton-loader__text { max-width: 50%; margin-top: -8px; }
  .v-skeleton-loader__text + .v-skeleton-loader__text + .v-skeleton-loader__text { max-width: 70%; }
  .v-skeleton-loader--boilerplate .v-skeleton-loader__bone::after { display: none; }
  .v-skeleton-loader--is-loading { overflow: hidden; }
  .v-skeleton-loader--tile, .v-skeleton-loader--tile .v-skeleton-loader__bone { border-radius: 0px; }
  @keyframes loading { 
  100% { transform: translate(100%); }
}
  .v-snackbar { z-index: 10000; margin: 8px; padding: var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left); --v-snackbar-current-offset: var(--v-snackbar-offset); transform: translateY(calc(var(--v-snackbar-direction)*(var(--v-snackbar-current-offset) + var(--v-snackbar-mobile-notch,0px)))); justify-content: center; margin-inline-end: calc(8px + var(--v-scrollbar-offset)); transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top) { align-items: flex-end; }
  .v-snackbar__wrapper { border-radius: 4px; flex-wrap: wrap; align-items: center; min-width: 344px; max-width: 672px; min-height: 48px; padding: 0px; transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); display: flex; overflow: hidden; }
  .v-snackbar--variant-outlined, .v-snackbar--variant-plain, .v-snackbar--variant-text, .v-snackbar--variant-tonal { color: inherit; background: 0px 0px; }
  .v-snackbar--variant-plain { opacity: 0.62; }
  .v-snackbar--variant-plain:focus, .v-snackbar--variant-plain:hover { opacity: 1; }
  .v-snackbar--variant-plain .v-snackbar__overlay { display: none; }
  .v-snackbar--variant-elevated, .v-snackbar--variant-flat { background: rgb(var(--v-theme-surface-variant)); color: rgb(var(--v-theme-on-surface-variant)); }
  .v-snackbar--variant-elevated { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent); }
  .v-snackbar--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-snackbar--variant-outlined { border: thin solid; }
  .v-snackbar--variant-text .v-snackbar__overlay { background: currentcolor; }
  .v-snackbar--variant-tonal .v-snackbar__underlay { opacity: var(--v-activated-opacity); border-radius: inherit; pointer-events: none; background: currentcolor; inset: 0px; }
  .v-snackbar .v-snackbar__underlay { position: absolute; }
  .v-snackbar--variant-outlined, .v-snackbar--variant-tonal { background: rgb(var(--v-theme-surface)); }
  @media (forced-colors: active) {
  .v-snackbar__wrapper { border: thick solid; }
}
  .v-snackbar__header { flex-basis: 100%; }
  .v-snackbar__header::after { content: ""; flex-basis: 100%; display: block; }
  .v-snackbar__prepend { align-self: center; margin-inline: 16px 12px; display: flex; }
  .v-snackbar__prepend + .v-snackbar__content { padding-inline-start: 0px; }
  .v-snackbar__title { font-weight: 700; }
  .v-snackbar__content { letter-spacing: 0.0178571em; text-align: initial; flex: 1 1 0%; margin-right: auto; padding: 14px 16px; font-size: 0.875rem; font-weight: 400; line-height: 1.42857; }
  .v-snackbar__actions { align-self: center; align-items: center; margin-inline-end: 8px; display: flex; }
  .v-snackbar__actions > .v-btn { min-width: auto; padding: 0px 8px; }
  .v-snackbar__timer { width: 100%; position: absolute; }
  .v-snackbar__timer--top { top: 0px; }
  .v-snackbar__timer--bottom { bottom: 0px; }
  .v-snackbar__timer .v-progress-linear { transition: 0.2s linear; }
  .v-snackbar--absolute { z-index: 1; position: absolute; }
  .v-snackbar--vertical .v-snackbar__actions { flex-basis: 100%; justify-content: end; margin-bottom: 8px; }
  .v-snackbar--vertical .v-snackbar__actions::before { content: ""; flex-basis: 100%; display: block; }
  .v-snackbar--center { justify-content: center; align-items: center; }
  .v-snackbar--top { align-items: flex-start; }
  @media (width <= 839.98px) {
  .v-snackbar--top { --v-snackbar-mobile-notch: max(env(safe-area-inset-top), 0px); }
}
  .v-snackbar--bottom { align-items: flex-end; }
  @media (width <= 839.98px) {
  .v-snackbar--bottom { --v-snackbar-mobile-notch: max(env(safe-area-inset-bottom), 0px); }
}
  .v-snackbar--left, .v-snackbar--start { justify-content: flex-start; }
  .v-snackbar--end, .v-snackbar--right { justify-content: flex-end; }
  .v-snackbar--collapsed { --v-snackbar-current-offset: calc(var(--v-snackbar-gap)*var(--v-snackbar-index,0)); }
  .v-snackbar--collapsed .v-snackbar__wrapper { min-width: 0px; width: calc(var(--v-snackbar-collapsed-width) - var(--v-snackbar-gap)*2*var(--v-snackbar-index,0)); height: var(--v-snackbar-collapsed-height); }
  .v-snackbar--collapsed .v-snackbar__wrapper > * { opacity: 0; }
  .v-snackbar--collapsed.v-snackbar--left .v-snackbar__wrapper, .v-snackbar--collapsed.v-snackbar--start .v-snackbar__wrapper { transform: translateX(calc(var(--v-snackbar-gap)*var(--v-snackbar-index,0))); }
  .v-snackbar--collapsed.v-snackbar--end .v-snackbar__wrapper, .v-snackbar--collapsed.v-snackbar--right .v-snackbar__wrapper { transform: translateX(calc(var(--v-snackbar-gap)*-1*var(--v-snackbar-index,0))); }
  .v-snackbar--collapsed .v-progress-linear { opacity: 0; }
  .v-snackbar .v-avatar { background: 0px 0px; }
  .v-tooltip > .v-overlay__content { background: rgb(var(--v-theme-surface-variant)); color: rgb(var(--v-theme-on-surface-variant)); text-transform: none; opacity: 1; overflow-wrap: break-word; border-radius: 4px; width: auto; padding: 5px 16px; font-size: 0.875rem; line-height: 1.6; transition-property: opacity, transform; display: inline-block; }
  .v-tooltip:not(.v-tooltip--interactive) > .v-overlay__content { pointer-events: none; }
  .v-switch { --v-switch-scale: 1; }
  .v-switch .v-label { padding-inline-start: 10px; }
  .v-switch--size-x-small { --v-switch-scale: .642857; --v-switch-track-height: 9px; --v-switch-thumb-height: 13px; --v-switch-thumb-width: 13px; }
  .v-switch--size-small { --v-switch-scale: .785714; --v-switch-track-height: 11px; --v-switch-thumb-height: 16px; --v-switch-thumb-width: 16px; }
  .v-switch--size-default { --v-switch-scale: 1; --v-switch-track-height: 14px; --v-switch-thumb-height: 20px; --v-switch-thumb-width: 20px; }
  .v-switch--size-large { --v-switch-scale: 1.21429; --v-switch-track-height: 17px; --v-switch-thumb-height: 24px; --v-switch-thumb-width: 24px; }
  .v-switch--size-x-large { --v-switch-scale: 1.35714; --v-switch-track-height: 19px; --v-switch-thumb-height: 28px; --v-switch-thumb-width: 28px; }
  .v-switch--inset.v-switch--size-x-small { --v-switch-scale: .625; --v-switch-track-height: 20px; --v-switch-thumb-height: 15px; --v-switch-thumb-width: 15px; }
  .v-switch--inset.v-switch--size-small { --v-switch-scale: .8125; --v-switch-track-height: 26px; --v-switch-thumb-height: 20px; --v-switch-thumb-width: 20px; }
  .v-switch--inset.v-switch--size-default { --v-switch-scale: 1; --v-switch-track-height: 32px; --v-switch-thumb-height: 24px; --v-switch-thumb-width: 24px; }
  .v-switch--inset.v-switch--size-large { --v-switch-scale: 1.1875; --v-switch-track-height: 38px; --v-switch-thumb-height: 30px; --v-switch-thumb-width: 30px; }
  .v-switch--inset.v-switch--size-x-large { --v-switch-scale: 1.375; --v-switch-track-height: 44px; --v-switch-thumb-height: 34px; --v-switch-thumb-width: 34px; }
  .v-switch__loader { display: flex; }
  .v-switch__loader .v-progress-circular { color: rgb(var(--v-theme-surface)); }
  .v-switch__thumb, .v-switch__track { transition: none; }
  .v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb, .v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track { background-color: rgb(var(--v-theme-error)); color: rgb(var(--v-theme-on-error)); }
  .v-switch__track-true { margin-inline-end: auto; }
  .v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true { opacity: 0; }
  .v-switch__track-false { margin-inline-start: auto; }
  .v-selection-control--dirty .v-switch__track-false { opacity: 0; }
  .v-switch__track { background-color: rgb(var(--v-theme-surface-variant)); height: var(--v-switch-track-height); opacity: 0.6; min-width: calc(36px*var(--v-switch-scale)); cursor: pointer; border-radius: 9999px; align-items: center; padding: 0px 5px; font-size: 0.5rem; transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; }
  .v-switch--inset .v-switch__track { min-width: calc(52px*var(--v-switch-scale)); border-radius: 9999px; font-size: 0.75rem; }
  .v-switch__thumb { background-color: rgb(var(--v-theme-surface-bright)); color: rgb(var(--v-theme-on-surface-bright)); height: var(--v-switch-thumb-height); width: var(--v-switch-thumb-width); pointer-events: none; border-radius: 50%; justify-content: center; align-items: center; font-size: 0.75rem; transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 50ms, color 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); display: flex; position: relative; overflow: hidden; }
  .v-switch:not(.v-switch--inset) .v-switch__thumb { box-shadow: 0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent); }
  .v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb { background: rgb(var(--v-theme-surface-variant)); color: rgb(var(--v-theme-on-surface-variant)); box-shadow: 0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15)); --v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent); }
  .v-switch--inset .v-switch__thumb { transform: scale(var(--v-switch-inset-thumb-off-scale,.666667)); }
  .v-switch--inset .v-switch__thumb--filled { transform: none; }
  .v-switch--inset .v-selection-control--dirty .v-switch__thumb { transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 50ms; transform: none; }
  .v-switch--inset-material .v-switch__track { opacity: 1; background-color: color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc); border: 2px solid color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 20%,#888); }
  .v-switch--inset-material .v-switch__thumb { background-color: color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 20%,#888); color: color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc); }
  .v-switch--inset-material .v-selection-control--dirty .v-switch__track { background-color: color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 90%,#fff); border-color: rgba(0, 0, 0, 0); }
  .v-switch--inset-material .v-selection-control--dirty .v-switch__thumb { background-color: color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 80%,#fff); color: color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 90%,#fff); }
  .v-switch--inset-material .v-selection-control__input:active .v-switch__thumb { transform: scale(var(--v-switch-inset-thumb-pressed-scale,1.16667)); }
  .v-switch--inset-material .v-selection-control__input::before { --v-hover-opacity: .08; z-index: 1; }
  .v-switch--inset-material .v-selection-control--focus-visible .v-selection-control__input::before { opacity: 0; }
  .v-switch--inset-material .v-selection-control--focus-visible .v-switch__track { outline: 2px solid rgb(var(--v-theme-surface-variant)); outline-offset: 2px; }
  .v-switch--inset-material .v-selection-control--disabled { opacity: 1; }
  .v-switch--inset-material .v-selection-control--disabled .v-label { opacity: var(--v-disabled-opacity); }
  .v-switch--inset-material .v-selection-control--disabled .v-switch__track { background-color: color-mix(in srgb,color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc) 12%,transparent); border-color: rgba(var(--v-theme-on-surface),.12); }
  .v-switch--inset-material .v-selection-control--disabled .v-switch__thumb { background-color: rgba(var(--v-theme-on-surface),.38); }
  .v-switch--inset-material .v-selection-control--disabled .v-switch__thumb .v-icon { opacity: 0.8; }
  .v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__track { background-color: rgba(var(--v-theme-on-surface),.12); border-color: rgba(0, 0, 0, 0); }
  .v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__thumb { background-color: rgb(var(--v-theme-surface)); }
  .v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__thumb .v-icon { opacity: 0.4; }
  .v-switch--inset-square .v-switch__track { border-radius: 6px; }
  .v-switch--inset-square .v-switch__thumb { border-radius: 4px; }
  .v-switch.v-input { flex: 0 1 auto; }
  .v-switch .v-selection-control { min-height: var(--v-input-control-height); }
  .v-switch .v-selection-control__input { height: calc(var(--v-switch-thumb-height)*1.66667); width: calc(var(--v-switch-thumb-height)*1.66667); border-radius: 50%; transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); position: absolute; }
  .v-locale--is-ltr .v-switch .v-selection-control__input, .v-locale--is-ltr.v-switch .v-selection-control__input { transform: translateX(calc(-10px*var(--v-switch-scale))); }
  .v-locale--is-rtl .v-switch .v-selection-control__input, .v-locale--is-rtl.v-switch .v-selection-control__input { transform: translateX(calc(10px*var(--v-switch-scale))); }
  .v-switch .v-selection-control__input .v-icon { position: absolute; }
  .v-switch .v-selection-control__input input { margin: 0px; }
  .v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input, .v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input { transform: translateX(calc(10px*var(--v-switch-scale))); }
  .v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input, .v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input { transform: translateX(calc(-10px*var(--v-switch-scale))); }
  .v-switch.v-switch--indeterminate .v-selection-control__input { transform: scale(0.8); }
  .v-switch.v-switch--indeterminate .v-switch__thumb { box-shadow: none; transform: scale(0.75); }
  .v-switch.v-switch--inset .v-selection-control__wrapper { width: auto; }
  .v-switch.v-input--vertical .v-label { min-width: max-content; }
  .v-switch.v-input--vertical .v-selection-control__wrapper { transform: rotate(-90deg); }
  @media (forced-colors: active) {
  .v-switch .v-switch__loader .v-progress-circular { color: currentcolor; }
  .v-switch .v-switch__thumb { background-color: buttontext; }
  .v-switch .v-switch__thumb, .v-switch .v-switch__track { color: buttontext; border: 1px solid; }
  .v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track, .v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb { background-color: highlight; }
  .v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb, .v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track { color: highlight; }
  .v-switch.v-switch--inset .v-switch__track { border-width: 2px; }
  .v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb { color: highlighttext; background-color: highlighttext; }
  .v-switch.v-input--disabled .v-switch__thumb { background-color: graytext; }
  .v-switch.v-input--disabled .v-switch__thumb, .v-switch.v-input--disabled .v-switch__track { color: graytext; }
  .v-switch.v-switch--loading .v-switch__thumb { background-color: canvas; }
  .v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb, .v-switch.v-switch--loading.v-switch--inset .v-switch__thumb { border-width: 0px; }
}
  .v-slide-group--horizontal .v-tab { max-width: 360px; }
  .v-slide-group--vertical .v-tab { justify-content: start; }
  .v-tab__slider { pointer-events: none; opacity: 0; background: currentcolor; width: 100%; height: 2px; position: absolute; bottom: 0px; left: 0px; }
  .v-tab--selected .v-tab__slider { opacity: 1; }
  .v-slide-group--vertical .v-tab__slider { width: 2px; height: 100%; top: 0px; }
  .v-tabs { height: var(--v-tabs-height); display: flex; }
  .v-tabs--density-default { --v-tabs-height: 48px; }
  .v-tabs--density-default.v-tabs--stacked { --v-tabs-height: 72px; }
  .v-tabs--density-comfortable { --v-tabs-height: 44px; }
  .v-tabs--density-comfortable.v-tabs--stacked { --v-tabs-height: 68px; }
  .v-tabs--density-compact { --v-tabs-height: 36px; }
  .v-tabs--density-compact.v-tabs--stacked { --v-tabs-height: 60px; }
  .v-tabs.v-slide-group--vertical { --v-tabs-height: 48px; flex: 0 0 auto; height: auto; }
  .v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child { margin-inline-start: 42px; }
  .v-tabs--align-tabs-center .v-slide-group__content > :last-child, .v-tabs--fixed-tabs .v-slide-group__content > :last-child { margin-inline-end: auto; }
  .v-tabs--align-tabs-center .v-slide-group__content > :first-child, .v-tabs--fixed-tabs .v-slide-group__content > :first-child { margin-inline-start: auto; }
  .v-tabs--grow { flex-grow: 1; }
  .v-tabs--grow .v-tab { flex: 1 0 auto; max-width: none; }
  .v-tabs--align-tabs-end .v-tab:first-child { margin-inline-start: auto; }
  .v-tabs--align-tabs-end .v-tab:last-child { margin-inline-end: 0px; }
  .v-tabs--inset { --v-tabs-inset-radius: 4px; --v-tabs-inset-padding: 4px; --v-tabs-slider-background: rgba(var(--v-theme-on-surface), .2); background: color-mix(in srgb,rgb(var(--v-theme-on-surface)) 6%,transparent); box-shadow: inset 0 0 0 2px rgba(var(--v-border-color),var(--v-border-opacity)); border-radius: calc(var(--v-tabs-inset-radius) + var(--v-tabs-inset-padding)); }
  .v-tabs--inset .v-tab { margin: var(--v-tabs-inset-padding); transition-property: box-shadow, transform, opacity, background, color; }
  .v-tabs--inset .v-tab.v-tab.v-btn { border-radius: var(--v-tabs-inset-radius); }
  .v-tabs--inset .v-tab:focus-visible { outline: 2px solid rgb(var(--v-border-color)); outline-offset: 2px; }
  .v-tabs--inset .v-tab:focus-visible::after { opacity: 0; }
  .v-tabs--inset:not(.v-tabs--fixed-tabs, .v-tabs--grow) { max-width: max-content; }
  .v-tabs--inset.v-tabs--fixed-tabs .v-slide-group__content { padding-inline: var(--v-tabs-inset-padding); }
  .v-tabs--inset .v-tab__slider { background: var(--v-tabs-slider-background); border-radius: var(--v-tabs-inset-radius); z-index: -1; width: auto; inset: 0px; }
  .v-tabs--inset.v-tabs--horizontal { height: calc(var(--v-tabs-height) + var(--v-tabs-inset-padding)*2); --v-tabs-inset-tab-radius: calc(var(--v-tabs-outer-radius) - var(--v-tabs-inset-padding) + 4px); }
  .v-tabs--inset.v-tabs--horizontal .v-tab__slider { height: auto; }
  .v-tabs--inset .v-btn__overlay { display: none; }
  .v-tabs--inset.v-tabs--vertical .v-tab { grid-template-columns: max-content 1fr max-content; }
  .v-tabs--inset.v-tabs--vertical .v-tab > .v-btn__content { justify-content: start; }
  .v-tabs--inset.v-tabs--vertical .v-tab .v-tab__slider { width: auto; }
  @media (width <= 1144.98px) {
  .v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child { margin-inline-start: 52px; }
  .v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child { margin-inline-end: 52px; }
}
  .v-textarea { --v-textarea-max-height: initial; }
  .v-textarea .v-field { --v-textarea-control-height: var(--v-input-control-height); }
  .v-textarea .v-field:not(.v-field--no-label, .v-field--active) textarea::placeholder { opacity: 0; }
  .v-textarea .v-field__field { --v-input-control-height: var(--v-textarea-control-height); }
  .v-textarea .v-field__input { max-height: var(--v-textarea-max-height); mask-image: linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px),#000 calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width,16px))); outline: none; flex: 1 1 auto; }
  .v-textarea .v-field__input.v-textarea__sizer { visibility: hidden; pointer-events: none; position: absolute; top: 0px; left: 0px; }
  .v-textarea--no-resize .v-field__input { resize: none; }
  .v-textarea textarea { flex: 1 1 0%; min-width: 0px; height: 100%; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
  .v-textarea textarea:active, .v-textarea textarea:focus { outline: none; }
  .v-textarea textarea:invalid { box-shadow: none; }
}

@layer vuetify-final.trumps {
  @media (forced-colors: active) {
  .v-btn-toggle > .v-btn:not(.v-btn--disabled) { border-color: buttontext; }
  .v-btn-toggle > .v-btn:not(.v-btn--disabled):focus-visible { outline: 0px; }
  .v-btn-toggle > .v-btn:not(.v-btn--disabled):not(.v-btn--active):focus-visible, .v-btn-toggle > .v-btn:not(.v-btn--disabled):not(.v-btn--active):hover { color: highlight; border-color: currentcolor; }
  .v-btn-toggle > .v-btn--active { color: highlight; forced-color-adjust: preserve-parent-color; }
  .v-btn-toggle > .v-btn--active:not(.v-btn--variant-text, .v-btn--variant-plain) { color: highlighttext; background-color: highlight; border-color: highlight; }
  .v-progress-linear__buffer { opacity: 0.5; background-color: highlight; }
  .v-progress-linear__determinate, .v-progress-linear__indeterminate { background-color: highlight; }
  .v-badge__badge { forced-color-adjust: preserve-parent-color; color: highlighttext; background: highlight; }
  .v-chip-group .v-chip { color: buttontext; background-color: buttonface; }
  .v-chip-group .v-chip:hover { color: highlight; }
  .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) { color: highlight; forced-color-adjust: preserve-parent-color; }
  .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible { outline-offset: 2px; }
  .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated, .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat { color: highlighttext; background-color: highlight; }
  .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined, .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal { border-width: medium; }
  .v-list-item--link:not(.v-list-item--active) { color: buttontext; }
  .v-list-item--link[href]:not(.v-list-item--active) { color: unset; }
  .v-list-item--active:not(.v-list-item--disabled) .v-icon, .v-list-item--active:not(.v-list-item--disabled) [class*="v-list-item-"], .v-list-item--active:not(.v-list-item--disabled) [class*="v-list-item-"] > * { color: highlight; }
  .v-list-item--active:not(.v-list-item--variant-text, .v-list-item--variant-plain):not(.v-list-item--disabled) { background: highlight; }
  .v-list-item--active:not(.v-list-item--variant-text, .v-list-item--variant-plain):not(.v-list-item--disabled) .v-icon, .v-list-item--active:not(.v-list-item--variant-text, .v-list-item--variant-plain):not(.v-list-item--disabled) [class*="v-list-item-"], .v-list-item--active:not(.v-list-item--variant-text, .v-list-item--variant-plain):not(.v-list-item--disabled) [class*="v-list-item-"] > * { opacity: 1; color: highlighttext; forced-color-adjust: preserve-parent-color; }
  .v-list-item--focus-visible::after { opacity: 1; }
  @supports selector(:focus-visible) {
  .v-list-item::after { color: buttontext; }
  .v-list-item:focus-visible::after { opacity: 1; }
}
}
  .v-overlay-scroll-blocked { padding-inline-end: var(--v-scrollbar-offset); }
  .v-overlay-scroll-blocked:not(html) { overflow-y: hidden; }
  html.v-overlay-scroll-blocked { top: var(--v-body-scroll-y); left: var(--v-body-scroll-x); width: 100%; height: 100%; position: fixed; }
  .v-overlay-scroll-blocked .v-navigation-drawer--right.v-navigation-drawer--active { margin-right: var(--v-scrollbar-offset); }
  @media (forced-colors: active) {
  .v-tab--selected.v-btn { color: highlight; }
  .v-tab__slider { background: highlight; }
}
}

@property --v-progress-indeterminate-long-left { syntax: "<percentage>"; inherits: true; initial-value: 0%; }

@property --v-progress-indeterminate-long-right { syntax: "<percentage>"; inherits: true; initial-value: 0%; }

@property --v-progress-indeterminate-short-left { syntax: "<percentage>"; inherits: true; initial-value: 0%; }

@property --v-progress-indeterminate-short-right { syntax: "<percentage>"; inherits: true; initial-value: 0%; }

@layer vuetify-overrides {
  .v-list-group__items .v-list-item { padding-inline-start: calc(16px + var(--indent-padding)); }
  .v-overlay--justify-start { justify-content: flex-start; }
  .v-overlay--justify-center { justify-content: center; }
  .v-overlay--justify-end { justify-content: flex-end; }
  .v-overlay--align-start { align-items: flex-start; }
  .v-overlay--align-center { align-items: center; }
  .v-overlay--align-end { align-items: flex-end; }
  .v-window-item { transition-duration: var(--v-window-transition-duration,revert-layer); }
  .v-data-table-column--fixed, .v-data-table-column--fixed-end, .v-data-table__th--sticky { position: sticky; }
  .v-data-table__tr--expanded > td { contain: layout; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; height: 0px; padding: 0px; }
  .v-data-table-group-header-row__column { padding-inline-start: calc(var(--v-data-table-group-header-row-depth)*16px); }
  .v-data-table-progress > th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; padding: 0px; }
  .v-data-table__tr--mobile > td:not(:last-child), .v-table--fixed-header > .v-table__wrapper > table > thead > tr > th { border-bottom: 0px; }
  .v-table--fixed-footer > .v-table__wrapper > table > tfoot > tr > td, .v-table--fixed-footer > .v-table__wrapper > table > tfoot > tr > th { border-top: 0px; }
  .v-expansion-panels > :first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
  .v-expansion-panels > :last-child { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; }
  .v-expansion-panels:not(.v-expansion-panels--variant-accordion) > .v-expansion-panel--active { border-radius: inherit; }
  .v-expansion-panels:not(.v-expansion-panels--variant-accordion) > .v-expansion-panel--before-active { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; }
  .v-expansion-panels:not(.v-expansion-panels--variant-accordion) > .v-expansion-panel--after-active { border-top-left-radius: inherit; border-top-right-radius: inherit; }
  .v-expansion-panels:not(.v-expansion-panels--variant-accordion) > :not(:first-child):not(.v-expansion-panel--after-active):not(.v-expansion-panel--active) { border-top-left-radius: var(--v-expansion-panels-inner-radius,0); border-top-right-radius: var(--v-expansion-panels-inner-radius,0); }
  .v-expansion-panels--variant-accordion > :first-child:not(:last-child), .v-expansion-panels:not(.v-expansion-panels--variant-accordion) > :not(:last-child):not(.v-expansion-panel--before-active):not(.v-expansion-panel--active) { border-bottom-left-radius: var(--v-expansion-panels-inner-radius,0); border-bottom-right-radius: var(--v-expansion-panels-inner-radius,0); }
  .v-expansion-panels--variant-accordion > :last-child:not(:first-child) { border-top-left-radius: var(--v-expansion-panels-inner-radius,0); border-top-right-radius: var(--v-expansion-panels-inner-radius,0); }
  .v-expansion-panels--variant-accordion > :last-child:not(:first-child) .v-expansion-panel-title--active { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .v-expansion-panels--variant-accordion > :not(:first-child):not(:last-child) { border-radius: var(--v-expansion-panels-inner-radius,0); }
  .v-tooltip > .v-overlay__content[class*="enter-active"] { transition-duration: 0.15s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .v-tooltip > .v-overlay__content[class*="leave-active"] { transition-duration: 75ms; transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
  .v-tab { height: var(--v-tabs-height); border-radius: 0px; min-width: 90px; }
  .v-textarea .v-field__input.v-textarea__sizer { height: 0px; min-height: 0px; }
}

@layer vuetify-final.transitions {
  .bottom-sheet-transition-enter-active, .bottom-sheet-transition-leave-active { pointer-events: none; transition-property: transform; }
  .bottom-sheet-transition-enter-from, .bottom-sheet-transition-leave-to { transform: translateY(100%); }
  .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active { transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); }
  @media (prefers-reduced-motion: reduce) {
  .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active { transition-duration: 0s; }
}
  .v-window-x-reverse-transition-leave-from, .v-window-x-reverse-transition-leave-to, .v-window-x-transition-leave-from, .v-window-x-transition-leave-to, .v-window-y-reverse-transition-leave-from, .v-window-y-reverse-transition-leave-to, .v-window-y-transition-leave-from, .v-window-y-transition-leave-to { width: 100%; position: absolute; top: 0px; }
  .v-window-x-transition-enter-from { transform: translate(100%); }
  .v-window-x-reverse-transition-enter-from, .v-window-x-transition-leave-to { transform: translate(-100%); }
  .v-window-x-reverse-transition-leave-to { transform: translate(100%); }
  .v-window-y-transition-enter-from { transform: translateY(100%); }
  .v-window-y-reverse-transition-enter-from, .v-window-y-transition-leave-to { transform: translateY(-100%); }
  .v-window-y-reverse-transition-leave-to { transform: translateY(100%); }
  .v-window-crossfade-transition-enter-active, .v-window-crossfade-transition-leave-active { transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); }
  .v-window-crossfade-transition-leave-from, .v-window-crossfade-transition-leave-to { width: 100%; position: absolute; top: 0px; }
  .v-window-crossfade-transition-enter-from, .v-window-crossfade-transition-leave-to { opacity: 0; }
  .v-snackbar-transition-enter-active, .v-snackbar-transition-leave-active { transition-duration: 0.15s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .v-snackbar-transition-enter-active { transition-property: opacity, transform; }
  @media (prefers-reduced-motion: reduce) {
  .v-snackbar-transition-enter-active { transition-property: opacity; }
}
  .v-snackbar-transition-enter-from { opacity: 0; transform: scale(0.8); }
  .v-snackbar-transition-leave-active { transition-property: opacity; }
  .v-snackbar-transition-leave-to { opacity: 0; }
}