.expand-enter-active, .expand-leave-active { overflow: hidden; transition: block-size var(--expand-transition-duration, .25s) ease; }
.expand-enter-from, .expand-leave-to { block-size: 0px; }
[data-v-bc460233] { backface-visibility: hidden; perspective: 1000px; transform: translateZ(0px); will-change: block-size; }
.layout-vertical-nav { position: fixed; z-index: 1003; display: flex; flex-direction: column; block-size: 100%; inline-size: 240px; inset-block-start: 0px; inset-inline-start: 0px; transition: transform 0.25s ease-in-out, inline-size 0.25s ease-in-out, box-shadow 0.25s ease-in-out; will-change: transform, inline-size; }
.layout-vertical-nav .nav-header { display: flex; align-items: center; }
.layout-vertical-nav .nav-header .header-action { cursor: pointer; }
.layout-vertical-nav .app-title-wrapper { margin-inline-end: auto; }
.layout-vertical-nav .nav-items { block-size: 100%; }
.layout-vertical-nav .nav-item-title { overflow: hidden; margin-inline-end: auto; text-overflow: ellipsis; white-space: nowrap; }
.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered) { inline-size: 70px; }
.layout-vertical-nav-collapsed .layout-vertical-nav.hovered .no-active { inset-inline-start: 11.3em; }
.layout-vertical-nav.overlay-nav:not(.visible) { transform: translate(-240px); }
[dir="rtl"] .layout-vertical-nav.overlay-nav:not(.visible) { transform: translate(240px); }
.header-arrow { border: 1px dashed rgba(145, 158, 171, 0.2); border-radius: 50%; background-color: rgb(var(--v-theme-surface)); block-size: 1em; font-size: 22px; inline-size: 1em; position: absolute !important; }
.active { inset-inline-start: 10.3em; }
.layout-vertical-nav .nav-group-label { display: flex; align-items: center; cursor: pointer; }
.v-btn { align-items: center; border-radius: 6px; display: inline-grid; grid-template-areas: "prepend content append"; grid-template-columns: max-content auto max-content; font-weight: 500; justify-content: center; letter-spacing: 0.0269rem; line-height: normal; max-width: 100%; outline: none; position: relative; text-decoration: none; text-indent: 0.0269rem; text-transform: capitalize; transition-property: box-shadow, transform, opacity, background; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); user-select: none; vertical-align: middle; flex-shrink: 0; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; }
.v-btn--size-x-small { --v-btn-size: .6875rem; --v-btn-height: 22px; font-size: var(--v-btn-size); min-width: 40px; padding: 0px 12px; }
.v-btn--size-small { --v-btn-size: .8125rem; --v-btn-height: 30px; font-size: var(--v-btn-size); min-width: 54px; padding: 0px 16px; }
.v-btn--size-default { --v-btn-size: .9375rem; --v-btn-height: 38px; font-size: var(--v-btn-size); min-width: 68px; padding: 0px 20px; }
.v-btn--size-large { --v-btn-size: 1.0625rem; --v-btn-height: 46px; font-size: var(--v-btn-size); min-width: 82px; padding: 0px 24px; }
.v-btn--size-x-large { --v-btn-size: 1.1875rem; --v-btn-height: 54px; font-size: var(--v-btn-size); min-width: 96px; padding: 0px 28px; }
.v-btn.v-btn--density-default { height: calc(var(--v-btn-height) + 0px); }
.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 { border-width: thin; box-shadow: none; }
.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-plain, .v-btn--variant-outlined, .v-btn--variant-text, .v-btn--variant-tonal { background: transparent; color: inherit; }
.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: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); }
.v-btn--variant-elevated { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-btn--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 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 { background: currentcolor; opacity: var(--v-activated-opacity); border-radius: inherit; position: absolute; inset: 0px; pointer-events: none; }
@supports selector(:focus-visible) {
  .v-btn::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; border: 2px solid; border-radius: inherit; opacity: 0; transition: opacity 0.2s ease-in-out; }
  .v-btn:focus-visible::after { opacity: calc(.25 * var(--v-theme-overlay-multiplier)); }
}
.v-btn--icon { border-radius: 50%; min-width: 0px; padding: 0px; }
.v-btn--icon.v-btn--size-default { --v-btn-size: .9375rem; }
.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) + 0px); height: calc(var(--v-btn-height) + 0px); }
.v-btn--icon.v-btn--density-compact { width: calc(var(--v-btn-height) + -8px); height: calc(var(--v-btn-height) + -8px); }
.v-btn--elevated:hover, .v-btn--elevated:focus { box-shadow: 0 3px 9px rgba(var(--v-shadow-key-umbra-color),.15),0 0 transparent,0 0 transparent; }
.v-btn--elevated:active { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-btn--flat { box-shadow: none; }
.v-btn--block { display: flex; flex: 1 0 auto; min-width: 100%; }
.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: rgba(var(--v-theme-on-surface),.26); 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__content, .v-btn--loading .v-btn__prepend, .v-btn--loading .v-btn__append { opacity: 0; }
.v-btn--stacked { grid-template: "prepend" max-content "content" max-content "append" max-content / auto; justify-items: center; align-content: center; }
.v-btn--stacked .v-btn__content { flex-direction: column; line-height: 1.25; }
.v-btn--stacked .v-btn__prepend, .v-btn--stacked .v-btn__append, .v-btn--stacked .v-btn__content > .v-icon--start, .v-btn--stacked .v-btn__content > .v-icon--end { margin-inline: 0px; }
.v-btn--stacked .v-btn__prepend, .v-btn--stacked .v-btn__content > .v-icon--start { margin-bottom: 4px; }
.v-btn--stacked .v-btn__append, .v-btn--stacked .v-btn__content > .v-icon--end { margin-top: 4px; }
.v-btn--stacked.v-btn--size-x-small { --v-btn-size: .6875rem; --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: .8125rem; --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: .9375rem; --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: 1.0625rem; --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.1875rem; --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) + 0px); }
.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--rounded { border-radius: 36px; }
.v-btn--rounded.v-btn--icon { border-radius: 6px; }
.v-btn .v-icon { --v-icon-size-multiplier: .8571428571; }
.v-btn--icon .v-icon { --v-icon-size-multiplier: 1; }
.v-btn--stacked .v-icon { --v-icon-size-multiplier: 1.1428571429; }
.v-btn__loader { align-items: center; display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; }
.v-btn__content, .v-btn__prepend, .v-btn__append { align-items: center; display: flex; transition: transform, opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
.v-btn__prepend { grid-area: prepend; margin-inline: calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5); }
.v-btn__append { grid-area: append; margin-inline: calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9); }
.v-btn__content { grid-area: content; justify-content: center; white-space: nowrap; }
.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 { background-color: currentcolor; border-radius: inherit; opacity: 0; transition: opacity 0.2s ease-in-out; }
.v-btn__overlay, .v-btn__underlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; }
.v-card-actions .v-btn ~ .v-btn:not(.v-btn-toggle .v-btn) { margin-inline-start: 0.5rem; }
.v-pagination .v-btn { border-radius: 6px; }
.v-pagination .v-btn--rounded { border-radius: 50%; }
.v-btn__overlay { transition: none; }
.v-pagination__item--is-active .v-btn__overlay { opacity: var(--v-border-opacity); }
.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-group { display: inline-flex; flex-wrap: nowrap; max-width: 100%; min-width: 0px; overflow: hidden; vertical-align: middle; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent; border-radius: 6px; background: transparent; color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); }
.v-btn-group--border { border-width: thin; box-shadow: none; }
.v-btn-group--density-default.v-btn-group { height: 48px; }
.v-btn-group--density-comfortable.v-btn-group { height: 40px; }
.v-btn-group--density-compact.v-btn-group { height: 36px; }
.v-btn-group .v-btn { border-radius: 0px; border-color: inherit; }
.v-btn-group .v-btn:not(:last-child) { border-inline-end: none; }
.v-btn-group .v-btn:not(:first-child) { border-inline-start: none; }
.v-btn-group .v-btn:first-child { border-start-start-radius: inherit; border-end-start-radius: inherit; }
.v-btn-group .v-btn:last-child { border-start-end-radius: inherit; border-end-end-radius: inherit; }
.v-btn-group--divided .v-btn:not(:last-child) { border-inline-end-width: thin; border-inline-end-style: solid; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)); }
.v-btn-group--tile { border-radius: 0px; }
.v-icon { --v-icon-size-multiplier: 1; align-items: center; display: inline-flex; font-feature-settings: "liga"; height: 1em; justify-content: center; letter-spacing: normal; line-height: 1; position: relative; text-indent: 0px; text-align: center; user-select: none; vertical-align: middle; width: 1em; min-width: 1em; }
.v-icon--clickable { cursor: pointer; }
.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 { align-items: center; display: inline-flex; justify-content: center; position: relative; vertical-align: middle; }
.v-progress-circular > svg { width: 100%; height: 100%; margin: auto; position: absolute; inset: 0px; z-index: 0; }
.v-progress-circular__content { align-items: center; display: flex; justify-content: center; }
.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; transition: 0.2s ease-in-out, stroke-width; z-index: 2; }
.v-progress-circular--size-x-small { height: 16px; width: 16px; }
.v-progress-circular--size-small { height: 24px; width: 24px; }
.v-progress-circular--size-default { height: 32px; width: 32px; }
.v-progress-circular--size-large { height: 48px; width: 48px; }
.v-progress-circular--size-x-large { height: 64px; width: 64px; }
.v-progress-circular--indeterminate > svg { animation: 1.4s linear 0s infinite normal none running progress-circular-rotate; transform-origin: center center; transition: 0.2s ease-in-out; }
.v-progress-circular--indeterminate .v-progress-circular__overlay { 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; stroke-dasharray: 25, 200; stroke-dashoffset: 0; stroke-linecap: round; transform-origin: center center; 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) > svg, .v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay { animation-play-state: paused !important; }
@keyframes progress-circular-dash {
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0px; }
  50% { stroke-dasharray: 100, 200; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 100, 200; stroke-dashoffset: -124px; }
}
@keyframes progress-circular-rotate {
  100% { transform: rotate(270deg); }
}
.v-progress-linear { background: transparent; overflow: hidden; position: relative; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.v-progress-linear__background { background: currentcolor; bottom: 0px; left: 0px; opacity: 0.08; position: absolute; top: 0px; transition: inherit; }
.v-progress-linear__content { align-items: center; display: flex; height: 100%; justify-content: center; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }
.v-progress-linear__determinate, .v-progress-linear__indeterminate { background: currentcolor; }
.v-progress-linear__determinate { height: inherit; left: 0px; position: absolute; transition-duration: inherit; transition-timing-function: inherit; transition-delay: inherit; transition-behavior: inherit; transition-property: width, left, right; }
.v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short { animation-play-state: paused; animation-duration: 2.2s; animation-iteration-count: infinite; height: inherit; inset: 0px auto 0px 0px; position: absolute; width: auto; will-change: left, right; }
.v-progress-linear__indeterminate .long { animation-name: indeterminate-ltr; }
.v-progress-linear__indeterminate .short { animation-name: indeterminate-short-ltr; }
.v-progress-linear__stream { animation: 0.25s linear 0s infinite normal none paused stream; bottom: 0px; left: auto; opacity: 0.3; pointer-events: none; position: absolute; transition-duration: inherit; transition-timing-function: inherit; transition-delay: inherit; transition-behavior: inherit; transition-property: width, left, right; }
.v-progress-linear--reverse .v-progress-linear__background, .v-progress-linear--reverse .v-progress-linear__determinate, .v-progress-linear--reverse .v-progress-linear__content, .v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short { left: auto; right: 0px; }
.v-progress-linear--reverse .v-progress-linear__indeterminate .long { animation-name: indeterminate-rtl; }
.v-progress-linear--reverse .v-progress-linear__indeterminate .short { animation-name: indeterminate-short-rtl; }
.v-progress-linear--reverse .v-progress-linear__stream { right: auto; }
.v-progress-linear--absolute, .v-progress-linear--fixed { left: 0px; z-index: 1; }
.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 { animation: 1s linear 0s infinite normal none running progress-linear-stripes; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0px, transparent 50%, rgba(255, 255, 255, 0.25) 0px, rgba(255, 255, 255, 0.25) 75%, transparent 0px, transparent); background-repeat: repeat; background-size: var(--v-progress-linear-height); }
.v-progress-linear--active .v-progress-linear__indeterminate .long, .v-progress-linear--active .v-progress-linear__indeterminate .short, .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% { left: -90%; right: 100%; }
  60% { left: -90%; right: 100%; }
  100% { left: 100%; right: -35%; }
}
@keyframes indeterminate-rtl {
  0% { left: 100%; right: -90%; }
  60% { left: 100%; right: -90%; }
  100% { left: -35%; right: 100%; }
}
@keyframes indeterminate-short-ltr {
  0% { left: -200%; right: 100%; }
  60% { left: 107%; right: -8%; }
  100% { left: 107%; right: -8%; }
}
@keyframes indeterminate-short-rtl {
  0% { left: 100%; right: -200%; }
  60% { left: -8%; right: 107%; }
  100% { left: -8%; right: 107%; }
}
@keyframes stream {
  100% { transform: translate(var(--v-progress-linear-stream-to)); }
}
@keyframes progress-linear-stripes {
  0% { background-position-x: var(--v-progress-linear-height); }
}
.v-ripple__container { color: inherit; border-radius: inherit; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; z-index: 0; pointer-events: none; contain: strict; }
.v-ripple__animation { color: inherit; position: absolute; top: 0px; left: 0px; border-radius: 50%; background: currentcolor; opacity: 0; pointer-events: none; overflow: hidden; will-change: transform, opacity; }
.v-ripple__animation--enter { transition: none; opacity: 0; }
.v-ripple__animation--in { transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s cubic-bezier(0, 0, 0.2, 1); opacity: calc(.25 * var(--v-theme-overlay-multiplier)); }
.v-ripple__animation--out { transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1); opacity: 0; }
.v-dialog-close-btn[data-v-fadd33e8] { position: absolute; z-index: 1; border-radius: 0.375rem; inset-block-start: 0px; inset-inline-end: 0px; transform: translate(0.5rem, -0.5rem); background-color: rgb(var(--v-theme-surface)) !important; block-size: 32px !important; color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) !important; inline-size: 32px !important; }
.v-card { display: block; overflow: hidden; overflow-wrap: break-word; position: relative; padding: 0px; text-decoration: none; transition-duration: 0.28s; transition-property: box-shadow, opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); z-index: 0; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; border-radius: 6px; }
.v-card--border { border-width: thin; box-shadow: none; }
.v-card--absolute { position: absolute; }
.v-card--fixed { position: fixed; }
.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-plain, .v-card--variant-outlined, .v-card--variant-text, .v-card--variant-tonal { background: transparent; color: inherit; }
.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: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); }
.v-card--variant-elevated { box-shadow: 0 4px 18px rgba(var(--v-shadow-key-umbra-color),.1),0 0 transparent,0 0 transparent; }
.v-card--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 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 { background: currentcolor; opacity: var(--v-activated-opacity); border-radius: inherit; position: absolute; inset: 0px; pointer-events: none; }
.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::before, .v-card--hover::after { border-radius: inherit; content: ""; display: block; inset: 0px; pointer-events: none; position: absolute; transition: inherit; }
.v-card--hover::before { opacity: 1; z-index: -1; box-shadow: 0 4px 18px rgba(var(--v-shadow-key-umbra-color),.1),0 0 transparent,0 0 transparent; }
.v-card--hover::after { z-index: 1; opacity: 0; box-shadow: 0 4px 13px rgba(var(--v-shadow-key-umbra-color),.18),0 0 transparent,0 0 transparent; }
.v-card--hover:hover::after { opacity: 1; }
.v-card--hover:hover::before { opacity: 0; }
.v-card--hover:hover { box-shadow: 0 4px 13px rgba(var(--v-shadow-key-umbra-color),.18),0 0 transparent,0 0 transparent; }
.v-card--link { cursor: pointer; }
.v-card-actions { align-items: center; display: flex; flex: 0 0 auto; min-height: unset; padding: 0px 12px 12px; }
.v-card-item { align-items: center; display: grid; flex: 0 0 auto; grid-template-areas: "prepend content append"; grid-template-columns: max-content auto max-content; padding: 24px; }
.v-card-item + .v-card-text { padding-top: 0px; }
.v-card-item__prepend, .v-card-item__append { 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 { align-self: center; grid-area: content; overflow: hidden; }
.v-card-title { display: block; flex: 0 0 auto; font-size: 1.125rem; font-weight: 500; hyphens: auto; letter-spacing: normal; min-width: 0px; overflow: hidden; padding: 0.5rem 1rem; text-overflow: ellipsis; text-transform: none; white-space: nowrap; word-break: normal; overflow-wrap: break-word; }
.v-card .v-card-title { line-height: 1.65rem; }
.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-text, .v-card-title + .v-card-actions { padding-top: 0px; }
.v-card-subtitle { display: block; flex: 0 0 auto; font-size: 0.9375rem; font-weight: 400; letter-spacing: normal; opacity: 1; overflow: hidden; padding: 0px 1rem; text-overflow: ellipsis; text-transform: none; white-space: nowrap; }
.v-card .v-card-subtitle { line-height: 1.25rem; }
.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 { flex: 1 1 auto; font-size: 0.9375rem; font-weight: 400; letter-spacing: normal; padding: 24px; text-transform: none; }
.v-card .v-card-text { line-height: 1.5; }
.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 { display: flex; height: 100%; flex: 1 1 auto; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: -1; }
.v-card__content { border-radius: inherit; overflow: hidden; position: relative; }
.v-card__loader { inset: 0px 0px auto; position: absolute; width: 100%; z-index: 1; }
.v-card__overlay { background-color: currentcolor; border-radius: inherit; position: absolute; inset: 0px; pointer-events: none; opacity: 0; transition: opacity 0.2s ease-in-out; }
.v-avatar { flex: 0 0 auto; align-items: center; display: inline-flex; justify-content: center; line-height: normal; overflow: hidden; position: relative; text-align: center; transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1), height; vertical-align: middle; border-radius: 50%; }
.v-avatar.v-avatar--size-x-small { --v-avatar-height: 22px; }
.v-avatar.v-avatar--size-small { --v-avatar-height: 30px; }
.v-avatar.v-avatar--size-default { --v-avatar-height: 38px; }
.v-avatar.v-avatar--size-large { --v-avatar-height: 46px; }
.v-avatar.v-avatar--size-x-large { --v-avatar-height: 54px; }
.v-avatar.v-avatar--density-default { height: calc(var(--v-avatar-height) + 0px); width: calc(var(--v-avatar-height) + 0px); }
.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--variant-plain, .v-avatar--variant-outlined, .v-avatar--variant-text, .v-avatar--variant-tonal { background: transparent; color: inherit; }
.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: var(--v-theme-surface); color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); }
.v-avatar--variant-elevated { box-shadow: 0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent; }
.v-avatar--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 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 { background: currentcolor; opacity: var(--v-activated-opacity); border-radius: inherit; position: absolute; inset: 0px; pointer-events: none; }
.v-avatar--rounded { border-radius: 6px; }
.v-avatar .v-img { height: 100%; width: 100%; }
.v-img { --v-theme-overlay-multiplier: 3; z-index: 0; }
.v-img--booting .v-responsive__sizer { transition: none; }
.v-img--rounded { border-radius: 6px; }
.v-img__img, .v-img__picture, .v-img__gradient, .v-img__placeholder, .v-img__error { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.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 { display: flex; flex: 1 0 auto; max-height: 100%; max-width: 100%; overflow: hidden; position: relative; }
.v-responsive--inline { display: inline-flex; flex: 0 0 auto; }
.v-responsive__content { flex: 1 0 0px; max-width: 100%; }
.v-responsive__sizer ~ .v-responsive__content { margin-inline-start: -100%; }
.v-responsive__sizer { flex: 1 0 0px; transition: padding-bottom 0.2s cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; }
.v-dialog { align-items: center; justify-content: center; margin: auto; }
.v-dialog > .v-overlay__content { max-height: calc(100% - 48px); width: calc(100% - 48px); max-width: calc(100% - 48px); margin: 24px; }
.v-dialog > .v-overlay__content, .v-dialog > .v-overlay__content > form { display: flex; flex-direction: column; min-height: 0px; }
.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; border-radius: 6px; overflow-y: auto; box-shadow: 0 8px 23px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent; }
.v-dialog > .v-overlay__content > .v-card, .v-dialog > .v-overlay__content > form > .v-card { display: flex; flex-direction: column; }
.v-dialog > .v-overlay__content > .v-card > .v-card-item, .v-dialog > .v-overlay__content > form > .v-card > .v-card-item { padding: 20px 24px 0px; }
.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: 20px; }
.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: normal; line-height: inherit; padding: 20px 24px; }
.v-dialog--fullscreen { --v-scrollbar-offset: 0px; }
.v-dialog--fullscreen > .v-overlay__content { border-radius: 0px; margin: 0px; padding: 0px; width: 100%; height: 100%; max-width: 100%; max-height: 100%; overflow-y: auto; top: 0px; left: 0px; }
.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 { min-height: 100%; min-width: 100%; border-radius: 0px; }
.v-dialog--scrollable > .v-overlay__content, .v-dialog--scrollable > .v-overlay__content > form { display: flex; }
.v-dialog--scrollable > .v-overlay__content > .v-card, .v-dialog--scrollable > .v-overlay__content > form > .v-card { display: flex; flex: 1 1 100%; flex-direction: column; max-height: 100%; max-width: 100%; }
.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-overlay-container { contain: layout; left: 0px; pointer-events: none; position: absolute; top: 0px; display: contents; }
.v-overlay-scroll-blocked { padding-inline-end: var(--v-scrollbar-offset); }
.v-overlay-scroll-blocked:not(html) { overflow-y: hidden !important; }
html.v-overlay-scroll-blocked { position: fixed; top: var(--v-body-scroll-y); left: var(--v-body-scroll-x); width: 100%; height: 100%; }
.v-overlay { border-radius: inherit; display: flex; inset: 0px; pointer-events: none; position: fixed; }
.v-overlay__content { outline: none; position: absolute; pointer-events: auto; contain: layout; }
.v-overlay__scrim { pointer-events: auto; background: rgb(var(--v-theme-on-surface)); border-radius: inherit; inset: 0px; opacity: 1; position: fixed; }
.v-overlay--absolute, .v-overlay--contained .v-overlay__scrim { position: absolute; }
.v-overlay--scroll-blocked { padding-inline-end: var(--v-scrollbar-offset); }
.v-snackbar { justify-content: center; z-index: 10000; margin: 8px; margin-inline-end: calc(8px + var(--v-scrollbar-offset)); }
.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top) { align-items: flex-end; }
.v-snackbar__wrapper { align-items: center; display: flex; max-width: 672px; min-height: 48px; min-width: 344px; overflow: hidden; padding: 0px; border-radius: 6px; }
.v-snackbar--variant-plain, .v-snackbar--variant-outlined, .v-snackbar--variant-text, .v-snackbar--variant-tonal { background: transparent; color: inherit; }
.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-tooltip-background)); color: rgb(var(--v-theme-on-primary)); }
.v-snackbar--variant-elevated { box-shadow: 0 4px 11px rgba(var(--v-shadow-key-umbra-color),.16),0 0 transparent,0 0 transparent; }
.v-snackbar--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 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 { background: currentcolor; opacity: var(--v-activated-opacity); border-radius: inherit; position: absolute; inset: 0px; pointer-events: none; }
.v-snackbar__content { flex-grow: 1; font-size: 0.9375rem; font-weight: 400; letter-spacing: normal; line-height: 1.25rem; margin-right: auto; padding: 14px 16px; text-align: initial; }
.v-snackbar__actions { align-items: center; align-self: center; display: flex; margin-inline-end: 8px; }
.v-snackbar__actions > .v-btn { padding: 0px 8px; min-width: auto; }
.v-snackbar__timer { width: 100%; position: absolute; top: 0px; }
.v-snackbar__timer .v-progress-linear { transition: 0.2s linear; }
.v-snackbar--absolute { position: absolute; z-index: 1; }
.v-snackbar--multi-line .v-snackbar__wrapper { min-height: 68px; }
.v-snackbar--vertical .v-snackbar__wrapper { flex-direction: column; }
.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions { align-self: flex-end; margin-bottom: 8px; }
.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; }
.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; }
.skeleton-box { position: relative; display: inline-block; overflow: hidden; border: 1px rgb(var(--v-theme-grey-100)) solid; border-radius: 0.4em; background-color: rgb(var(--v-theme-grey-100)); vertical-align: middle; }
.skeleton-box::after { position: absolute; animation: 1.5s ease 0s infinite normal none running shimmer; background-image: linear-gradient(90deg,rgba(var(--v-theme-background),0) 0%,rgba(var(--v-theme-background),.3) 25%,rgba(var(--v-theme-background),.6) 50%,rgba(var(--v-theme-background),.3) 75%,rgba(var(--v-theme-background),0) 100%); content: ""; inset: 0px; transform: translate(-100%); }
@keyframes shimmer {
  100% { transform: translate(100%); }
}
.v-divider { display: block; flex: 1 1 100%; height: 0px; max-height: 0px; opacity: var(--v-border-opacity); transition: inherit; border-style: solid; border-width: thin 0px 0px; }
.v-divider--vertical { align-self: stretch; border-width: 0px thin 0px 0px; display: inline-flex; height: inherit; margin-left: -1px; max-height: 100%; max-width: 0px; vertical-align: text-bottom; width: 0px; }
.v-divider--inset:not(.v-divider--vertical) { max-width: calc(100% - 72px); margin-inline-start: 72px; }
.v-divider--inset.v-divider--vertical { margin-bottom: 8px; margin-top: 8px; max-height: calc(100% - 16px); }
.v-container { width: 100%; padding: 16px; margin-right: auto; margin-left: auto; }
@media (min-width: 960px) {
  .v-container { max-width: 900px; }
}
@media (min-width: 1280px) {
  .v-container { max-width: 1200px; }
}
@media (min-width: 1920px) {
  .v-container { max-width: 1440px; }
}
@media (min-width: 2560px) {
  .v-container { max-width: 1440px; }
}
.v-container--fluid { max-width: 100%; }
.v-container.fill-height { align-items: center; display: flex; flex-wrap: wrap; }
.v-row { display: flex; flex-wrap: wrap; flex: 1 1 auto; margin: -12px; }
.v-row + .v-row { margin-top: 12px; }
.v-row + .v-row--dense { margin-top: 4px; }
.v-row--dense { margin: -4px; }
.v-row--dense > .v-col, .v-row--dense > [class*="v-col-"] { padding: 4px; }
.v-row.v-row--no-gutters { margin: 0px; }
.v-row.v-row--no-gutters > .v-col, .v-row.v-row--no-gutters > [class*="v-col-"] { padding: 0px; }
.v-col-xxl, .v-col-xxl-auto, .v-col-xxl-12, .v-col-xxl-11, .v-col-xxl-10, .v-col-xxl-9, .v-col-xxl-8, .v-col-xxl-7, .v-col-xxl-6, .v-col-xxl-5, .v-col-xxl-4, .v-col-xxl-3, .v-col-xxl-2, .v-col-xxl-1, .v-col-xl, .v-col-xl-auto, .v-col-xl-12, .v-col-xl-11, .v-col-xl-10, .v-col-xl-9, .v-col-xl-8, .v-col-xl-7, .v-col-xl-6, .v-col-xl-5, .v-col-xl-4, .v-col-xl-3, .v-col-xl-2, .v-col-xl-1, .v-col-lg, .v-col-lg-auto, .v-col-lg-12, .v-col-lg-11, .v-col-lg-10, .v-col-lg-9, .v-col-lg-8, .v-col-lg-7, .v-col-lg-6, .v-col-lg-5, .v-col-lg-4, .v-col-lg-3, .v-col-lg-2, .v-col-lg-1, .v-col-md, .v-col-md-auto, .v-col-md-12, .v-col-md-11, .v-col-md-10, .v-col-md-9, .v-col-md-8, .v-col-md-7, .v-col-md-6, .v-col-md-5, .v-col-md-4, .v-col-md-3, .v-col-md-2, .v-col-md-1, .v-col-sm, .v-col-sm-auto, .v-col-sm-12, .v-col-sm-11, .v-col-sm-10, .v-col-sm-9, .v-col-sm-8, .v-col-sm-7, .v-col-sm-6, .v-col-sm-5, .v-col-sm-4, .v-col-sm-3, .v-col-sm-2, .v-col-sm-1, .v-col, .v-col-auto, .v-col-12, .v-col-11, .v-col-10, .v-col-9, .v-col-8, .v-col-7, .v-col-6, .v-col-5, .v-col-4, .v-col-3, .v-col-2, .v-col-1 { width: 100%; padding: 12px; }
.v-col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.v-col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
.v-col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.v-col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.v-col-3 { flex: 0 0 25%; max-width: 25%; }
.v-col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.v-col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.v-col-6 { flex: 0 0 50%; max-width: 50%; }
.v-col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.v-col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.v-col-9 { flex: 0 0 75%; max-width: 75%; }
.v-col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.v-col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.v-col-12 { flex: 0 0 100%; max-width: 100%; }
.offset-1 { margin-inline-start: 8.33333%; }
.offset-2 { margin-inline-start: 16.6667%; }
.offset-3 { margin-inline-start: 25%; }
.offset-4 { margin-inline-start: 33.3333%; }
.offset-5 { margin-inline-start: 41.6667%; }
.offset-6 { margin-inline-start: 50%; }
.offset-7 { margin-inline-start: 58.3333%; }
.offset-8 { margin-inline-start: 66.6667%; }
.offset-9 { margin-inline-start: 75%; }
.offset-10 { margin-inline-start: 83.3333%; }
.offset-11 { margin-inline-start: 91.6667%; }
@media (min-width: 600px) {
  .v-col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .v-col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .v-col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .v-col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .v-col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .v-col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .v-col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .v-col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .v-col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .v-col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .v-col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .v-col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .v-col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .v-col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .offset-sm-0 { margin-inline-start: 0px; }
  .offset-sm-1 { margin-inline-start: 8.33333%; }
  .offset-sm-2 { margin-inline-start: 16.6667%; }
  .offset-sm-3 { margin-inline-start: 25%; }
  .offset-sm-4 { margin-inline-start: 33.3333%; }
  .offset-sm-5 { margin-inline-start: 41.6667%; }
  .offset-sm-6 { margin-inline-start: 50%; }
  .offset-sm-7 { margin-inline-start: 58.3333%; }
  .offset-sm-8 { margin-inline-start: 66.6667%; }
  .offset-sm-9 { margin-inline-start: 75%; }
  .offset-sm-10 { margin-inline-start: 83.3333%; }
  .offset-sm-11 { margin-inline-start: 91.6667%; }
}
@media (min-width: 960px) {
  .v-col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .v-col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .v-col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .v-col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .v-col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .v-col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .v-col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .v-col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .v-col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .v-col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .v-col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .v-col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .v-col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .v-col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .offset-md-0 { margin-inline-start: 0px; }
  .offset-md-1 { margin-inline-start: 8.33333%; }
  .offset-md-2 { margin-inline-start: 16.6667%; }
  .offset-md-3 { margin-inline-start: 25%; }
  .offset-md-4 { margin-inline-start: 33.3333%; }
  .offset-md-5 { margin-inline-start: 41.6667%; }
  .offset-md-6 { margin-inline-start: 50%; }
  .offset-md-7 { margin-inline-start: 58.3333%; }
  .offset-md-8 { margin-inline-start: 66.6667%; }
  .offset-md-9 { margin-inline-start: 75%; }
  .offset-md-10 { margin-inline-start: 83.3333%; }
  .offset-md-11 { margin-inline-start: 91.6667%; }
}
@media (min-width: 1280px) {
  .v-col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .v-col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .v-col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .v-col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .v-col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .v-col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .v-col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .v-col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .v-col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .v-col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .v-col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .v-col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .v-col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .v-col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .offset-lg-0 { margin-inline-start: 0px; }
  .offset-lg-1 { margin-inline-start: 8.33333%; }
  .offset-lg-2 { margin-inline-start: 16.6667%; }
  .offset-lg-3 { margin-inline-start: 25%; }
  .offset-lg-4 { margin-inline-start: 33.3333%; }
  .offset-lg-5 { margin-inline-start: 41.6667%; }
  .offset-lg-6 { margin-inline-start: 50%; }
  .offset-lg-7 { margin-inline-start: 58.3333%; }
  .offset-lg-8 { margin-inline-start: 66.6667%; }
  .offset-lg-9 { margin-inline-start: 75%; }
  .offset-lg-10 { margin-inline-start: 83.3333%; }
  .offset-lg-11 { margin-inline-start: 91.6667%; }
}
@media (min-width: 1920px) {
  .v-col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .v-col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .v-col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .v-col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .v-col-xl-3 { flex: 0 0 25%; max-width: 25%; }
  .v-col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .v-col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .v-col-xl-6 { flex: 0 0 50%; max-width: 50%; }
  .v-col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .v-col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .v-col-xl-9 { flex: 0 0 75%; max-width: 75%; }
  .v-col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .v-col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .v-col-xl-12 { flex: 0 0 100%; max-width: 100%; }
  .offset-xl-0 { margin-inline-start: 0px; }
  .offset-xl-1 { margin-inline-start: 8.33333%; }
  .offset-xl-2 { margin-inline-start: 16.6667%; }
  .offset-xl-3 { margin-inline-start: 25%; }
  .offset-xl-4 { margin-inline-start: 33.3333%; }
  .offset-xl-5 { margin-inline-start: 41.6667%; }
  .offset-xl-6 { margin-inline-start: 50%; }
  .offset-xl-7 { margin-inline-start: 58.3333%; }
  .offset-xl-8 { margin-inline-start: 66.6667%; }
  .offset-xl-9 { margin-inline-start: 75%; }
  .offset-xl-10 { margin-inline-start: 83.3333%; }
  .offset-xl-11 { margin-inline-start: 91.6667%; }
}
@media (min-width: 2560px) {
  .v-col-xxl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .v-col-xxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .v-col-xxl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .v-col-xxl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .v-col-xxl-3 { flex: 0 0 25%; max-width: 25%; }
  .v-col-xxl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .v-col-xxl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .v-col-xxl-6 { flex: 0 0 50%; max-width: 50%; }
  .v-col-xxl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .v-col-xxl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .v-col-xxl-9 { flex: 0 0 75%; max-width: 75%; }
  .v-col-xxl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .v-col-xxl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .v-col-xxl-12 { flex: 0 0 100%; max-width: 100%; }
  .offset-xxl-0 { margin-inline-start: 0px; }
  .offset-xxl-1 { margin-inline-start: 8.33333%; }
  .offset-xxl-2 { margin-inline-start: 16.6667%; }
  .offset-xxl-3 { margin-inline-start: 25%; }
  .offset-xxl-4 { margin-inline-start: 33.3333%; }
  .offset-xxl-5 { margin-inline-start: 41.6667%; }
  .offset-xxl-6 { margin-inline-start: 50%; }
  .offset-xxl-7 { margin-inline-start: 58.3333%; }
  .offset-xxl-8 { margin-inline-start: 66.6667%; }
  .offset-xxl-9 { margin-inline-start: 75%; }
  .offset-xxl-10 { margin-inline-start: 83.3333%; }
  .offset-xxl-11 { margin-inline-start: 91.6667%; }
}
.v-tabs { display: flex; height: var(--v-tabs-height); }
.v-tabs--density-default { --v-tabs-height: 42px; }
.v-tabs--density-default.v-tabs--stacked { --v-tabs-height: 72px; }
.v-tabs--density-comfortable { --v-tabs-height: 38px; }
.v-tabs--density-comfortable.v-tabs--stacked { --v-tabs-height: 68px; }
.v-tabs--density-compact { --v-tabs-height: 30px; }
.v-tabs--density-compact.v-tabs--stacked { --v-tabs-height: 60px; }
.v-tabs.v-slide-group--vertical { height: auto; flex: 0 0 auto; --v-tabs-height: 42px; }
.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child { margin-inline-start: 42px; }
.v-tabs--fixed-tabs .v-slide-group__content > :last-child, .v-tabs--align-tabs-center .v-slide-group__content > :last-child { margin-inline-end: auto; }
.v-tabs--fixed-tabs .v-slide-group__content > :first-child, .v-tabs--align-tabs-center .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; }
@media (max-width: 1279.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-tab.v-tab.v-btn { height: var(--v-tabs-height); border-radius: 0px; min-width: 90px; }
.v-slide-group--horizontal .v-tab { max-width: 360px; }
.v-slide-group--vertical .v-tab { justify-content: start; }
.v-tab__slider { position: absolute; bottom: 0px; left: 0px; height: 2px; width: 100%; background: currentcolor; pointer-events: none; opacity: 0; }
.v-tab--selected .v-tab__slider { opacity: 1; }
.v-slide-group--vertical .v-tab__slider { top: 0px; height: 100%; width: 2px; }
.v-slide-group { display: flex; overflow: hidden; }
.v-slide-group__next, .v-slide-group__prev { align-items: center; display: flex; flex: 0 1 52px; justify-content: center; min-width: 52px; cursor: pointer; }
.v-slide-group__next--disabled, .v-slide-group__prev--disabled { pointer-events: none; opacity: var(--v-disabled-opacity); }
.v-slide-group__content { display: flex; flex: 1 0 auto; position: relative; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; }
.v-slide-group__content > * { white-space: initial; }
.v-slide-group__container { contain: content; display: flex; flex: 1 1 auto; overflow: hidden; }
.v-slide-group--vertical, .v-slide-group--vertical .v-slide-group__container, .v-slide-group--vertical .v-slide-group__content { flex-direction: column; }
.v-text-field input { color: inherit; opacity: 0; flex: 1 1 0%; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); min-width: 0px; }
.v-text-field input:focus, .v-text-field input:active { 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__input { --v-field-padding-start: 6px; }
.v-text-field--suffixed.v-text-field .v-field__input { --v-field-padding-end: 0; }
.v-text-field .v-input__details { padding-inline: 16px; }
.v-input--plain-underlined.v-text-field .v-input__details { padding-inline: 0px; }
.v-text-field .v-field--no-label input, .v-text-field .v-field--active input { opacity: 1; }
.v-text-field .v-field--single-line input { transition: none; }
.v-text-field__prefix, .v-text-field__suffix { align-items: center; color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); cursor: default; display: flex; opacity: 0; transition: inherit; white-space: nowrap; min-height: max(var(--v-input-control-height, 56px),1.40625rem + 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); }
.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: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)); }
.v-text-field__prefix { padding-inline-start: var(--v-field-padding-start); }
.v-text-field__suffix { padding-inline-end: var(--v-field-padding-end); }
.v-counter { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); flex: 0 1 auto; font-size: 12px; transition-duration: 0.15s; }
.v-field { display: grid; grid-template-areas: "prepend-inner field clear append-inner"; grid-template-columns: min-content minmax(0px, 1fr) min-content min-content; font-size: 0.9375rem; letter-spacing: 0.009375em; max-width: 100%; border-radius: 6px; contain: layout; flex: 1 0 0%; grid-area: control; position: relative; --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, 0)); --v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px); }
.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, .v-field--variant-solo-inverted { background: rgb(var(--v-theme-surface)); border-color: transparent; color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-field--variant-solo-inverted.v-field--focused { color: rgb(var(--v-theme-on-surface-variant)); }
.v-field--variant-filled { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.v-input--density-default .v-field--variant-solo, .v-input--density-default .v-field--variant-solo-inverted, .v-input--density-default .v-field--variant-solo-filled, .v-input--density-default .v-field--variant-filled { --v-input-control-height: 56px; --v-field-padding-bottom: 4px; }
.v-input--density-comfortable .v-field--variant-solo, .v-input--density-comfortable .v-field--variant-solo-inverted, .v-input--density-comfortable .v-field--variant-solo-filled, .v-input--density-comfortable .v-field--variant-filled { --v-input-control-height: 48px; --v-field-padding-bottom: 0px; }
.v-input--density-compact .v-field--variant-solo, .v-input--density-compact .v-field--variant-solo-inverted, .v-input--density-compact .v-field--variant-solo-filled, .v-input--density-compact .v-field--variant-filled { --v-input-control-height: 40px; --v-field-padding-bottom: 0px; }
.v-field--variant-outlined, .v-field--single-line, .v-field--no-label { --v-field-padding-top: 0px; }
.v-input--density-default .v-field--variant-outlined, .v-input--density-default .v-field--single-line, .v-input--density-default .v-field--no-label { --v-field-padding-bottom: 16px; }
.v-input--density-comfortable .v-field--variant-outlined, .v-input--density-comfortable .v-field--single-line, .v-input--density-comfortable .v-field--no-label { --v-field-padding-bottom: 12px; }
.v-input--density-compact .v-field--variant-outlined, .v-input--density-compact .v-field--single-line, .v-input--density-compact .v-field--no-label { --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: 9999px; }
.v-field.v-field--prepended { --v-field-padding-start: 6px; }
.v-field.v-field--appended { --v-field-padding-end: 6px; }
.v-field__input { align-items: center; color: inherit; column-gap: 2px; display: flex; flex-wrap: wrap; letter-spacing: 0.009375em; opacity: var(--v-high-emphasis-opacity); min-height: max(var(--v-input-control-height, 56px),1.40625rem + 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); position: relative; width: 100%; }
.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; }
.v-field__input input::placeholder, input.v-field__input::placeholder, textarea.v-field__input::placeholder { color: currentcolor; opacity: var(--v-disabled-opacity); }
.v-field__input:focus, .v-field__input:active { outline: none; }
.v-field__input:invalid { box-shadow: none; }
.v-field__field { flex: 1 0 0%; grid-area: field; position: relative; align-items: flex-start; display: flex; }
.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 { display: flex; align-items: flex-start; padding-top: var(--v-input-padding-top, 8px); }
.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-underlined .v-field__append-inner, .v-field.v-field--variant-underlined .v-field__clearable, .v-field.v-field--variant-underlined .v-field__prepend-inner, .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 { align-items: flex-start; padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0)); padding-bottom: var(--v-field-padding-bottom, 4px); }
.v-field--focused .v-field__prepend-inner, .v-field--focused .v-field__append-inner { opacity: 1; }
.v-field__prepend-inner > .v-icon, .v-field__append-inner > .v-icon, .v-field__clearable > .v-icon { opacity: var(--v-medium-emphasis-opacity); }
.v-field--disabled .v-field__prepend-inner > .v-icon, .v-field--error .v-field__prepend-inner > .v-icon, .v-field--disabled .v-field__append-inner > .v-icon, .v-field--error .v-field__append-inner > .v-icon, .v-field--disabled .v-field__clearable > .v-icon, .v-field--error .v-field__clearable > .v-icon { opacity: 1; }
.v-field--error:not(.v-field--disabled) .v-field__prepend-inner > .v-icon, .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 { color: rgb(var(--v-theme-error)); }
.v-field__clearable { cursor: pointer; opacity: 0; overflow: hidden; margin-inline: 4px; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform, width; }
.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; display: block; margin-inline-start: var(--v-field-padding-start); margin-inline-end: var(--v-field-padding-end); max-width: calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end)); pointer-events: none; position: absolute; top: var(--v-input-padding-top); transform-origin: left center; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform; z-index: 1; }
.v-field--variant-underlined .v-label.v-field-label, .v-field--variant-plain .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--focused .v-label.v-field-label, .v-field--error .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; 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-solo .v-label.v-field-label--floating, .v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating, .v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating, .v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating { top: 7px; }
.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating, .v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating, .v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating, .v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating { top: 5px; }
.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating, .v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating, .v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating, .v-input--density-compact .v-field--variant-solo-filled .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 { transform: translateY(-16px); margin: 0px; top: var(--v-input-padding-top); }
.v-field--variant-outlined .v-label.v-field-label--floating { transform: translateY(-50%); transform-origin: center center; position: static; margin: 0px 4px; }
.v-field__outline { --v-field-border-width: 1px; --v-field-border-opacity: .38; align-items: stretch; contain: layout; display: flex; height: 100%; left: 0px; pointer-events: none; position: absolute; right: 0px; width: 100%; }
@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-color: currentcolor; border-style: solid; border-width: 0 0 var(--v-field-border-width); opacity: var(--v-field-border-opacity); transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.v-field--variant-filled .v-field__outline::after, .v-field--variant-underlined .v-field__outline::after { border-color: currentcolor; border-style: solid; border-width: 0px 0px 2px; transform: scaleX(0); transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.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__start, .v-field--variant-outlined .v-field__outline__notch::before, .v-field--variant-outlined .v-field__outline__notch::after, .v-field--variant-outlined .v-field__outline__end { border: 0px solid; opacity: var(--v-field-border-opacity); transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
.v-field--variant-outlined .v-field__outline__start { flex: 0 0 12px; 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; }
.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--variant-outlined .v-field__outline__notch { flex: 0 0 auto; position: relative; max-width: calc(100% - 12px); }
.v-field--variant-outlined .v-field__outline__notch::before, .v-field--variant-outlined .v-field__outline__notch::after { opacity: var(--v-field-border-opacity); transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.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 { bottom: 0px; border-width: 0 0 var(--v-field-border-width); }
.v-field--active.v-field--variant-outlined .v-field__outline__notch::before { opacity: 0; }
.v-field--variant-outlined .v-field__outline__end { flex: 1 1 0%; 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; }
.v-field__loader { top: calc(100% - 2px); left: 0px; position: absolute; right: 0px; width: 100%; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; overflow: hidden; }
.v-field--variant-outlined .v-field__loader { top: calc(100% - 3px); }
.v-field__overlay { border-radius: inherit; pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.v-field--variant-filled .v-field__overlay { background-color: currentcolor; opacity: 0.04; 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 { background-color: currentcolor; opacity: 0.04; 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 { 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,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat; }
.v-field--loading .v-field__outline::after, .v-field--loading .v-field__outline::before { opacity: 0; }
.v-label { align-items: center; color: inherit; display: inline-flex; font-size: 0.9375rem; letter-spacing: 0.009375em; min-width: 0px; opacity: var(--v-medium-emphasis-opacity); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.v-label--clickable { cursor: pointer; }
.v-input { display: grid; flex: 1 1 auto; font-size: 0.9375rem; font-weight: 400; line-height: 1.5; }
.v-input--disabled { pointer-events: none; }
.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" "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 { align-items: flex-end; display: flex; font-size: 0.75rem; font-weight: 400; grid-area: messages; letter-spacing: 0.0333333em; line-height: normal; min-height: 22px; padding-top: 6px; overflow: hidden; justify-content: space-between; }
.v-input__details > .v-icon, .v-input__prepend > .v-icon, .v-input__append > .v-icon { opacity: var(--v-medium-emphasis-opacity); }
.v-input--disabled .v-input__details > .v-icon, .v-input--disabled .v-input__details .v-messages, .v-input--error .v-input__details > .v-icon, .v-input--error .v-input__details .v-messages, .v-input--disabled .v-input__prepend > .v-icon, .v-input--disabled .v-input__prepend .v-messages, .v-input--error .v-input__prepend > .v-icon, .v-input--error .v-input__prepend .v-messages, .v-input--disabled .v-input__append > .v-icon, .v-input--disabled .v-input__append .v-messages, .v-input--error .v-input__append > .v-icon, .v-input--error .v-input__append .v-messages { opacity: 1; }
.v-input--disabled .v-input__details, .v-input--disabled .v-input__prepend, .v-input--disabled .v-input__append { opacity: var(--v-disabled-opacity); }
.v-input--error:not(.v-input--disabled) .v-input__details > .v-icon, .v-input--error:not(.v-input--disabled) .v-input__details .v-messages, .v-input--error:not(.v-input--disabled) .v-input__prepend > .v-icon, .v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages, .v-input--error:not(.v-input--disabled) .v-input__append > .v-icon, .v-input--error:not(.v-input--disabled) .v-input__append .v-messages { color: rgb(var(--v-theme-error)); }
.v-input__prepend, .v-input__append { display: flex; align-items: flex-start; padding-top: var(--v-input-padding-top); }
.v-input--center-affix .v-input__prepend, .v-input--center-affix .v-input__append { align-items: center; padding-top: 0px; }
.v-input__prepend { grid-area: prepend; }
.v-input__append { grid-area: append; }
.v-input__control { display: flex; grid-area: control; }
.v-input--hide-spin-buttons input::-webkit-outer-spin-button, .v-input--hide-spin-buttons input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.v-input--hide-spin-buttons input[type="number"] { }
.v-input--plain-underlined .v-input__prepend, .v-input--plain-underlined .v-input__append { align-items: flex-start; }
.v-input--density-default.v-input--plain-underlined .v-input__prepend, .v-input--density-default.v-input--plain-underlined .v-input__append { padding-top: calc(var(--v-input-padding-top) + 4px); }
.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend, .v-input--density-comfortable.v-input--plain-underlined .v-input__append { padding-top: calc(var(--v-input-padding-top) + 2px); }
.v-input--density-compact.v-input--plain-underlined .v-input__prepend, .v-input--density-compact.v-input--plain-underlined .v-input__append { padding-top: calc(var(--v-input-padding-top) + 0px); }
.v-messages { flex: 1 1 auto; font-size: 12px; min-height: 14px; min-width: 1px; opacity: var(--v-medium-emphasis-opacity); position: relative; }
.v-messages__message { line-height: 12px; word-break: break-word; overflow-wrap: break-word; hyphens: auto; transition-duration: 0.15s; }
.header-wrapper[data-v-3241791c] { align-items: center; justify-content: space-between; }
.mcht-name-wrapper[data-v-3241791c] { position: absolute; z-index: -1; inline-size: 100%; text-align: center; }
.v-application { display: flex; background: rgb(var(--v-theme-background)); color: rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity)); }
.v-application__wrap { backface-visibility: hidden; display: flex; flex-direction: column; flex: 1 1 auto; max-width: 100%; min-height: 100dvh; position: relative; }
.v-chip { align-items: center; display: inline-flex; font-weight: 500; max-width: 100%; min-width: 0px; overflow: hidden; position: relative; text-decoration: none; white-space: nowrap; vertical-align: middle; border-color: rgba(var(--v-border-color),var(--v-border-opacity)); border-style: solid; border-width: 0px; border-radius: 9999px; }
.v-chip.v-chip--size-x-small { --v-chip-size: .6875rem; --v-chip-height: 18px; font-size: 0.6875rem; padding: 0px 8px; }
.v-chip.v-chip--size-x-small .v-avatar { --v-avatar-height: 12px; }
.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar { --v-avatar-height: 18px; }
.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-icon--start, .v-chip.v-chip--size-x-small .v-chip__filter { margin-inline: -4px 4px; }
.v-chip.v-chip--size-x-small .v-icon--end, .v-chip.v-chip--size-x-small .v-chip__close { margin-inline: 4px -4px; }
.v-chip.v-chip--size-x-small .v-icon--end + .v-chip__close, .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 { margin-inline-start: 8px; }
.v-chip.v-chip--size-small { --v-chip-size: .8125rem; --v-chip-height: 24px; font-size: 0.8125rem; padding: 0px 10px; }
.v-chip.v-chip--size-small .v-avatar { --v-avatar-height: 18px; }
.v-chip--pill.v-chip.v-chip--size-small .v-avatar { --v-avatar-height: 24px; }
.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-icon--start, .v-chip.v-chip--size-small .v-chip__filter { margin-inline: -5px 5px; }
.v-chip.v-chip--size-small .v-icon--end, .v-chip.v-chip--size-small .v-chip__close { margin-inline: 5px -5px; }
.v-chip.v-chip--size-small .v-icon--end + .v-chip__close, .v-chip.v-chip--size-small .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-small .v-chip__append + .v-chip__close { margin-inline-start: 10px; }
.v-chip.v-chip--size-default { --v-chip-size: .9375rem; --v-chip-height: 30px; font-size: 0.9375rem; padding: 0px 13px; }
.v-chip.v-chip--size-default .v-avatar { --v-avatar-height: 24px; }
.v-chip--pill.v-chip.v-chip--size-default .v-avatar { --v-avatar-height: 30px; }
.v-chip.v-chip--size-default .v-avatar--start { margin-inline: -9.1px 6.5px; }
.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start { margin-inline-start: -13px; }
.v-chip.v-chip--size-default .v-avatar--end { margin-inline: 6.5px -9.1px; }
.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end { margin-inline-end: -13px; }
.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end + .v-chip__close { margin-inline-start: 19.5px; }
.v-chip.v-chip--size-default .v-icon--start, .v-chip.v-chip--size-default .v-chip__filter { margin-inline: -6.5px 6.5px; }
.v-chip.v-chip--size-default .v-icon--end, .v-chip.v-chip--size-default .v-chip__close { margin-inline: 6.5px -6.5px; }
.v-chip.v-chip--size-default .v-icon--end + .v-chip__close, .v-chip.v-chip--size-default .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-default .v-chip__append + .v-chip__close { margin-inline-start: 13px; }
.v-chip.v-chip--size-large { --v-chip-size: 1.0625rem; --v-chip-height: 36px; font-size: 1.0625rem; padding: 0px 15px; }
.v-chip.v-chip--size-large .v-avatar { --v-avatar-height: 30px; }
.v-chip--pill.v-chip.v-chip--size-large .v-avatar { --v-avatar-height: 36px; }
.v-chip.v-chip--size-large .v-avatar--start { margin-inline: -10.5px 7.5px; }
.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start { margin-inline-start: -15px; }
.v-chip.v-chip--size-large .v-avatar--end { margin-inline: 7.5px -10.5px; }
.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end { margin-inline-end: -15px; }
.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end + .v-chip__close { margin-inline-start: 22.5px; }
.v-chip.v-chip--size-large .v-icon--start, .v-chip.v-chip--size-large .v-chip__filter { margin-inline: -7.5px 7.5px; }
.v-chip.v-chip--size-large .v-icon--end, .v-chip.v-chip--size-large .v-chip__close { margin-inline: 7.5px -7.5px; }
.v-chip.v-chip--size-large .v-icon--end + .v-chip__close, .v-chip.v-chip--size-large .v-avatar--end + .v-chip__close, .v-chip.v-chip--size-large .v-chip__append + .v-chip__close { margin-inline-start: 15px; }
.v-chip.v-chip--size-x-large { --v-chip-size: 1.1875rem; --v-chip-height: 42px; font-size: 1.1875rem; padding: 0px 18px; }
.v-chip.v-chip--size-x-large .v-avatar { --v-avatar-height: 36px; }
.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar { --v-avatar-height: 42px; }
.v-chip.v-chip--size-x-large .v-avatar--start { margin-inline: -12.6px 9px; }
.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start { margin-inline-start: -18px; }
.v-chip.v-chip--size-x-large .v-avatar--end { margin-inline: 9px -12.6px; }
.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end { margin-inline-end: -18px; }
.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end + .v-chip__close { margin-inline-start: 27px; }
.v-chip.v-chip--size-x-large .v-icon--start, .v-chip.v-chip--size-x-large .v-chip__filter { margin-inline: -9px 9px; }
.v-chip.v-chip--size-x-large .v-icon--end, .v-chip.v-chip--size-x-large .v-chip__close { margin-inline: 9px -9px; }
.v-chip.v-chip--size-x-large .v-icon--end + .v-chip__close, .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 { margin-inline-start: 18px; }
.v-chip.v-chip--density-default { height: calc(var(--v-chip-height) + 0px); }
.v-chip.v-chip--density-comfortable { height: calc(var(--v-chip-height) + -8px); }
.v-chip.v-chip--density-compact { height: calc(var(--v-chip-height) + -12px); }
.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--variant-plain, .v-chip--variant-outlined, .v-chip--variant-text, .v-chip--variant-tonal { background: transparent; color: inherit; }
.v-chip--variant-plain { opacity: 0.26; }
.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 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent; }
.v-chip--variant-flat { box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 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 { background: currentcolor; opacity: var(--v-activated-opacity); border-radius: inherit; position: absolute; inset: 0px; pointer-events: none; }
.v-chip--border { border-width: thin; }
.v-chip--link { cursor: pointer; }
.v-chip--filter { 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__filter, .v-chip__prepend, .v-chip__append, .v-chip__close { align-items: center; display: inline-flex; }
.v-chip__close { cursor: pointer; flex: 0 1 auto; font-size: 18px; max-height: 18px; max-width: 18px; user-select: none; }
.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 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: currentcolor; border-radius: inherit; pointer-events: none; opacity: 0; transition: opacity 0.2s ease-in-out; }
.v-chip--disabled { opacity: 0.3; pointer-events: none; user-select: none; }
.v-chip--label { border-radius: 0.25rem; }
.v-chip-group { display: flex; max-width: 100%; min-width: 0px; overflow-x: auto; padding: 4px 0px; }
.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-locale-provider { display: contents; }
.v-theme-provider { background: rgb(var(--v-theme-background)); color: rgb(var(--v-theme-on-background)); }
.v-tooltip > .v-overlay__content { background: rgb(var(--v-tooltip-background)); color: rgb(var(--v-theme-on-primary)); border-radius: 6px; font-size: 0.9375rem; line-height: 1.6; display: inline-block; padding: 4.5px 13px; text-transform: initial; width: auto; opacity: 1; pointer-events: none; transition-property: opacity, transform; }
.v-tooltip > .v-overlay__content[class*="enter-active"] { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 0.15s; }
.v-tooltip > .v-overlay__content[class*="leave-active"] { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); transition-duration: 75ms; }
.layout-content-width-boxed .layout-page-content { inline-size: 100%; margin-inline: auto; max-inline-size: 1440px; }
.layout-page-content { padding-inline: 1.5rem; }
[dir="rtl"] .nav-group-arrow { transform: rotate(180deg); }
.layout-page-content { flex-grow: 1; padding-block: 1.5rem; }
.layout-footer-sticky .layout-footer { position: sticky; inset-block-end: 0px; will-change: transform; }
.layout-footer-hidden .layout-footer { display: none; }
.custom-warpper { flex-direction: column; block-size: 100%; }
.tabs-container { display: flex; align-items: center; padding-block: 0px; padding-inline: 1em; }
.drag-container { display: flex; cursor: grab; gap: 10px; inline-size: 100%; }
.tabs-wrapper { display: flex; overflow: hidden; flex: 1 1 0%; margin-block: 0px; margin-inline: 1em; scroll-behavior: smooth; white-space: nowrap; }
.tab-close-container { display: inline-flex; block-size: 2em; padding-block: 0px; padding-inline: 0.5em; }
.tab-close-title { padding-inline: 0.5em; min-inline-size: 30px !important; }
.tab-close-title:hover { font-weight: 700 !important; }
.tab-close-btn { display: inline-block; border-radius: 0.2rem; block-size: 1.6em; cursor: pointer; margin-block: auto; transform: scale(1); transition: 1s; background-color: rgb(var(--v-theme-background)) !important; color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) !important; }
.tab-close-btn:hover { transform: scale(1.1) rotate(180deg); transform-origin: center center; }
.tab-close-division { display: inline-block; background-color: rgba(var(--v-theme-on-surface),.15); block-size: 16px; inline-size: 2px; margin-block: auto; margin-inline-start: 1em; }
.scroll-btn { display: flex; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent !important; cursor: pointer !important; }
.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-navbar, .layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-footer { inline-size: 100%; margin-inline: auto; max-inline-size: 1440px; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar, .layout-wrapper.layout-nav-type-vertical .layout-footer { padding-inline: 1.5rem; }
.layout-wrapper.layout-nav-type-vertical.layout-navbar-hidden .layout-navbar { display: none; }
.layout-wrapper.layout-nav-type-vertical.layout-navbar-sticky .layout-navbar { position: sticky; inset-block-start: 0px; }
.layout-wrapper.layout-nav-type-vertical { block-size: 100%; }
.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper { display: flex; flex-direction: column; flex-grow: 1; min-block-size: calc(var(--vh, 1vh) * 100); transition: padding-inline-start 0.2s ease-in-out; will-change: padding-inline-start; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar { z-index: 11; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container { block-size: 64px; }
.layout-wrapper.layout-nav-type-vertical .layout-overlay { position: fixed; z-index: 1002; background-color: rgba(0, 0, 0, 0.6); cursor: pointer; inset: 0px; opacity: 0; pointer-events: none; transition: opacity 0.25s ease-in-out; will-change: transform; }
.layout-wrapper.layout-nav-type-vertical .layout-overlay.visible { opacity: 1; pointer-events: auto; }
.layout-wrapper.layout-nav-type-vertical:not(.layout-overlay-nav) .layout-content-wrapper { padding-inline-start: 240px; }
.layout-wrapper.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-content-wrapper { padding-inline-start: 70px; }
.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-content-wrapper { max-block-size: calc(var(--vh) * 100); }
.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content { display: flex; overflow: hidden; }
.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container { inline-size: 100%; }
.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container > :first-child { max-block-size: 100%; overflow-y: auto; }
.layout-vertical-nav .nav-link a { display: flex; align-items: center; }
.v-table__wrapper { overflow-y: auto !important; }
div::-webkit-scrollbar { block-size: 15px; inline-size: 15px; }
.v-table__wrapper::-webkit-scrollbar-thumb { background: rgb(var(--v-global-theme-primary)); }
.v-table__wrapper::-webkit-scrollbar-thumb:hover { background: rgb(var(--v-global-theme-primary),.9); }
*, ::before, ::after { box-sizing: inherit; background-repeat: no-repeat; }
html { box-sizing: border-box; }
ol, ul { list-style: none; }
.ps { overflow-anchor: none; touch-action: auto; overflow: hidden !important; }
.ps__rail-x { height: 15px; bottom: 0px; }
.ps__rail-x, .ps__rail-y { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; position: absolute; }
.ps__rail-y { width: 15px; right: 0px; }
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; }
.ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y, .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y { opacity: 0.6; }
.ps .ps__rail-x.ps--clicking, .ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-y.ps--clicking, .ps .ps__rail-y:focus, .ps .ps__rail-y:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps__thumb-x { transition: background-color 0.2s linear, height 0.2s ease-in-out; height: 6px; bottom: 2px; }
.ps__thumb-x, .ps__thumb-y { background-color: rgb(170, 170, 170); border-radius: 6px; position: absolute; }
.ps__thumb-y { transition: background-color 0.2s linear, width 0.2s ease-in-out; width: 6px; right: 2px; }
.ps__rail-x.ps--clicking .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x:hover > .ps__thumb-x { background-color: rgb(153, 153, 153); height: 11px; }
.ps__rail-y.ps--clicking .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y:hover > .ps__thumb-y { background-color: rgb(153, 153, 153); width: 11px; }
@supports (-ms-overflow-style: none) {
  .ps { overflow: auto !important; }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .ps { overflow: auto !important; }
}
.ps { position: relative; }
.cursor-pointer { cursor: pointer; }
.v-application__wrap { min-height: 100dvh; }
h1, h2, h3, h4, h5, h6, .text-h1, .text-h2, .text-h3, .text-h4, .text-h5, .text-h6, .text-button, .text-overline, .v-card-title { color: rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity)); }
body, .text-body-1, .text-body-2, .text-subtitle-1, .text-subtitle-2 { color: rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity)); }
.v-row .v-col .v-input__details, .v-row [class^="v-col-*"] .v-input__details { margin-block-end: 0px; }
.v-btn--disabled { opacity: 0.65; }
.v-btn--density-compact.v-btn--size-default .v-btn__content > svg { block-size: 22px; font-size: 22px; inline-size: 22px; }
.v-card-subtitle { color: rgba(var(--v-theme-on-background),var(--v-disabled-opacity)); }
.v-card-text + .v-card-text { padding-block-start: 0px !important; }
.v-checkbox.v-input, .v-switch.v-input { --v-input-control-height: auto; flex: unset; }
.v-selection-control--density-comfortable.v-checkbox-btn .v-selection-control__wrapper, .v-selection-control--density-comfortable.v-radio .v-selection-control__wrapper, .v-selection-control--density-comfortable.v-radio-btn .v-selection-control__wrapper { margin-inline-start: -0.5625rem; }
.v-selection-control--density-compact.v-radio .v-selection-control__wrapper, .v-selection-control--density-compact.v-radio-btn .v-selection-control__wrapper, .v-selection-control--density-compact.v-checkbox-btn .v-selection-control__wrapper { margin-inline-start: -0.3125rem; }
.v-selection-control--density-default { --v-selection-control-size: 32px !important; }
.v-selection-control--density-default.v-checkbox-btn .v-selection-control__wrapper, .v-selection-control--density-default.v-radio .v-selection-control__wrapper, .v-selection-control--density-default.v-radio-btn .v-selection-control__wrapper { margin-inline-start: -0.6875rem; }
.v-radio-group .v-selection-control-group .v-radio:not(:last-child) { margin-inline-end: 0.9rem; }
.disable-tab-transition { overflow: unset !important; }
.disable-tab-transition .v-window__container { block-size: auto !important; }
.disable-tab-transition .v-window-item:not(.v-window-item--active) { display: none !important; }
.disable-tab-transition .v-window__container .v-window-item { transform: none !important; }
.v-list .v-list-item__prepend > .v-icon, .v-list .v-list-item__append > .v-icon { opacity: 1; }
.card-list { --v-card-list-gap: 20px; }
.card-list.v-list { padding-block: 0px; }
.card-list .v-list-item { min-block-size: auto !important; padding-block: 0px !important; padding-inline: 0px !important; }
.card-list .v-list-item > .v-ripple__container { opacity: 0; }
.card-list .v-list-item:not(:last-child) { padding-block-end: var(--v-card-list-gap) !important; }
.card-list .v-list-item:hover > .v-list-item__overlay, .card-list .v-list-item:focus > .v-list-item__overlay, .card-list .v-list-item:active > .v-list-item__overlay, .card-list .v-list-item.active > .v-list-item__overlay { opacity: 0 !important; }
.v-divider { color: rgb(var(--v-border-color)); }
.v-data-table .v-checkbox-btn .v-selection-control__wrapper { margin-inline-start: 0px !important; }
.v-data-table .v-selection-control { display: flex !important; }
.v-data-table .v-pagination { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); }
.v-data-table-footer { margin-block-start: 1rem; }
.v-field:hover .v-field__outline { --v-field-border-opacity: var(--v-medium-emphasis-opacity); }
.v-label { opacity: 1 !important; }
.v-label:not(.v-field-label--floating) { color: rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity)); }
.v-overlay__scrim, .v-navigation-drawer__scrim { background: rgba(var(--v-theme-on-surface),.5) !important; opacity: 1 !important; }
.v-messages { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); opacity: 1; }
.v-alert__close .v-btn--icon .v-icon { --v-icon-size-multiplier: 1.5; }
.v-badge__badge { display: flex; align-items: center; }
.v-btn:focus-visible::after { opacity: 0 !important; }
.v-input:not(.v-select--chips) .v-select__selection .v-chip { margin-block: 2px var(--select-chips-margin-bottom); }
.v-list-item-subtitle { color: rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity)); }
.v-field__input input::placeholder, input.v-field__input::placeholder, textarea.v-field__input::placeholder { color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) !important; opacity: 1 !important; }
body .v-input--density-compact { --v-input-chips-margin-bottom: 1px; }
@keyframes v-shake {
  59% { margin-left: 0px; }
  60%, 80% { margin-left: 2px; }
  70%, 90% { margin-left: -2px; }
}
html { box-sizing: border-box; overflow-y: scroll; text-size-adjust: 100%; word-break: normal; tab-size: 4; }
*, ::before, ::after { background-repeat: no-repeat; box-sizing: inherit; }
::before, ::after { text-decoration: inherit; vertical-align: inherit; }
* { padding: 0px; margin: 0px; }
hr { overflow: visible; height: 0px; }
details, main { display: block; }
summary { display: list-item; }
small { font-size: 80%; }
[hidden] { display: none; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
a { background-color: transparent; }
a:active, a:hover { outline-width: 0px; }
code, kbd, pre, samp { font-family: monospace, monospace; }
pre { font-size: 1em; }
b, strong { font-weight: bolder; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
input { border-radius: 0px; }
[disabled] { cursor: default; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
textarea { overflow: auto; resize: vertical; }
button, input, optgroup, select, textarea { font: inherit; }
optgroup { font-weight: 700; }
button { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"], [role="button"] { cursor: pointer; color: inherit; }
button, html [type="button"], [type="reset"], [type="submit"] { appearance: button; }
button, input, select, textarea { background-color: transparent; border-style: none; }
select { appearance: none; }
legend { border: 0px; color: inherit; display: table; white-space: normal; max-width: 100%; }
::-webkit-file-upload-button { appearance: button; color: inherit; font: inherit; }
img { border-style: none; }
progress { vertical-align: baseline; }
@media screen {
  [hidden~="screen"] { display: inherit; }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) { position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; }
}
[aria-busy="true"] { cursor: progress; }
[aria-controls] { cursor: pointer; }
[aria-disabled="true"] { cursor: default; }
.dialog-transition-enter-active, .dialog-bottom-transition-enter-active, .dialog-top-transition-enter-active { transition-duration: 225ms !important; transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
.dialog-transition-leave-active, .dialog-bottom-transition-leave-active, .dialog-top-transition-leave-active { transition-duration: 125ms !important; transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }
.dialog-transition-enter-active, .dialog-transition-leave-active, .dialog-bottom-transition-enter-active, .dialog-bottom-transition-leave-active, .dialog-top-transition-enter-active, .dialog-top-transition-leave-active { transition-property: transform, opacity !important; pointer-events: none; }
.dialog-transition-enter-from, .dialog-transition-leave-to { transform: scale(0.9); opacity: 0; }
.dialog-transition-enter-to, .dialog-transition-leave-from { opacity: 1; }
.dialog-bottom-transition-enter-from, .dialog-bottom-transition-leave-to { transform: translateY(calc(50% + 50vh)); }
.dialog-top-transition-enter-from, .dialog-top-transition-leave-to { transform: translateY(calc(-50% - 50vh)); }
.picker-transition-enter-active, .picker-reverse-transition-enter-active, .picker-transition-leave-active, .picker-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.picker-transition-move, .picker-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.picker-transition-enter-from, .picker-transition-leave-to, .picker-reverse-transition-enter-from, .picker-reverse-transition-leave-to { opacity: 0; }
.picker-transition-leave-from, .picker-transition-leave-active, .picker-transition-leave-to, .picker-reverse-transition-leave-from, .picker-reverse-transition-leave-active, .picker-reverse-transition-leave-to { position: absolute !important; }
.picker-transition-enter-active, .picker-transition-leave-active, .picker-reverse-transition-enter-active, .picker-reverse-transition-leave-active { transition-property: transform, opacity !important; }
.picker-transition-enter-active, .picker-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.picker-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.picker-transition-enter-from { transform: translateY(100%); }
.picker-transition-leave-to { transform: translateY(-100%); }
.picker-reverse-transition-enter-active, .picker-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.picker-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.picker-reverse-transition-enter-from { transform: translateY(-100%); }
.picker-reverse-transition-leave-to { transform: translateY(100%); }
.expand-transition-enter-active, .expand-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.expand-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.expand-transition-enter-active, .expand-transition-leave-active { transition-property: height !important; }
.expand-x-transition-enter-active, .expand-x-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.expand-x-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.expand-x-transition-enter-active, .expand-x-transition-leave-active { transition-property: width !important; }
.scale-transition-enter-active, .scale-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scale-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scale-transition-leave-to { opacity: 0; }
.scale-transition-leave-active { transition-duration: 0.1s !important; }
.scale-transition-enter-from { opacity: 0; transform: scale(0); }
.scale-transition-enter-active, .scale-transition-leave-active { transition-property: transform, opacity !important; }
.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scale-rotate-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scale-rotate-transition-leave-to { opacity: 0; }
.scale-rotate-transition-leave-active { transition-duration: 0.1s !important; }
.scale-rotate-transition-enter-from { opacity: 0; transform: scale(0) rotate(-45deg); }
.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active { transition-property: transform, opacity !important; }
.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scale-rotate-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scale-rotate-reverse-transition-leave-to { opacity: 0; }
.scale-rotate-reverse-transition-leave-active { transition-duration: 0.1s !important; }
.scale-rotate-reverse-transition-enter-from { opacity: 0; transform: scale(0) rotate(45deg); }
.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active { transition-property: transform, opacity !important; }
.message-transition-enter-active, .message-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.message-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.message-transition-enter-from, .message-transition-leave-to { opacity: 0; transform: translateY(-15px); }
.message-transition-leave-from, .message-transition-leave-active { position: absolute; }
.message-transition-enter-active, .message-transition-leave-active { transition-property: transform, opacity !important; }
.slide-y-transition-enter-active, .slide-y-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-y-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-y-transition-enter-from, .slide-y-transition-leave-to { opacity: 0; transform: translateY(-15px); }
.slide-y-transition-enter-active, .slide-y-transition-leave-active { transition-property: transform, opacity !important; }
.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-y-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-y-reverse-transition-enter-from, .slide-y-reverse-transition-leave-to { opacity: 0; transform: translateY(15px); }
.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active { transition-property: transform, opacity !important; }
.scroll-y-transition-enter-active, .scroll-y-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-y-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-y-transition-enter-from, .scroll-y-transition-leave-to { opacity: 0; }
.scroll-y-transition-enter-from { transform: translateY(-15px); }
.scroll-y-transition-leave-to { transform: translateY(15px); }
.scroll-y-transition-enter-active, .scroll-y-transition-leave-active { transition-property: transform, opacity !important; }
.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-y-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-y-reverse-transition-enter-from, .scroll-y-reverse-transition-leave-to { opacity: 0; }
.scroll-y-reverse-transition-enter-from { transform: translateY(15px); }
.scroll-y-reverse-transition-leave-to { transform: translateY(-15px); }
.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active { transition-property: transform, opacity !important; }
.scroll-x-transition-enter-active, .scroll-x-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-x-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-x-transition-enter-from, .scroll-x-transition-leave-to { opacity: 0; }
.scroll-x-transition-enter-from { transform: translate(-15px); }
.scroll-x-transition-leave-to { transform: translate(15px); }
.scroll-x-transition-enter-active, .scroll-x-transition-leave-active { transition-property: transform, opacity !important; }
.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-x-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.scroll-x-reverse-transition-enter-from, .scroll-x-reverse-transition-leave-to { opacity: 0; }
.scroll-x-reverse-transition-enter-from { transform: translate(15px); }
.scroll-x-reverse-transition-leave-to { transform: translate(-15px); }
.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active { transition-property: transform, opacity !important; }
.slide-x-transition-enter-active, .slide-x-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-x-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-x-transition-enter-from, .slide-x-transition-leave-to { opacity: 0; transform: translate(-15px); }
.slide-x-transition-enter-active, .slide-x-transition-leave-active { transition-property: transform, opacity !important; }
.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-x-reverse-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.slide-x-reverse-transition-enter-from, .slide-x-reverse-transition-leave-to { opacity: 0; transform: translate(15px); }
.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active { transition-property: transform, opacity !important; }
.fade-transition-enter-active, .fade-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.fade-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.fade-transition-enter-from, .fade-transition-leave-to { opacity: 0 !important; }
.fade-transition-enter-active, .fade-transition-leave-active { transition-property: opacity !important; }
.fab-transition-enter-active, .fab-transition-leave-active { transition-duration: 0.3s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.fab-transition-move { transition-duration: 0.5s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.fab-transition-enter-from, .fab-transition-leave-to { transform: scale(0) rotate(-45deg); }
.fab-transition-enter-active, .fab-transition-leave-active { transition-property: transform !important; }
.v-locale--is-rtl { direction: rtl; }
.v-locale--is-ltr { direction: ltr; }
.blockquote { padding: 16px 0px 16px 24px; font-size: 18px; font-weight: 300; }
html { font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.5; font-size: 1rem; overflow-x: hidden; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html.overflow-y-hidden { overflow-y: hidden !important; }
:root { --v-theme-overlay-multiplier: 1; --v-scrollbar-offset: 0px; }
@supports (-webkit-touch-callout: none) {
  body { cursor: pointer; }
}
@media only print {
  .hidden-print-only { display: none !important; }
}
@media only screen {
  .hidden-screen-only { display: none !important; }
}
@media (max-width: 599.98px) {
  .hidden-xs { display: none !important; }
}
@media (min-width: 600px) and (max-width: 959.98px) {
  .hidden-sm { display: none !important; }
}
@media (min-width: 960px) and (max-width: 1279.98px) {
  .hidden-md { display: none !important; }
}
@media (min-width: 1280px) and (max-width: 1919.98px) {
  .hidden-lg { display: none !important; }
}
@media (min-width: 1920px) and (max-width: 2559.98px) {
  .hidden-xl { display: none !important; }
}
@media (min-width: 2560px) {
  .hidden-xxl { display: none !important; }
}
@media (min-width: 600px) {
  .hidden-sm-and-up { display: none !important; }
}
@media (min-width: 960px) {
  .hidden-md-and-up { display: none !important; }
}
@media (min-width: 1280px) {
  .hidden-lg-and-up { display: none !important; }
}
@media (min-width: 1920px) {
  .hidden-xl-and-up { display: none !important; }
}
@media (max-width: 959.98px) {
  .hidden-sm-and-down { display: none !important; }
}
@media (max-width: 1279.98px) {
  .hidden-md-and-down { display: none !important; }
}
@media (max-width: 1919.98px) {
  .hidden-lg-and-down { display: none !important; }
}
@media (max-width: 2559.98px) {
  .hidden-xl-and-down { display: none !important; }
}
.elevation-24 { box-shadow: 0 10px 30px rgba(var(--v-shadow-key-umbra-color),.34),0 0 transparent,0 0 transparent !important; }
.elevation-23 { box-shadow: 0 10px 28px rgba(var(--v-shadow-key-umbra-color),.34),0 0 transparent,0 0 transparent !important; }
.elevation-22 { box-shadow: 0 9px 27px rgba(var(--v-shadow-key-umbra-color),.32),0 0 transparent,0 0 transparent !important; }
.elevation-21 { box-shadow: 0 9px 26px rgba(var(--v-shadow-key-umbra-color),.32),0 0 transparent,0 0 transparent !important; }
.elevation-20 { box-shadow: 0 9px 25px rgba(var(--v-shadow-key-umbra-color),.3),0 0 transparent,0 0 transparent !important; }
.elevation-19 { box-shadow: 0 8px 24px 6px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent !important; }
.elevation-18 { box-shadow: 0 8px 23px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent !important; }
.elevation-17 { box-shadow: 0 7px 22px rgba(var(--v-shadow-key-umbra-color),.26),0 0 transparent,0 0 transparent !important; }
.elevation-16 { box-shadow: 0 7px 21px rgba(var(--v-shadow-key-umbra-color),.26),0 0 transparent,0 0 transparent !important; }
.elevation-15 { box-shadow: 0 7px 20px rgba(var(--v-shadow-key-umbra-color),.24),0 0 transparent,0 0 transparent !important; }
.elevation-14 { box-shadow: 0 6px 19px rgba(var(--v-shadow-key-umbra-color),.24),0 0 transparent,0 0 transparent !important; }
.elevation-13 { box-shadow: 0 6px 18px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent !important; }
.elevation-12 { box-shadow: 0 6px 17px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent !important; }
.elevation-11 { box-shadow: 0 5px 16px rgba(var(--v-shadow-key-umbra-color),.2),0 0 transparent,0 0 transparent !important; }
.elevation-10 { box-shadow: 0 5px 15px rgba(var(--v-shadow-key-umbra-color),.2),0 0 transparent,0 0 transparent !important; }
.elevation-9 { box-shadow: 0 5px 14px rgba(var(--v-shadow-key-umbra-color),.18),0 0 transparent,0 0 transparent !important; }
.elevation-8 { box-shadow: 0 4px 13px rgba(var(--v-shadow-key-umbra-color),.18),0 0 transparent,0 0 transparent !important; }
.elevation-7 { box-shadow: 0 4px 18px rgba(var(--v-shadow-key-umbra-color),.1),0 0 transparent,0 0 transparent !important; }
.elevation-6 { box-shadow: 0 4px 11px rgba(var(--v-shadow-key-umbra-color),.16),0 0 transparent,0 0 transparent !important; }
.elevation-5 { box-shadow: 0 4px 10px rgba(var(--v-shadow-key-umbra-color),.15),0 0 transparent,0 0 transparent !important; }
.elevation-4 { box-shadow: 0 3px 9px rgba(var(--v-shadow-key-umbra-color),.15),0 0 transparent,0 0 transparent !important; }
.elevation-3 { box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent !important; }
.elevation-2 { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent !important; }
.elevation-1 { box-shadow: 0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent !important; }
.elevation-0 { box-shadow: 0 0 0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent !important; }
.d-sr-only, .d-sr-only-focusable:not(:focus) { border: 0px !important; clip: rect(0px, 0px, 0px, 0px) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }
.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.overflow-visible { overflow: visible !important; }
.overflow-x-auto { overflow-x: auto !important; }
.overflow-x-hidden { overflow-x: hidden !important; }
.overflow-y-auto { overflow-y: auto !important; }
.overflow-y-hidden { overflow-y: hidden !important; }
.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
.float-none { float: none !important; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.v-locale--is-rtl .float-end { float: left !important; }
.v-locale--is-rtl .float-start, .v-locale--is-ltr .float-end { float: right !important; }
.v-locale--is-ltr .float-start { float: left !important; }
.flex-fill, .flex-1-1 { flex: 1 1 auto !important; }
.flex-1-0 { flex: 1 0 auto !important; }
.flex-0-1 { flex: 0 1 auto !important; }
.flex-0-0 { flex: 0 0 auto !important; }
.flex-1-1-100 { flex: 1 1 100% !important; }
.flex-1-0-100 { flex: 1 0 100% !important; }
.flex-0-1-100 { flex: 0 1 100% !important; }
.flex-0-0-100 { flex: 0 0 100% !important; }
.flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.flex-column-reverse { flex-direction: column-reverse !important; }
.flex-grow-0 { flex-grow: 0 !important; }
.flex-grow-1 { flex-grow: 1 !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.flex-shrink-1 { flex-shrink: 1 !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-start { justify-content: flex-start !important; }
.justify-end { justify-content: flex-end !important; }
.justify-center { justify-content: center !important; }
.justify-space-between { justify-content: space-between !important; }
.justify-space-around { justify-content: space-around !important; }
.justify-space-evenly { justify-content: space-evenly !important; }
.align-start { align-items: flex-start !important; }
.align-end { align-items: flex-end !important; }
.align-center { align-items: center !important; }
.align-baseline { align-items: baseline !important; }
.align-stretch { align-items: stretch !important; }
.align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-space-between { align-content: space-between !important; }
.align-content-space-around { align-content: space-around !important; }
.align-content-space-evenly { align-content: space-evenly !important; }
.align-content-stretch { align-content: stretch !important; }
.align-self-auto { align-self: auto !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; }
.order-first { order: -1 !important; }
.order-0 { order: 0 !important; }
.order-1 { order: 1 !important; }
.order-2 { order: 2 !important; }
.order-3 { order: 3 !important; }
.order-4 { order: 4 !important; }
.order-5 { order: 5 !important; }
.order-6 { order: 6 !important; }
.order-7 { order: 7 !important; }
.order-8 { order: 8 !important; }
.order-9 { order: 9 !important; }
.order-10 { order: 10 !important; }
.order-11 { order: 11 !important; }
.order-12 { order: 12 !important; }
.order-last { order: 13 !important; }
.ga-0 { gap: 0px !important; }
.ga-1 { gap: 4px !important; }
.ga-2 { gap: 8px !important; }
.ga-3 { gap: 12px !important; }
.ga-4 { gap: 16px !important; }
.ga-5 { gap: 20px !important; }
.ga-6 { gap: 24px !important; }
.ga-7 { gap: 28px !important; }
.ga-8 { gap: 32px !important; }
.ga-9 { gap: 36px !important; }
.ga-10 { gap: 40px !important; }
.ga-11 { gap: 44px !important; }
.ga-12 { gap: 48px !important; }
.ga-13 { gap: 52px !important; }
.ga-14 { gap: 56px !important; }
.ga-15 { gap: 60px !important; }
.ga-16 { gap: 64px !important; }
.ga-auto { }
.gr-0 { row-gap: 0px !important; }
.gr-1 { row-gap: 4px !important; }
.gr-2 { row-gap: 8px !important; }
.gr-3 { row-gap: 12px !important; }
.gr-4 { row-gap: 16px !important; }
.gr-5 { row-gap: 20px !important; }
.gr-6 { row-gap: 24px !important; }
.gr-7 { row-gap: 28px !important; }
.gr-8 { row-gap: 32px !important; }
.gr-9 { row-gap: 36px !important; }
.gr-10 { row-gap: 40px !important; }
.gr-11 { row-gap: 44px !important; }
.gr-12 { row-gap: 48px !important; }
.gr-13 { row-gap: 52px !important; }
.gr-14 { row-gap: 56px !important; }
.gr-15 { row-gap: 60px !important; }
.gr-16 { row-gap: 64px !important; }
.gr-auto { }
.gc-0 { column-gap: 0px !important; }
.gc-1 { column-gap: 4px !important; }
.gc-2 { column-gap: 8px !important; }
.gc-3 { column-gap: 12px !important; }
.gc-4 { column-gap: 16px !important; }
.gc-5 { column-gap: 20px !important; }
.gc-6 { column-gap: 24px !important; }
.gc-7 { column-gap: 28px !important; }
.gc-8 { column-gap: 32px !important; }
.gc-9 { column-gap: 36px !important; }
.gc-10 { column-gap: 40px !important; }
.gc-11 { column-gap: 44px !important; }
.gc-12 { column-gap: 48px !important; }
.gc-13 { column-gap: 52px !important; }
.gc-14 { column-gap: 56px !important; }
.gc-15 { column-gap: 60px !important; }
.gc-16 { column-gap: 64px !important; }
.gc-auto { }
.ma-0 { margin: 0px !important; }
.ma-1 { margin: 4px !important; }
.ma-2 { margin: 8px !important; }
.ma-3 { margin: 12px !important; }
.ma-4 { margin: 16px !important; }
.ma-5 { margin: 20px !important; }
.ma-6 { margin: 24px !important; }
.ma-7 { margin: 28px !important; }
.ma-8 { margin: 32px !important; }
.ma-9 { margin: 36px !important; }
.ma-10 { margin: 40px !important; }
.ma-11 { margin: 44px !important; }
.ma-12 { margin: 48px !important; }
.ma-13 { margin: 52px !important; }
.ma-14 { margin: 56px !important; }
.ma-15 { margin: 60px !important; }
.ma-16 { margin: 64px !important; }
.ma-auto { margin: auto !important; }
.mx-0 { margin-right: 0px !important; margin-left: 0px !important; }
.mx-1 { margin-right: 4px !important; margin-left: 4px !important; }
.mx-2 { margin-right: 8px !important; margin-left: 8px !important; }
.mx-3 { margin-right: 12px !important; margin-left: 12px !important; }
.mx-4 { margin-right: 16px !important; margin-left: 16px !important; }
.mx-5 { margin-right: 20px !important; margin-left: 20px !important; }
.mx-6 { margin-right: 24px !important; margin-left: 24px !important; }
.mx-7 { margin-right: 28px !important; margin-left: 28px !important; }
.mx-8 { margin-right: 32px !important; margin-left: 32px !important; }
.mx-9 { margin-right: 36px !important; margin-left: 36px !important; }
.mx-10 { margin-right: 40px !important; margin-left: 40px !important; }
.mx-11 { margin-right: 44px !important; margin-left: 44px !important; }
.mx-12 { margin-right: 48px !important; margin-left: 48px !important; }
.mx-13 { margin-right: 52px !important; margin-left: 52px !important; }
.mx-14 { margin-right: 56px !important; margin-left: 56px !important; }
.mx-15 { margin-right: 60px !important; margin-left: 60px !important; }
.mx-16 { margin-right: 64px !important; margin-left: 64px !important; }
.mx-auto { margin-right: auto !important; margin-left: auto !important; }
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.my-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
.my-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
.my-3 { margin-top: 12px !important; margin-bottom: 12px !important; }
.my-4 { margin-top: 16px !important; margin-bottom: 16px !important; }
.my-5 { margin-top: 20px !important; margin-bottom: 20px !important; }
.my-6 { margin-top: 24px !important; margin-bottom: 24px !important; }
.my-7 { margin-top: 28px !important; margin-bottom: 28px !important; }
.my-8 { margin-top: 32px !important; margin-bottom: 32px !important; }
.my-9 { margin-top: 36px !important; margin-bottom: 36px !important; }
.my-10 { margin-top: 40px !important; margin-bottom: 40px !important; }
.my-11 { margin-top: 44px !important; margin-bottom: 44px !important; }
.my-12 { margin-top: 48px !important; margin-bottom: 48px !important; }
.my-13 { margin-top: 52px !important; margin-bottom: 52px !important; }
.my-14 { margin-top: 56px !important; margin-bottom: 56px !important; }
.my-15 { margin-top: 60px !important; margin-bottom: 60px !important; }
.my-16 { margin-top: 64px !important; margin-bottom: 64px !important; }
.my-auto { margin-top: auto !important; margin-bottom: auto !important; }
.mt-0 { margin-top: 0px !important; }
.mt-1 { margin-top: 4px !important; }
.mt-2 { margin-top: 8px !important; }
.mt-3 { margin-top: 12px !important; }
.mt-4 { margin-top: 16px !important; }
.mt-5 { margin-top: 20px !important; }
.mt-6 { margin-top: 24px !important; }
.mt-7 { margin-top: 28px !important; }
.mt-8 { margin-top: 32px !important; }
.mt-9 { margin-top: 36px !important; }
.mt-10 { margin-top: 40px !important; }
.mt-11 { margin-top: 44px !important; }
.mt-12 { margin-top: 48px !important; }
.mt-13 { margin-top: 52px !important; }
.mt-14 { margin-top: 56px !important; }
.mt-15 { margin-top: 60px !important; }
.mt-16 { margin-top: 64px !important; }
.mt-auto { margin-top: auto !important; }
.mr-0 { margin-right: 0px !important; }
.mr-1 { margin-right: 4px !important; }
.mr-2 { margin-right: 8px !important; }
.mr-3 { margin-right: 12px !important; }
.mr-4 { margin-right: 16px !important; }
.mr-5 { margin-right: 20px !important; }
.mr-6 { margin-right: 24px !important; }
.mr-7 { margin-right: 28px !important; }
.mr-8 { margin-right: 32px !important; }
.mr-9 { margin-right: 36px !important; }
.mr-10 { margin-right: 40px !important; }
.mr-11 { margin-right: 44px !important; }
.mr-12 { margin-right: 48px !important; }
.mr-13 { margin-right: 52px !important; }
.mr-14 { margin-right: 56px !important; }
.mr-15 { margin-right: 60px !important; }
.mr-16 { margin-right: 64px !important; }
.mr-auto { margin-right: auto !important; }
.mb-0 { margin-bottom: 0px !important; }
.mb-1 { margin-bottom: 4px !important; }
.mb-2 { margin-bottom: 8px !important; }
.mb-3 { margin-bottom: 12px !important; }
.mb-4 { margin-bottom: 16px !important; }
.mb-5 { margin-bottom: 20px !important; }
.mb-6 { margin-bottom: 24px !important; }
.mb-7 { margin-bottom: 28px !important; }
.mb-8 { margin-bottom: 32px !important; }
.mb-9 { margin-bottom: 36px !important; }
.mb-10 { margin-bottom: 40px !important; }
.mb-11 { margin-bottom: 44px !important; }
.mb-12 { margin-bottom: 48px !important; }
.mb-13 { margin-bottom: 52px !important; }
.mb-14 { margin-bottom: 56px !important; }
.mb-15 { margin-bottom: 60px !important; }
.mb-16 { margin-bottom: 64px !important; }
.mb-auto { margin-bottom: auto !important; }
.ml-0 { margin-left: 0px !important; }
.ml-1 { margin-left: 4px !important; }
.ml-2 { margin-left: 8px !important; }
.ml-3 { margin-left: 12px !important; }
.ml-4 { margin-left: 16px !important; }
.ml-5 { margin-left: 20px !important; }
.ml-6 { margin-left: 24px !important; }
.ml-7 { margin-left: 28px !important; }
.ml-8 { margin-left: 32px !important; }
.ml-9 { margin-left: 36px !important; }
.ml-10 { margin-left: 40px !important; }
.ml-11 { margin-left: 44px !important; }
.ml-12 { margin-left: 48px !important; }
.ml-13 { margin-left: 52px !important; }
.ml-14 { margin-left: 56px !important; }
.ml-15 { margin-left: 60px !important; }
.ml-16 { margin-left: 64px !important; }
.ml-auto { margin-left: auto !important; }
.ms-0 { margin-inline-start: 0px !important; }
.ms-1 { margin-inline-start: 4px !important; }
.ms-2 { margin-inline-start: 8px !important; }
.ms-3 { margin-inline-start: 12px !important; }
.ms-4 { margin-inline-start: 16px !important; }
.ms-5 { margin-inline-start: 20px !important; }
.ms-6 { margin-inline-start: 24px !important; }
.ms-7 { margin-inline-start: 28px !important; }
.ms-8 { margin-inline-start: 32px !important; }
.ms-9 { margin-inline-start: 36px !important; }
.ms-10 { margin-inline-start: 40px !important; }
.ms-11 { margin-inline-start: 44px !important; }
.ms-12 { margin-inline-start: 48px !important; }
.ms-13 { margin-inline-start: 52px !important; }
.ms-14 { margin-inline-start: 56px !important; }
.ms-15 { margin-inline-start: 60px !important; }
.ms-16 { margin-inline-start: 64px !important; }
.ms-auto { margin-inline-start: auto !important; }
.me-0 { margin-inline-end: 0px !important; }
.me-1 { margin-inline-end: 4px !important; }
.me-2 { margin-inline-end: 8px !important; }
.me-3 { margin-inline-end: 12px !important; }
.me-4 { margin-inline-end: 16px !important; }
.me-5 { margin-inline-end: 20px !important; }
.me-6 { margin-inline-end: 24px !important; }
.me-7 { margin-inline-end: 28px !important; }
.me-8 { margin-inline-end: 32px !important; }
.me-9 { margin-inline-end: 36px !important; }
.me-10 { margin-inline-end: 40px !important; }
.me-11 { margin-inline-end: 44px !important; }
.me-12 { margin-inline-end: 48px !important; }
.me-13 { margin-inline-end: 52px !important; }
.me-14 { margin-inline-end: 56px !important; }
.me-15 { margin-inline-end: 60px !important; }
.me-16 { margin-inline-end: 64px !important; }
.me-auto { margin-inline-end: auto !important; }
.ma-n1 { margin: -4px !important; }
.ma-n2 { margin: -8px !important; }
.ma-n3 { margin: -12px !important; }
.ma-n4 { margin: -16px !important; }
.ma-n5 { margin: -20px !important; }
.ma-n6 { margin: -24px !important; }
.ma-n7 { margin: -28px !important; }
.ma-n8 { margin: -32px !important; }
.ma-n9 { margin: -36px !important; }
.ma-n10 { margin: -40px !important; }
.ma-n11 { margin: -44px !important; }
.ma-n12 { margin: -48px !important; }
.ma-n13 { margin: -52px !important; }
.ma-n14 { margin: -56px !important; }
.ma-n15 { margin: -60px !important; }
.ma-n16 { margin: -64px !important; }
.mx-n1 { margin-right: -4px !important; margin-left: -4px !important; }
.mx-n2 { margin-right: -8px !important; margin-left: -8px !important; }
.mx-n3 { margin-right: -12px !important; margin-left: -12px !important; }
.mx-n4 { margin-right: -16px !important; margin-left: -16px !important; }
.mx-n5 { margin-right: -20px !important; margin-left: -20px !important; }
.mx-n6 { margin-right: -24px !important; margin-left: -24px !important; }
.mx-n7 { margin-right: -28px !important; margin-left: -28px !important; }
.mx-n8 { margin-right: -32px !important; margin-left: -32px !important; }
.mx-n9 { margin-right: -36px !important; margin-left: -36px !important; }
.mx-n10 { margin-right: -40px !important; margin-left: -40px !important; }
.mx-n11 { margin-right: -44px !important; margin-left: -44px !important; }
.mx-n12 { margin-right: -48px !important; margin-left: -48px !important; }
.mx-n13 { margin-right: -52px !important; margin-left: -52px !important; }
.mx-n14 { margin-right: -56px !important; margin-left: -56px !important; }
.mx-n15 { margin-right: -60px !important; margin-left: -60px !important; }
.mx-n16 { margin-right: -64px !important; margin-left: -64px !important; }
.my-n1 { margin-top: -4px !important; margin-bottom: -4px !important; }
.my-n2 { margin-top: -8px !important; margin-bottom: -8px !important; }
.my-n3 { margin-top: -12px !important; margin-bottom: -12px !important; }
.my-n4 { margin-top: -16px !important; margin-bottom: -16px !important; }
.my-n5 { margin-top: -20px !important; margin-bottom: -20px !important; }
.my-n6 { margin-top: -24px !important; margin-bottom: -24px !important; }
.my-n7 { margin-top: -28px !important; margin-bottom: -28px !important; }
.my-n8 { margin-top: -32px !important; margin-bottom: -32px !important; }
.my-n9 { margin-top: -36px !important; margin-bottom: -36px !important; }
.my-n10 { margin-top: -40px !important; margin-bottom: -40px !important; }
.my-n11 { margin-top: -44px !important; margin-bottom: -44px !important; }
.my-n12 { margin-top: -48px !important; margin-bottom: -48px !important; }
.my-n13 { margin-top: -52px !important; margin-bottom: -52px !important; }
.my-n14 { margin-top: -56px !important; margin-bottom: -56px !important; }
.my-n15 { margin-top: -60px !important; margin-bottom: -60px !important; }
.my-n16 { margin-top: -64px !important; margin-bottom: -64px !important; }
.mt-n1 { margin-top: -4px !important; }
.mt-n2 { margin-top: -8px !important; }
.mt-n3 { margin-top: -12px !important; }
.mt-n4 { margin-top: -16px !important; }
.mt-n5 { margin-top: -20px !important; }
.mt-n6 { margin-top: -24px !important; }
.mt-n7 { margin-top: -28px !important; }
.mt-n8 { margin-top: -32px !important; }
.mt-n9 { margin-top: -36px !important; }
.mt-n10 { margin-top: -40px !important; }
.mt-n11 { margin-top: -44px !important; }
.mt-n12 { margin-top: -48px !important; }
.mt-n13 { margin-top: -52px !important; }
.mt-n14 { margin-top: -56px !important; }
.mt-n15 { margin-top: -60px !important; }
.mt-n16 { margin-top: -64px !important; }
.mr-n1 { margin-right: -4px !important; }
.mr-n2 { margin-right: -8px !important; }
.mr-n3 { margin-right: -12px !important; }
.mr-n4 { margin-right: -16px !important; }
.mr-n5 { margin-right: -20px !important; }
.mr-n6 { margin-right: -24px !important; }
.mr-n7 { margin-right: -28px !important; }
.mr-n8 { margin-right: -32px !important; }
.mr-n9 { margin-right: -36px !important; }
.mr-n10 { margin-right: -40px !important; }
.mr-n11 { margin-right: -44px !important; }
.mr-n12 { margin-right: -48px !important; }
.mr-n13 { margin-right: -52px !important; }
.mr-n14 { margin-right: -56px !important; }
.mr-n15 { margin-right: -60px !important; }
.mr-n16 { margin-right: -64px !important; }
.mb-n1 { margin-bottom: -4px !important; }
.mb-n2 { margin-bottom: -8px !important; }
.mb-n3 { margin-bottom: -12px !important; }
.mb-n4 { margin-bottom: -16px !important; }
.mb-n5 { margin-bottom: -20px !important; }
.mb-n6 { margin-bottom: -24px !important; }
.mb-n7 { margin-bottom: -28px !important; }
.mb-n8 { margin-bottom: -32px !important; }
.mb-n9 { margin-bottom: -36px !important; }
.mb-n10 { margin-bottom: -40px !important; }
.mb-n11 { margin-bottom: -44px !important; }
.mb-n12 { margin-bottom: -48px !important; }
.mb-n13 { margin-bottom: -52px !important; }
.mb-n14 { margin-bottom: -56px !important; }
.mb-n15 { margin-bottom: -60px !important; }
.mb-n16 { margin-bottom: -64px !important; }
.ml-n1 { margin-left: -4px !important; }
.ml-n2 { margin-left: -8px !important; }
.ml-n3 { margin-left: -12px !important; }
.ml-n4 { margin-left: -16px !important; }
.ml-n5 { margin-left: -20px !important; }
.ml-n6 { margin-left: -24px !important; }
.ml-n7 { margin-left: -28px !important; }
.ml-n8 { margin-left: -32px !important; }
.ml-n9 { margin-left: -36px !important; }
.ml-n10 { margin-left: -40px !important; }
.ml-n11 { margin-left: -44px !important; }
.ml-n12 { margin-left: -48px !important; }
.ml-n13 { margin-left: -52px !important; }
.ml-n14 { margin-left: -56px !important; }
.ml-n15 { margin-left: -60px !important; }
.ml-n16 { margin-left: -64px !important; }
.ms-n1 { margin-inline-start: -4px !important; }
.ms-n2 { margin-inline-start: -8px !important; }
.ms-n3 { margin-inline-start: -12px !important; }
.ms-n4 { margin-inline-start: -16px !important; }
.ms-n5 { margin-inline-start: -20px !important; }
.ms-n6 { margin-inline-start: -24px !important; }
.ms-n7 { margin-inline-start: -28px !important; }
.ms-n8 { margin-inline-start: -32px !important; }
.ms-n9 { margin-inline-start: -36px !important; }
.ms-n10 { margin-inline-start: -40px !important; }
.ms-n11 { margin-inline-start: -44px !important; }
.ms-n12 { margin-inline-start: -48px !important; }
.ms-n13 { margin-inline-start: -52px !important; }
.ms-n14 { margin-inline-start: -56px !important; }
.ms-n15 { margin-inline-start: -60px !important; }
.ms-n16 { margin-inline-start: -64px !important; }
.me-n1 { margin-inline-end: -4px !important; }
.me-n2 { margin-inline-end: -8px !important; }
.me-n3 { margin-inline-end: -12px !important; }
.me-n4 { margin-inline-end: -16px !important; }
.me-n5 { margin-inline-end: -20px !important; }
.me-n6 { margin-inline-end: -24px !important; }
.me-n7 { margin-inline-end: -28px !important; }
.me-n8 { margin-inline-end: -32px !important; }
.me-n9 { margin-inline-end: -36px !important; }
.me-n10 { margin-inline-end: -40px !important; }
.me-n11 { margin-inline-end: -44px !important; }
.me-n12 { margin-inline-end: -48px !important; }
.me-n13 { margin-inline-end: -52px !important; }
.me-n14 { margin-inline-end: -56px !important; }
.me-n15 { margin-inline-end: -60px !important; }
.me-n16 { margin-inline-end: -64px !important; }
.pa-0 { padding: 0px !important; }
.pa-1 { padding: 4px !important; }
.pa-2 { padding: 8px !important; }
.pa-3 { padding: 12px !important; }
.pa-4 { padding: 16px !important; }
.pa-5 { padding: 20px !important; }
.pa-6 { padding: 24px !important; }
.pa-7 { padding: 28px !important; }
.pa-8 { padding: 32px !important; }
.pa-9 { padding: 36px !important; }
.pa-10 { padding: 40px !important; }
.pa-11 { padding: 44px !important; }
.pa-12 { padding: 48px !important; }
.pa-13 { padding: 52px !important; }
.pa-14 { padding: 56px !important; }
.pa-15 { padding: 60px !important; }
.pa-16 { padding: 64px !important; }
.px-0 { padding-right: 0px !important; padding-left: 0px !important; }
.px-1 { padding-right: 4px !important; padding-left: 4px !important; }
.px-2 { padding-right: 8px !important; padding-left: 8px !important; }
.px-3 { padding-right: 12px !important; padding-left: 12px !important; }
.px-4 { padding-right: 16px !important; padding-left: 16px !important; }
.px-5 { padding-right: 20px !important; padding-left: 20px !important; }
.px-6 { padding-right: 24px !important; padding-left: 24px !important; }
.px-7 { padding-right: 28px !important; padding-left: 28px !important; }
.px-8 { padding-right: 32px !important; padding-left: 32px !important; }
.px-9 { padding-right: 36px !important; padding-left: 36px !important; }
.px-10 { padding-right: 40px !important; padding-left: 40px !important; }
.px-11 { padding-right: 44px !important; padding-left: 44px !important; }
.px-12 { padding-right: 48px !important; padding-left: 48px !important; }
.px-13 { padding-right: 52px !important; padding-left: 52px !important; }
.px-14 { padding-right: 56px !important; padding-left: 56px !important; }
.px-15 { padding-right: 60px !important; padding-left: 60px !important; }
.px-16 { padding-right: 64px !important; padding-left: 64px !important; }
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.py-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
.py-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
.py-3 { padding-top: 12px !important; padding-bottom: 12px !important; }
.py-4 { padding-top: 16px !important; padding-bottom: 16px !important; }
.py-5 { padding-top: 20px !important; padding-bottom: 20px !important; }
.py-6 { padding-top: 24px !important; padding-bottom: 24px !important; }
.py-7 { padding-top: 28px !important; padding-bottom: 28px !important; }
.py-8 { padding-top: 32px !important; padding-bottom: 32px !important; }
.py-9 { padding-top: 36px !important; padding-bottom: 36px !important; }
.py-10 { padding-top: 40px !important; padding-bottom: 40px !important; }
.py-11 { padding-top: 44px !important; padding-bottom: 44px !important; }
.py-12 { padding-top: 48px !important; padding-bottom: 48px !important; }
.py-13 { padding-top: 52px !important; padding-bottom: 52px !important; }
.py-14 { padding-top: 56px !important; padding-bottom: 56px !important; }
.py-15 { padding-top: 60px !important; padding-bottom: 60px !important; }
.py-16 { padding-top: 64px !important; padding-bottom: 64px !important; }
.pt-0 { padding-top: 0px !important; }
.pt-1 { padding-top: 4px !important; }
.pt-2 { padding-top: 8px !important; }
.pt-3 { padding-top: 12px !important; }
.pt-4 { padding-top: 16px !important; }
.pt-5 { padding-top: 20px !important; }
.pt-6 { padding-top: 24px !important; }
.pt-7 { padding-top: 28px !important; }
.pt-8 { padding-top: 32px !important; }
.pt-9 { padding-top: 36px !important; }
.pt-10 { padding-top: 40px !important; }
.pt-11 { padding-top: 44px !important; }
.pt-12 { padding-top: 48px !important; }
.pt-13 { padding-top: 52px !important; }
.pt-14 { padding-top: 56px !important; }
.pt-15 { padding-top: 60px !important; }
.pt-16 { padding-top: 64px !important; }
.pr-0 { padding-right: 0px !important; }
.pr-1 { padding-right: 4px !important; }
.pr-2 { padding-right: 8px !important; }
.pr-3 { padding-right: 12px !important; }
.pr-4 { padding-right: 16px !important; }
.pr-5 { padding-right: 20px !important; }
.pr-6 { padding-right: 24px !important; }
.pr-7 { padding-right: 28px !important; }
.pr-8 { padding-right: 32px !important; }
.pr-9 { padding-right: 36px !important; }
.pr-10 { padding-right: 40px !important; }
.pr-11 { padding-right: 44px !important; }
.pr-12 { padding-right: 48px !important; }
.pr-13 { padding-right: 52px !important; }
.pr-14 { padding-right: 56px !important; }
.pr-15 { padding-right: 60px !important; }
.pr-16 { padding-right: 64px !important; }
.pb-0 { padding-bottom: 0px !important; }
.pb-1 { padding-bottom: 4px !important; }
.pb-2 { padding-bottom: 8px !important; }
.pb-3 { padding-bottom: 12px !important; }
.pb-4 { padding-bottom: 16px !important; }
.pb-5 { padding-bottom: 20px !important; }
.pb-6 { padding-bottom: 24px !important; }
.pb-7 { padding-bottom: 28px !important; }
.pb-8 { padding-bottom: 32px !important; }
.pb-9 { padding-bottom: 36px !important; }
.pb-10 { padding-bottom: 40px !important; }
.pb-11 { padding-bottom: 44px !important; }
.pb-12 { padding-bottom: 48px !important; }
.pb-13 { padding-bottom: 52px !important; }
.pb-14 { padding-bottom: 56px !important; }
.pb-15 { padding-bottom: 60px !important; }
.pb-16 { padding-bottom: 64px !important; }
.pl-0 { padding-left: 0px !important; }
.pl-1 { padding-left: 4px !important; }
.pl-2 { padding-left: 8px !important; }
.pl-3 { padding-left: 12px !important; }
.pl-4 { padding-left: 16px !important; }
.pl-5 { padding-left: 20px !important; }
.pl-6 { padding-left: 24px !important; }
.pl-7 { padding-left: 28px !important; }
.pl-8 { padding-left: 32px !important; }
.pl-9 { padding-left: 36px !important; }
.pl-10 { padding-left: 40px !important; }
.pl-11 { padding-left: 44px !important; }
.pl-12 { padding-left: 48px !important; }
.pl-13 { padding-left: 52px !important; }
.pl-14 { padding-left: 56px !important; }
.pl-15 { padding-left: 60px !important; }
.pl-16 { padding-left: 64px !important; }
.ps-0 { padding-inline-start: 0px !important; }
.ps-1 { padding-inline-start: 4px !important; }
.ps-2 { padding-inline-start: 8px !important; }
.ps-3 { padding-inline-start: 12px !important; }
.ps-4 { padding-inline-start: 16px !important; }
.ps-5 { padding-inline-start: 20px !important; }
.ps-6 { padding-inline-start: 24px !important; }
.ps-7 { padding-inline-start: 28px !important; }
.ps-8 { padding-inline-start: 32px !important; }
.ps-9 { padding-inline-start: 36px !important; }
.ps-10 { padding-inline-start: 40px !important; }
.ps-11 { padding-inline-start: 44px !important; }
.ps-12 { padding-inline-start: 48px !important; }
.ps-13 { padding-inline-start: 52px !important; }
.ps-14 { padding-inline-start: 56px !important; }
.ps-15 { padding-inline-start: 60px !important; }
.ps-16 { padding-inline-start: 64px !important; }
.pe-0 { padding-inline-end: 0px !important; }
.pe-1 { padding-inline-end: 4px !important; }
.pe-2 { padding-inline-end: 8px !important; }
.pe-3 { padding-inline-end: 12px !important; }
.pe-4 { padding-inline-end: 16px !important; }
.pe-5 { padding-inline-end: 20px !important; }
.pe-6 { padding-inline-end: 24px !important; }
.pe-7 { padding-inline-end: 28px !important; }
.pe-8 { padding-inline-end: 32px !important; }
.pe-9 { padding-inline-end: 36px !important; }
.pe-10 { padding-inline-end: 40px !important; }
.pe-11 { padding-inline-end: 44px !important; }
.pe-12 { padding-inline-end: 48px !important; }
.pe-13 { padding-inline-end: 52px !important; }
.pe-14 { padding-inline-end: 56px !important; }
.pe-15 { padding-inline-end: 60px !important; }
.pe-16 { padding-inline-end: 64px !important; }
.rounded-0 { border-radius: 0px !important; }
.rounded-sm { border-radius: 4px !important; }
.rounded { border-radius: 6px !important; }
.rounded-lg { border-radius: 8px !important; }
.rounded-xl { border-radius: 36px !important; }
.rounded-pill { border-radius: 9999px !important; }
.rounded-circle { border-radius: 50% !important; }
.rounded-shaped { border-radius: 30px 0px !important; }
.rounded-t-0 { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.rounded-t-sm { border-top-left-radius: 4px !important; border-top-right-radius: 4px !important; }
.rounded-t { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }
.rounded-t-lg { border-top-left-radius: 8px !important; border-top-right-radius: 8px !important; }
.rounded-t-xl { border-top-left-radius: 36px !important; border-top-right-radius: 36px !important; }
.rounded-t-pill { border-top-left-radius: 9999px !important; border-top-right-radius: 9999px !important; }
.rounded-t-circle { border-top-left-radius: 50% !important; border-top-right-radius: 50% !important; }
.rounded-t-shaped { border-top-left-radius: 30px !important; border-top-right-radius: 0px !important; }
.v-locale--is-ltr .rounded-e-0 { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.v-locale--is-rtl .rounded-e-0 { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.v-locale--is-ltr .rounded-e-sm { border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.v-locale--is-rtl .rounded-e-sm { border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
.v-locale--is-ltr .rounded-e { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
.v-locale--is-rtl .rounded-e { border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important; }
.v-locale--is-ltr .rounded-e-lg { border-top-right-radius: 8px !important; border-bottom-right-radius: 8px !important; }
.v-locale--is-rtl .rounded-e-lg { border-top-left-radius: 8px !important; border-bottom-left-radius: 8px !important; }
.v-locale--is-ltr .rounded-e-xl { border-top-right-radius: 36px !important; border-bottom-right-radius: 36px !important; }
.v-locale--is-rtl .rounded-e-xl { border-top-left-radius: 36px !important; border-bottom-left-radius: 36px !important; }
.v-locale--is-ltr .rounded-e-pill { border-top-right-radius: 9999px !important; border-bottom-right-radius: 9999px !important; }
.v-locale--is-rtl .rounded-e-pill { border-top-left-radius: 9999px !important; border-bottom-left-radius: 9999px !important; }
.v-locale--is-ltr .rounded-e-circle { border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important; }
.v-locale--is-rtl .rounded-e-circle { border-top-left-radius: 50% !important; border-bottom-left-radius: 50% !important; }
.v-locale--is-ltr .rounded-e-shaped { border-top-right-radius: 30px !important; border-bottom-right-radius: 0px !important; }
.v-locale--is-rtl .rounded-e-shaped { border-top-left-radius: 30px !important; border-bottom-left-radius: 0px !important; }
.rounded-b-0 { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.rounded-b-sm { border-bottom-left-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.rounded-b { border-bottom-left-radius: 6px !important; border-bottom-right-radius: 6px !important; }
.rounded-b-lg { border-bottom-left-radius: 8px !important; border-bottom-right-radius: 8px !important; }
.rounded-b-xl { border-bottom-left-radius: 36px !important; border-bottom-right-radius: 36px !important; }
.rounded-b-pill { border-bottom-left-radius: 9999px !important; border-bottom-right-radius: 9999px !important; }
.rounded-b-circle { border-bottom-left-radius: 50% !important; border-bottom-right-radius: 50% !important; }
.rounded-b-shaped { border-bottom-left-radius: 30px !important; border-bottom-right-radius: 0px !important; }
.v-locale--is-ltr .rounded-s-0 { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.v-locale--is-rtl .rounded-s-0 { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.v-locale--is-ltr .rounded-s-sm { border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
.v-locale--is-rtl .rounded-s-sm { border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.v-locale--is-ltr .rounded-s { border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important; }
.v-locale--is-rtl .rounded-s { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
.v-locale--is-ltr .rounded-s-lg { border-top-left-radius: 8px !important; border-bottom-left-radius: 8px !important; }
.v-locale--is-rtl .rounded-s-lg { border-top-right-radius: 8px !important; border-bottom-right-radius: 8px !important; }
.v-locale--is-ltr .rounded-s-xl { border-top-left-radius: 36px !important; border-bottom-left-radius: 36px !important; }
.v-locale--is-rtl .rounded-s-xl { border-top-right-radius: 36px !important; border-bottom-right-radius: 36px !important; }
.v-locale--is-ltr .rounded-s-pill { border-top-left-radius: 9999px !important; border-bottom-left-radius: 9999px !important; }
.v-locale--is-rtl .rounded-s-pill { border-top-right-radius: 9999px !important; border-bottom-right-radius: 9999px !important; }
.v-locale--is-ltr .rounded-s-circle { border-top-left-radius: 50% !important; border-bottom-left-radius: 50% !important; }
.v-locale--is-rtl .rounded-s-circle { border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important; }
.v-locale--is-ltr .rounded-s-shaped { border-top-left-radius: 30px !important; border-bottom-left-radius: 0px !important; }
.v-locale--is-rtl .rounded-s-shaped { border-top-right-radius: 30px !important; border-bottom-right-radius: 0px !important; }
.v-locale--is-ltr .rounded-ts-0 { border-top-left-radius: 0px !important; }
.v-locale--is-rtl .rounded-ts-0 { border-top-right-radius: 0px !important; }
.v-locale--is-ltr .rounded-ts-sm { border-top-left-radius: 4px !important; }
.v-locale--is-rtl .rounded-ts-sm { border-top-right-radius: 4px !important; }
.v-locale--is-ltr .rounded-ts { border-top-left-radius: 6px !important; }
.v-locale--is-rtl .rounded-ts { border-top-right-radius: 6px !important; }
.v-locale--is-ltr .rounded-ts-lg { border-top-left-radius: 8px !important; }
.v-locale--is-rtl .rounded-ts-lg { border-top-right-radius: 8px !important; }
.v-locale--is-ltr .rounded-ts-xl { border-top-left-radius: 36px !important; }
.v-locale--is-rtl .rounded-ts-xl { border-top-right-radius: 36px !important; }
.v-locale--is-ltr .rounded-ts-pill { border-top-left-radius: 9999px !important; }
.v-locale--is-rtl .rounded-ts-pill { border-top-right-radius: 9999px !important; }
.v-locale--is-ltr .rounded-ts-circle { border-top-left-radius: 50% !important; }
.v-locale--is-rtl .rounded-ts-circle { border-top-right-radius: 50% !important; }
.v-locale--is-ltr .rounded-ts-shaped { border-top-left-radius: 30px 0px !important; }
.v-locale--is-rtl .rounded-ts-shaped { border-top-right-radius: 30px 0px !important; }
.v-locale--is-ltr .rounded-te-0 { border-top-right-radius: 0px !important; }
.v-locale--is-rtl .rounded-te-0 { border-top-left-radius: 0px !important; }
.v-locale--is-ltr .rounded-te-sm { border-top-right-radius: 4px !important; }
.v-locale--is-rtl .rounded-te-sm { border-top-left-radius: 4px !important; }
.v-locale--is-ltr .rounded-te { border-top-right-radius: 6px !important; }
.v-locale--is-rtl .rounded-te { border-top-left-radius: 6px !important; }
.v-locale--is-ltr .rounded-te-lg { border-top-right-radius: 8px !important; }
.v-locale--is-rtl .rounded-te-lg { border-top-left-radius: 8px !important; }
.v-locale--is-ltr .rounded-te-xl { border-top-right-radius: 36px !important; }
.v-locale--is-rtl .rounded-te-xl { border-top-left-radius: 36px !important; }
.v-locale--is-ltr .rounded-te-pill { border-top-right-radius: 9999px !important; }
.v-locale--is-rtl .rounded-te-pill { border-top-left-radius: 9999px !important; }
.v-locale--is-ltr .rounded-te-circle { border-top-right-radius: 50% !important; }
.v-locale--is-rtl .rounded-te-circle { border-top-left-radius: 50% !important; }
.v-locale--is-ltr .rounded-te-shaped { border-top-right-radius: 30px 0px !important; }
.v-locale--is-rtl .rounded-te-shaped { border-top-left-radius: 30px 0px !important; }
.v-locale--is-ltr .rounded-be-0 { border-bottom-right-radius: 0px !important; }
.v-locale--is-rtl .rounded-be-0 { border-bottom-left-radius: 0px !important; }
.v-locale--is-ltr .rounded-be-sm { border-bottom-right-radius: 4px !important; }
.v-locale--is-rtl .rounded-be-sm { border-bottom-left-radius: 4px !important; }
.v-locale--is-ltr .rounded-be { border-bottom-right-radius: 6px !important; }
.v-locale--is-rtl .rounded-be { border-bottom-left-radius: 6px !important; }
.v-locale--is-ltr .rounded-be-lg { border-bottom-right-radius: 8px !important; }
.v-locale--is-rtl .rounded-be-lg { border-bottom-left-radius: 8px !important; }
.v-locale--is-ltr .rounded-be-xl { border-bottom-right-radius: 36px !important; }
.v-locale--is-rtl .rounded-be-xl { border-bottom-left-radius: 36px !important; }
.v-locale--is-ltr .rounded-be-pill { border-bottom-right-radius: 9999px !important; }
.v-locale--is-rtl .rounded-be-pill { border-bottom-left-radius: 9999px !important; }
.v-locale--is-ltr .rounded-be-circle { border-bottom-right-radius: 50% !important; }
.v-locale--is-rtl .rounded-be-circle { border-bottom-left-radius: 50% !important; }
.v-locale--is-ltr .rounded-be-shaped { border-bottom-right-radius: 30px 0px !important; }
.v-locale--is-rtl .rounded-be-shaped { border-bottom-left-radius: 30px 0px !important; }
.v-locale--is-ltr .rounded-bs-0 { border-bottom-left-radius: 0px !important; }
.v-locale--is-rtl .rounded-bs-0 { border-bottom-right-radius: 0px !important; }
.v-locale--is-ltr .rounded-bs-sm { border-bottom-left-radius: 4px !important; }
.v-locale--is-rtl .rounded-bs-sm { border-bottom-right-radius: 4px !important; }
.v-locale--is-ltr .rounded-bs { border-bottom-left-radius: 6px !important; }
.v-locale--is-rtl .rounded-bs { border-bottom-right-radius: 6px !important; }
.v-locale--is-ltr .rounded-bs-lg { border-bottom-left-radius: 8px !important; }
.v-locale--is-rtl .rounded-bs-lg { border-bottom-right-radius: 8px !important; }
.v-locale--is-ltr .rounded-bs-xl { border-bottom-left-radius: 36px !important; }
.v-locale--is-rtl .rounded-bs-xl { border-bottom-right-radius: 36px !important; }
.v-locale--is-ltr .rounded-bs-pill { border-bottom-left-radius: 9999px !important; }
.v-locale--is-rtl .rounded-bs-pill { border-bottom-right-radius: 9999px !important; }
.v-locale--is-ltr .rounded-bs-circle { border-bottom-left-radius: 50% !important; }
.v-locale--is-rtl .rounded-bs-circle { border-bottom-right-radius: 50% !important; }
.v-locale--is-ltr .rounded-bs-shaped { border-bottom-left-radius: 30px 0px !important; }
.v-locale--is-rtl .rounded-bs-shaped { border-bottom-right-radius: 30px 0px !important; }
.border-0 { border-width: 0px !important; border-style: solid !important; border-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border { border-width: thin !important; border-style: solid !important; border-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-sm { border-width: 1px !important; border-style: solid !important; border-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-md { border-width: 2px !important; border-style: solid !important; border-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-lg { border-width: 4px !important; border-style: solid !important; border-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-xl { border-width: 8px !important; border-style: solid !important; border-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-opacity-0 { --v-border-opacity: 0 !important; }
.border-opacity { --v-border-opacity: .12 !important; }
.border-opacity-25 { --v-border-opacity: .25 !important; }
.border-opacity-50 { --v-border-opacity: .5 !important; }
.border-opacity-75 { --v-border-opacity: .75 !important; }
.border-opacity-100 { --v-border-opacity: 1 !important; }
.border-t-0 { border-block-start-width: 0px !important; border-block-start-style: solid !important; border-block-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-t { border-block-start-width: thin !important; border-block-start-style: solid !important; border-block-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-t-sm { border-block-start-width: 1px !important; border-block-start-style: solid !important; border-block-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-t-md { border-block-start-width: 2px !important; border-block-start-style: solid !important; border-block-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-t-lg { border-block-start-width: 4px !important; border-block-start-style: solid !important; border-block-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-t-xl { border-block-start-width: 8px !important; border-block-start-style: solid !important; border-block-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-e-0 { border-inline-end-width: 0px !important; border-inline-end-style: solid !important; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-e { border-inline-end-width: thin !important; border-inline-end-style: solid !important; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-e-sm { border-inline-end-width: 1px !important; border-inline-end-style: solid !important; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-e-md { border-inline-end-width: 2px !important; border-inline-end-style: solid !important; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-e-lg { border-inline-end-width: 4px !important; border-inline-end-style: solid !important; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-e-xl { border-inline-end-width: 8px !important; border-inline-end-style: solid !important; border-inline-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-b-0 { border-block-end-width: 0px !important; border-block-end-style: solid !important; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-b { border-block-end-width: thin !important; border-block-end-style: solid !important; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-b-sm { border-block-end-width: 1px !important; border-block-end-style: solid !important; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-b-md { border-block-end-width: 2px !important; border-block-end-style: solid !important; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-b-lg { border-block-end-width: 4px !important; border-block-end-style: solid !important; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-b-xl { border-block-end-width: 8px !important; border-block-end-style: solid !important; border-block-end-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-s-0 { border-inline-start-width: 0px !important; border-inline-start-style: solid !important; border-inline-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-s { border-inline-start-width: thin !important; border-inline-start-style: solid !important; border-inline-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-s-sm { border-inline-start-width: 1px !important; border-inline-start-style: solid !important; border-inline-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-s-md { border-inline-start-width: 2px !important; border-inline-start-style: solid !important; border-inline-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-s-lg { border-inline-start-width: 4px !important; border-inline-start-style: solid !important; border-inline-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-s-xl { border-inline-start-width: 8px !important; border-inline-start-style: solid !important; border-inline-start-color: rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.border-solid { border-style: solid !important; }
.border-dashed { border-style: dashed !important; }
.border-dotted { border-style: dotted !important; }
.border-double { border-style: double !important; }
.border-none { border-style: none !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.text-justify { text-align: justify !important; }
.text-start { text-align: start !important; }
.text-end { text-align: end !important; }
.text-decoration-line-through { text-decoration: line-through !important; }
.text-decoration-none { text-decoration: none !important; }
.text-decoration-overline { text-decoration: overline !important; }
.text-decoration-underline { text-decoration: underline !important; }
.text-wrap { white-space: normal !important; }
.text-no-wrap { white-space: nowrap !important; }
.text-pre { white-space: pre !important; }
.text-pre-line { white-space: pre-line !important; }
.text-pre-wrap { white-space: pre-wrap !important; }
.text-break { overflow-wrap: break-word !important; word-break: break-word !important; }
.text-high-emphasis { color: rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity)) !important; }
.text-medium-emphasis { color: rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity)) !important; }
.text-disabled { color: rgba(var(--v-theme-on-background),var(--v-disabled-opacity)) !important; }
.text-truncate { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.text-h1 { font-weight: 500; line-height: 3.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-h2 { font-weight: 500; line-height: 2.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-h3 { font-weight: 500; line-height: 2.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.625rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-h4 { font-weight: 500; line-height: 1.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-h5 { font-weight: 500; line-height: 1.5rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.125rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-h6 { font-weight: 500; line-height: 1.3125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.1em !important; letter-spacing: normal !important; text-transform: none !important; }
.text-subtitle-1 { font-weight: 400; line-height: 1.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem !important; letter-spacing: 0.009375em !important; text-transform: none !important; }
.text-subtitle-2 { font-weight: 500; line-height: 1.32rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem !important; letter-spacing: 0.0063rem !important; text-transform: none !important; }
.text-body-1 { font-weight: 400; line-height: 1.375rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-body-2 { font-weight: 400; line-height: 1.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-button { font-weight: 500; line-height: 1.125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: 0.0269rem !important; text-transform: capitalize !important; }
.text-caption { font-weight: 400; line-height: 0.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.6875rem !important; letter-spacing: normal !important; text-transform: none !important; }
.text-overline { font-weight: 500; line-height: 2.66rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem !important; letter-spacing: 0.0625rem !important; text-transform: uppercase !important; }
.text-none { text-transform: none !important; }
.text-capitalize { text-transform: capitalize !important; }
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.font-weight-thin { font-weight: 100 !important; }
.font-weight-light { font-weight: 300 !important; }
.font-weight-regular { font-weight: 400 !important; }
.font-weight-medium { font-weight: 500 !important; }
.font-weight-bold { font-weight: 700 !important; }
.font-weight-black { font-weight: 900 !important; }
.font-italic { font-style: italic !important; }
.text-mono { font-family: monospace !important; }
.position-static { position: static !important; }
.position-relative { position: relative !important; }
.position-fixed { position: fixed !important; }
.position-absolute { position: absolute !important; }
.position-sticky { position: sticky !important; }
.cursor-auto { cursor: auto !important; }
.cursor-default { cursor: default !important; }
.cursor-pointer { cursor: pointer !important; }
.cursor-wait { cursor: wait !important; }
.cursor-text { cursor: text !important; }
.cursor-move { cursor: move !important; }
.cursor-help { cursor: help !important; }
.cursor-not-allowed { cursor: not-allowed !important; }
.cursor-progress { cursor: progress !important; }
.cursor-grab { cursor: grab !important; }
.cursor-grabbing { cursor: grabbing !important; }
.cursor-none { cursor: none !important; }
.fill-height { height: 100% !important; }
.h-auto { height: auto !important; }
.h-screen { height: 100vh !important; }
.h-0 { height: 0px !important; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.h-screen { height: 100dvh !important; }
.w-auto { width: auto !important; }
.w-0 { width: 0px !important; }
.w-25 { width: 25% !important; }
.w-33 { width: 33% !important; }
.w-50 { width: 50% !important; }
.w-66 { width: 66% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }
@media (min-width: 600px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
  .float-sm-none { float: none !important; }
  .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .v-locale--is-rtl .float-sm-end { float: left !important; }
  .v-locale--is-rtl .float-sm-start, .v-locale--is-ltr .float-sm-end { float: right !important; }
  .v-locale--is-ltr .float-sm-start { float: left !important; }
  .flex-sm-fill, .flex-sm-1-1 { flex: 1 1 auto !important; }
  .flex-sm-1-0 { flex: 1 0 auto !important; }
  .flex-sm-0-1 { flex: 0 1 auto !important; }
  .flex-sm-0-0 { flex: 0 0 auto !important; }
  .flex-sm-1-1-100 { flex: 1 1 100% !important; }
  .flex-sm-1-0-100 { flex: 1 0 100% !important; }
  .flex-sm-0-1-100 { flex: 0 1 100% !important; }
  .flex-sm-0-0-100 { flex: 0 0 100% !important; }
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-sm-start { justify-content: flex-start !important; }
  .justify-sm-end { justify-content: flex-end !important; }
  .justify-sm-center { justify-content: center !important; }
  .justify-sm-space-between { justify-content: space-between !important; }
  .justify-sm-space-around { justify-content: space-around !important; }
  .justify-sm-space-evenly { justify-content: space-evenly !important; }
  .align-sm-start { align-items: flex-start !important; }
  .align-sm-end { align-items: flex-end !important; }
  .align-sm-center { align-items: center !important; }
  .align-sm-baseline { align-items: baseline !important; }
  .align-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-space-between { align-content: space-between !important; }
  .align-content-sm-space-around { align-content: space-around !important; }
  .align-content-sm-space-evenly { align-content: space-evenly !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
  .order-sm-first { order: -1 !important; }
  .order-sm-0 { order: 0 !important; }
  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-6 { order: 6 !important; }
  .order-sm-7 { order: 7 !important; }
  .order-sm-8 { order: 8 !important; }
  .order-sm-9 { order: 9 !important; }
  .order-sm-10 { order: 10 !important; }
  .order-sm-11 { order: 11 !important; }
  .order-sm-12 { order: 12 !important; }
  .order-sm-last { order: 13 !important; }
  .ga-sm-0 { gap: 0px !important; }
  .ga-sm-1 { gap: 4px !important; }
  .ga-sm-2 { gap: 8px !important; }
  .ga-sm-3 { gap: 12px !important; }
  .ga-sm-4 { gap: 16px !important; }
  .ga-sm-5 { gap: 20px !important; }
  .ga-sm-6 { gap: 24px !important; }
  .ga-sm-7 { gap: 28px !important; }
  .ga-sm-8 { gap: 32px !important; }
  .ga-sm-9 { gap: 36px !important; }
  .ga-sm-10 { gap: 40px !important; }
  .ga-sm-11 { gap: 44px !important; }
  .ga-sm-12 { gap: 48px !important; }
  .ga-sm-13 { gap: 52px !important; }
  .ga-sm-14 { gap: 56px !important; }
  .ga-sm-15 { gap: 60px !important; }
  .ga-sm-16 { gap: 64px !important; }
  .ga-sm-auto { }
  .gr-sm-0 { row-gap: 0px !important; }
  .gr-sm-1 { row-gap: 4px !important; }
  .gr-sm-2 { row-gap: 8px !important; }
  .gr-sm-3 { row-gap: 12px !important; }
  .gr-sm-4 { row-gap: 16px !important; }
  .gr-sm-5 { row-gap: 20px !important; }
  .gr-sm-6 { row-gap: 24px !important; }
  .gr-sm-7 { row-gap: 28px !important; }
  .gr-sm-8 { row-gap: 32px !important; }
  .gr-sm-9 { row-gap: 36px !important; }
  .gr-sm-10 { row-gap: 40px !important; }
  .gr-sm-11 { row-gap: 44px !important; }
  .gr-sm-12 { row-gap: 48px !important; }
  .gr-sm-13 { row-gap: 52px !important; }
  .gr-sm-14 { row-gap: 56px !important; }
  .gr-sm-15 { row-gap: 60px !important; }
  .gr-sm-16 { row-gap: 64px !important; }
  .gr-sm-auto { }
  .gc-sm-0 { column-gap: 0px !important; }
  .gc-sm-1 { column-gap: 4px !important; }
  .gc-sm-2 { column-gap: 8px !important; }
  .gc-sm-3 { column-gap: 12px !important; }
  .gc-sm-4 { column-gap: 16px !important; }
  .gc-sm-5 { column-gap: 20px !important; }
  .gc-sm-6 { column-gap: 24px !important; }
  .gc-sm-7 { column-gap: 28px !important; }
  .gc-sm-8 { column-gap: 32px !important; }
  .gc-sm-9 { column-gap: 36px !important; }
  .gc-sm-10 { column-gap: 40px !important; }
  .gc-sm-11 { column-gap: 44px !important; }
  .gc-sm-12 { column-gap: 48px !important; }
  .gc-sm-13 { column-gap: 52px !important; }
  .gc-sm-14 { column-gap: 56px !important; }
  .gc-sm-15 { column-gap: 60px !important; }
  .gc-sm-16 { column-gap: 64px !important; }
  .gc-sm-auto { }
  .ma-sm-0 { margin: 0px !important; }
  .ma-sm-1 { margin: 4px !important; }
  .ma-sm-2 { margin: 8px !important; }
  .ma-sm-3 { margin: 12px !important; }
  .ma-sm-4 { margin: 16px !important; }
  .ma-sm-5 { margin: 20px !important; }
  .ma-sm-6 { margin: 24px !important; }
  .ma-sm-7 { margin: 28px !important; }
  .ma-sm-8 { margin: 32px !important; }
  .ma-sm-9 { margin: 36px !important; }
  .ma-sm-10 { margin: 40px !important; }
  .ma-sm-11 { margin: 44px !important; }
  .ma-sm-12 { margin: 48px !important; }
  .ma-sm-13 { margin: 52px !important; }
  .ma-sm-14 { margin: 56px !important; }
  .ma-sm-15 { margin: 60px !important; }
  .ma-sm-16 { margin: 64px !important; }
  .ma-sm-auto { margin: auto !important; }
  .mx-sm-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-sm-1 { margin-right: 4px !important; margin-left: 4px !important; }
  .mx-sm-2 { margin-right: 8px !important; margin-left: 8px !important; }
  .mx-sm-3 { margin-right: 12px !important; margin-left: 12px !important; }
  .mx-sm-4 { margin-right: 16px !important; margin-left: 16px !important; }
  .mx-sm-5 { margin-right: 20px !important; margin-left: 20px !important; }
  .mx-sm-6 { margin-right: 24px !important; margin-left: 24px !important; }
  .mx-sm-7 { margin-right: 28px !important; margin-left: 28px !important; }
  .mx-sm-8 { margin-right: 32px !important; margin-left: 32px !important; }
  .mx-sm-9 { margin-right: 36px !important; margin-left: 36px !important; }
  .mx-sm-10 { margin-right: 40px !important; margin-left: 40px !important; }
  .mx-sm-11 { margin-right: 44px !important; margin-left: 44px !important; }
  .mx-sm-12 { margin-right: 48px !important; margin-left: 48px !important; }
  .mx-sm-13 { margin-right: 52px !important; margin-left: 52px !important; }
  .mx-sm-14 { margin-right: 56px !important; margin-left: 56px !important; }
  .mx-sm-15 { margin-right: 60px !important; margin-left: 60px !important; }
  .mx-sm-16 { margin-right: 64px !important; margin-left: 64px !important; }
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-sm-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-sm-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .my-sm-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .my-sm-3 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .my-sm-4 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .my-sm-5 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .my-sm-6 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .my-sm-7 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .my-sm-8 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .my-sm-9 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .my-sm-10 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .my-sm-11 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .my-sm-12 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .my-sm-13 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .my-sm-14 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .my-sm-15 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .my-sm-16 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-sm-0 { margin-top: 0px !important; }
  .mt-sm-1 { margin-top: 4px !important; }
  .mt-sm-2 { margin-top: 8px !important; }
  .mt-sm-3 { margin-top: 12px !important; }
  .mt-sm-4 { margin-top: 16px !important; }
  .mt-sm-5 { margin-top: 20px !important; }
  .mt-sm-6 { margin-top: 24px !important; }
  .mt-sm-7 { margin-top: 28px !important; }
  .mt-sm-8 { margin-top: 32px !important; }
  .mt-sm-9 { margin-top: 36px !important; }
  .mt-sm-10 { margin-top: 40px !important; }
  .mt-sm-11 { margin-top: 44px !important; }
  .mt-sm-12 { margin-top: 48px !important; }
  .mt-sm-13 { margin-top: 52px !important; }
  .mt-sm-14 { margin-top: 56px !important; }
  .mt-sm-15 { margin-top: 60px !important; }
  .mt-sm-16 { margin-top: 64px !important; }
  .mt-sm-auto { margin-top: auto !important; }
  .mr-sm-0 { margin-right: 0px !important; }
  .mr-sm-1 { margin-right: 4px !important; }
  .mr-sm-2 { margin-right: 8px !important; }
  .mr-sm-3 { margin-right: 12px !important; }
  .mr-sm-4 { margin-right: 16px !important; }
  .mr-sm-5 { margin-right: 20px !important; }
  .mr-sm-6 { margin-right: 24px !important; }
  .mr-sm-7 { margin-right: 28px !important; }
  .mr-sm-8 { margin-right: 32px !important; }
  .mr-sm-9 { margin-right: 36px !important; }
  .mr-sm-10 { margin-right: 40px !important; }
  .mr-sm-11 { margin-right: 44px !important; }
  .mr-sm-12 { margin-right: 48px !important; }
  .mr-sm-13 { margin-right: 52px !important; }
  .mr-sm-14 { margin-right: 56px !important; }
  .mr-sm-15 { margin-right: 60px !important; }
  .mr-sm-16 { margin-right: 64px !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mb-sm-0 { margin-bottom: 0px !important; }
  .mb-sm-1 { margin-bottom: 4px !important; }
  .mb-sm-2 { margin-bottom: 8px !important; }
  .mb-sm-3 { margin-bottom: 12px !important; }
  .mb-sm-4 { margin-bottom: 16px !important; }
  .mb-sm-5 { margin-bottom: 20px !important; }
  .mb-sm-6 { margin-bottom: 24px !important; }
  .mb-sm-7 { margin-bottom: 28px !important; }
  .mb-sm-8 { margin-bottom: 32px !important; }
  .mb-sm-9 { margin-bottom: 36px !important; }
  .mb-sm-10 { margin-bottom: 40px !important; }
  .mb-sm-11 { margin-bottom: 44px !important; }
  .mb-sm-12 { margin-bottom: 48px !important; }
  .mb-sm-13 { margin-bottom: 52px !important; }
  .mb-sm-14 { margin-bottom: 56px !important; }
  .mb-sm-15 { margin-bottom: 60px !important; }
  .mb-sm-16 { margin-bottom: 64px !important; }
  .mb-sm-auto { margin-bottom: auto !important; }
  .ml-sm-0 { margin-left: 0px !important; }
  .ml-sm-1 { margin-left: 4px !important; }
  .ml-sm-2 { margin-left: 8px !important; }
  .ml-sm-3 { margin-left: 12px !important; }
  .ml-sm-4 { margin-left: 16px !important; }
  .ml-sm-5 { margin-left: 20px !important; }
  .ml-sm-6 { margin-left: 24px !important; }
  .ml-sm-7 { margin-left: 28px !important; }
  .ml-sm-8 { margin-left: 32px !important; }
  .ml-sm-9 { margin-left: 36px !important; }
  .ml-sm-10 { margin-left: 40px !important; }
  .ml-sm-11 { margin-left: 44px !important; }
  .ml-sm-12 { margin-left: 48px !important; }
  .ml-sm-13 { margin-left: 52px !important; }
  .ml-sm-14 { margin-left: 56px !important; }
  .ml-sm-15 { margin-left: 60px !important; }
  .ml-sm-16 { margin-left: 64px !important; }
  .ml-sm-auto { margin-left: auto !important; }
  .ms-sm-0 { margin-inline-start: 0px !important; }
  .ms-sm-1 { margin-inline-start: 4px !important; }
  .ms-sm-2 { margin-inline-start: 8px !important; }
  .ms-sm-3 { margin-inline-start: 12px !important; }
  .ms-sm-4 { margin-inline-start: 16px !important; }
  .ms-sm-5 { margin-inline-start: 20px !important; }
  .ms-sm-6 { margin-inline-start: 24px !important; }
  .ms-sm-7 { margin-inline-start: 28px !important; }
  .ms-sm-8 { margin-inline-start: 32px !important; }
  .ms-sm-9 { margin-inline-start: 36px !important; }
  .ms-sm-10 { margin-inline-start: 40px !important; }
  .ms-sm-11 { margin-inline-start: 44px !important; }
  .ms-sm-12 { margin-inline-start: 48px !important; }
  .ms-sm-13 { margin-inline-start: 52px !important; }
  .ms-sm-14 { margin-inline-start: 56px !important; }
  .ms-sm-15 { margin-inline-start: 60px !important; }
  .ms-sm-16 { margin-inline-start: 64px !important; }
  .ms-sm-auto { margin-inline-start: auto !important; }
  .me-sm-0 { margin-inline-end: 0px !important; }
  .me-sm-1 { margin-inline-end: 4px !important; }
  .me-sm-2 { margin-inline-end: 8px !important; }
  .me-sm-3 { margin-inline-end: 12px !important; }
  .me-sm-4 { margin-inline-end: 16px !important; }
  .me-sm-5 { margin-inline-end: 20px !important; }
  .me-sm-6 { margin-inline-end: 24px !important; }
  .me-sm-7 { margin-inline-end: 28px !important; }
  .me-sm-8 { margin-inline-end: 32px !important; }
  .me-sm-9 { margin-inline-end: 36px !important; }
  .me-sm-10 { margin-inline-end: 40px !important; }
  .me-sm-11 { margin-inline-end: 44px !important; }
  .me-sm-12 { margin-inline-end: 48px !important; }
  .me-sm-13 { margin-inline-end: 52px !important; }
  .me-sm-14 { margin-inline-end: 56px !important; }
  .me-sm-15 { margin-inline-end: 60px !important; }
  .me-sm-16 { margin-inline-end: 64px !important; }
  .me-sm-auto { margin-inline-end: auto !important; }
  .ma-sm-n1 { margin: -4px !important; }
  .ma-sm-n2 { margin: -8px !important; }
  .ma-sm-n3 { margin: -12px !important; }
  .ma-sm-n4 { margin: -16px !important; }
  .ma-sm-n5 { margin: -20px !important; }
  .ma-sm-n6 { margin: -24px !important; }
  .ma-sm-n7 { margin: -28px !important; }
  .ma-sm-n8 { margin: -32px !important; }
  .ma-sm-n9 { margin: -36px !important; }
  .ma-sm-n10 { margin: -40px !important; }
  .ma-sm-n11 { margin: -44px !important; }
  .ma-sm-n12 { margin: -48px !important; }
  .ma-sm-n13 { margin: -52px !important; }
  .ma-sm-n14 { margin: -56px !important; }
  .ma-sm-n15 { margin: -60px !important; }
  .ma-sm-n16 { margin: -64px !important; }
  .mx-sm-n1 { margin-right: -4px !important; margin-left: -4px !important; }
  .mx-sm-n2 { margin-right: -8px !important; margin-left: -8px !important; }
  .mx-sm-n3 { margin-right: -12px !important; margin-left: -12px !important; }
  .mx-sm-n4 { margin-right: -16px !important; margin-left: -16px !important; }
  .mx-sm-n5 { margin-right: -20px !important; margin-left: -20px !important; }
  .mx-sm-n6 { margin-right: -24px !important; margin-left: -24px !important; }
  .mx-sm-n7 { margin-right: -28px !important; margin-left: -28px !important; }
  .mx-sm-n8 { margin-right: -32px !important; margin-left: -32px !important; }
  .mx-sm-n9 { margin-right: -36px !important; margin-left: -36px !important; }
  .mx-sm-n10 { margin-right: -40px !important; margin-left: -40px !important; }
  .mx-sm-n11 { margin-right: -44px !important; margin-left: -44px !important; }
  .mx-sm-n12 { margin-right: -48px !important; margin-left: -48px !important; }
  .mx-sm-n13 { margin-right: -52px !important; margin-left: -52px !important; }
  .mx-sm-n14 { margin-right: -56px !important; margin-left: -56px !important; }
  .mx-sm-n15 { margin-right: -60px !important; margin-left: -60px !important; }
  .mx-sm-n16 { margin-right: -64px !important; margin-left: -64px !important; }
  .my-sm-n1 { margin-top: -4px !important; margin-bottom: -4px !important; }
  .my-sm-n2 { margin-top: -8px !important; margin-bottom: -8px !important; }
  .my-sm-n3 { margin-top: -12px !important; margin-bottom: -12px !important; }
  .my-sm-n4 { margin-top: -16px !important; margin-bottom: -16px !important; }
  .my-sm-n5 { margin-top: -20px !important; margin-bottom: -20px !important; }
  .my-sm-n6 { margin-top: -24px !important; margin-bottom: -24px !important; }
  .my-sm-n7 { margin-top: -28px !important; margin-bottom: -28px !important; }
  .my-sm-n8 { margin-top: -32px !important; margin-bottom: -32px !important; }
  .my-sm-n9 { margin-top: -36px !important; margin-bottom: -36px !important; }
  .my-sm-n10 { margin-top: -40px !important; margin-bottom: -40px !important; }
  .my-sm-n11 { margin-top: -44px !important; margin-bottom: -44px !important; }
  .my-sm-n12 { margin-top: -48px !important; margin-bottom: -48px !important; }
  .my-sm-n13 { margin-top: -52px !important; margin-bottom: -52px !important; }
  .my-sm-n14 { margin-top: -56px !important; margin-bottom: -56px !important; }
  .my-sm-n15 { margin-top: -60px !important; margin-bottom: -60px !important; }
  .my-sm-n16 { margin-top: -64px !important; margin-bottom: -64px !important; }
  .mt-sm-n1 { margin-top: -4px !important; }
  .mt-sm-n2 { margin-top: -8px !important; }
  .mt-sm-n3 { margin-top: -12px !important; }
  .mt-sm-n4 { margin-top: -16px !important; }
  .mt-sm-n5 { margin-top: -20px !important; }
  .mt-sm-n6 { margin-top: -24px !important; }
  .mt-sm-n7 { margin-top: -28px !important; }
  .mt-sm-n8 { margin-top: -32px !important; }
  .mt-sm-n9 { margin-top: -36px !important; }
  .mt-sm-n10 { margin-top: -40px !important; }
  .mt-sm-n11 { margin-top: -44px !important; }
  .mt-sm-n12 { margin-top: -48px !important; }
  .mt-sm-n13 { margin-top: -52px !important; }
  .mt-sm-n14 { margin-top: -56px !important; }
  .mt-sm-n15 { margin-top: -60px !important; }
  .mt-sm-n16 { margin-top: -64px !important; }
  .mr-sm-n1 { margin-right: -4px !important; }
  .mr-sm-n2 { margin-right: -8px !important; }
  .mr-sm-n3 { margin-right: -12px !important; }
  .mr-sm-n4 { margin-right: -16px !important; }
  .mr-sm-n5 { margin-right: -20px !important; }
  .mr-sm-n6 { margin-right: -24px !important; }
  .mr-sm-n7 { margin-right: -28px !important; }
  .mr-sm-n8 { margin-right: -32px !important; }
  .mr-sm-n9 { margin-right: -36px !important; }
  .mr-sm-n10 { margin-right: -40px !important; }
  .mr-sm-n11 { margin-right: -44px !important; }
  .mr-sm-n12 { margin-right: -48px !important; }
  .mr-sm-n13 { margin-right: -52px !important; }
  .mr-sm-n14 { margin-right: -56px !important; }
  .mr-sm-n15 { margin-right: -60px !important; }
  .mr-sm-n16 { margin-right: -64px !important; }
  .mb-sm-n1 { margin-bottom: -4px !important; }
  .mb-sm-n2 { margin-bottom: -8px !important; }
  .mb-sm-n3 { margin-bottom: -12px !important; }
  .mb-sm-n4 { margin-bottom: -16px !important; }
  .mb-sm-n5 { margin-bottom: -20px !important; }
  .mb-sm-n6 { margin-bottom: -24px !important; }
  .mb-sm-n7 { margin-bottom: -28px !important; }
  .mb-sm-n8 { margin-bottom: -32px !important; }
  .mb-sm-n9 { margin-bottom: -36px !important; }
  .mb-sm-n10 { margin-bottom: -40px !important; }
  .mb-sm-n11 { margin-bottom: -44px !important; }
  .mb-sm-n12 { margin-bottom: -48px !important; }
  .mb-sm-n13 { margin-bottom: -52px !important; }
  .mb-sm-n14 { margin-bottom: -56px !important; }
  .mb-sm-n15 { margin-bottom: -60px !important; }
  .mb-sm-n16 { margin-bottom: -64px !important; }
  .ml-sm-n1 { margin-left: -4px !important; }
  .ml-sm-n2 { margin-left: -8px !important; }
  .ml-sm-n3 { margin-left: -12px !important; }
  .ml-sm-n4 { margin-left: -16px !important; }
  .ml-sm-n5 { margin-left: -20px !important; }
  .ml-sm-n6 { margin-left: -24px !important; }
  .ml-sm-n7 { margin-left: -28px !important; }
  .ml-sm-n8 { margin-left: -32px !important; }
  .ml-sm-n9 { margin-left: -36px !important; }
  .ml-sm-n10 { margin-left: -40px !important; }
  .ml-sm-n11 { margin-left: -44px !important; }
  .ml-sm-n12 { margin-left: -48px !important; }
  .ml-sm-n13 { margin-left: -52px !important; }
  .ml-sm-n14 { margin-left: -56px !important; }
  .ml-sm-n15 { margin-left: -60px !important; }
  .ml-sm-n16 { margin-left: -64px !important; }
  .ms-sm-n1 { margin-inline-start: -4px !important; }
  .ms-sm-n2 { margin-inline-start: -8px !important; }
  .ms-sm-n3 { margin-inline-start: -12px !important; }
  .ms-sm-n4 { margin-inline-start: -16px !important; }
  .ms-sm-n5 { margin-inline-start: -20px !important; }
  .ms-sm-n6 { margin-inline-start: -24px !important; }
  .ms-sm-n7 { margin-inline-start: -28px !important; }
  .ms-sm-n8 { margin-inline-start: -32px !important; }
  .ms-sm-n9 { margin-inline-start: -36px !important; }
  .ms-sm-n10 { margin-inline-start: -40px !important; }
  .ms-sm-n11 { margin-inline-start: -44px !important; }
  .ms-sm-n12 { margin-inline-start: -48px !important; }
  .ms-sm-n13 { margin-inline-start: -52px !important; }
  .ms-sm-n14 { margin-inline-start: -56px !important; }
  .ms-sm-n15 { margin-inline-start: -60px !important; }
  .ms-sm-n16 { margin-inline-start: -64px !important; }
  .me-sm-n1 { margin-inline-end: -4px !important; }
  .me-sm-n2 { margin-inline-end: -8px !important; }
  .me-sm-n3 { margin-inline-end: -12px !important; }
  .me-sm-n4 { margin-inline-end: -16px !important; }
  .me-sm-n5 { margin-inline-end: -20px !important; }
  .me-sm-n6 { margin-inline-end: -24px !important; }
  .me-sm-n7 { margin-inline-end: -28px !important; }
  .me-sm-n8 { margin-inline-end: -32px !important; }
  .me-sm-n9 { margin-inline-end: -36px !important; }
  .me-sm-n10 { margin-inline-end: -40px !important; }
  .me-sm-n11 { margin-inline-end: -44px !important; }
  .me-sm-n12 { margin-inline-end: -48px !important; }
  .me-sm-n13 { margin-inline-end: -52px !important; }
  .me-sm-n14 { margin-inline-end: -56px !important; }
  .me-sm-n15 { margin-inline-end: -60px !important; }
  .me-sm-n16 { margin-inline-end: -64px !important; }
  .pa-sm-0 { padding: 0px !important; }
  .pa-sm-1 { padding: 4px !important; }
  .pa-sm-2 { padding: 8px !important; }
  .pa-sm-3 { padding: 12px !important; }
  .pa-sm-4 { padding: 16px !important; }
  .pa-sm-5 { padding: 20px !important; }
  .pa-sm-6 { padding: 24px !important; }
  .pa-sm-7 { padding: 28px !important; }
  .pa-sm-8 { padding: 32px !important; }
  .pa-sm-9 { padding: 36px !important; }
  .pa-sm-10 { padding: 40px !important; }
  .pa-sm-11 { padding: 44px !important; }
  .pa-sm-12 { padding: 48px !important; }
  .pa-sm-13 { padding: 52px !important; }
  .pa-sm-14 { padding: 56px !important; }
  .pa-sm-15 { padding: 60px !important; }
  .pa-sm-16 { padding: 64px !important; }
  .px-sm-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-sm-1 { padding-right: 4px !important; padding-left: 4px !important; }
  .px-sm-2 { padding-right: 8px !important; padding-left: 8px !important; }
  .px-sm-3 { padding-right: 12px !important; padding-left: 12px !important; }
  .px-sm-4 { padding-right: 16px !important; padding-left: 16px !important; }
  .px-sm-5 { padding-right: 20px !important; padding-left: 20px !important; }
  .px-sm-6 { padding-right: 24px !important; padding-left: 24px !important; }
  .px-sm-7 { padding-right: 28px !important; padding-left: 28px !important; }
  .px-sm-8 { padding-right: 32px !important; padding-left: 32px !important; }
  .px-sm-9 { padding-right: 36px !important; padding-left: 36px !important; }
  .px-sm-10 { padding-right: 40px !important; padding-left: 40px !important; }
  .px-sm-11 { padding-right: 44px !important; padding-left: 44px !important; }
  .px-sm-12 { padding-right: 48px !important; padding-left: 48px !important; }
  .px-sm-13 { padding-right: 52px !important; padding-left: 52px !important; }
  .px-sm-14 { padding-right: 56px !important; padding-left: 56px !important; }
  .px-sm-15 { padding-right: 60px !important; padding-left: 60px !important; }
  .px-sm-16 { padding-right: 64px !important; padding-left: 64px !important; }
  .py-sm-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-sm-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .py-sm-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .py-sm-3 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .py-sm-4 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .py-sm-5 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .py-sm-6 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .py-sm-7 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .py-sm-8 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .py-sm-9 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .py-sm-10 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .py-sm-11 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .py-sm-12 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .py-sm-13 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .py-sm-14 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .py-sm-15 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .py-sm-16 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .pt-sm-0 { padding-top: 0px !important; }
  .pt-sm-1 { padding-top: 4px !important; }
  .pt-sm-2 { padding-top: 8px !important; }
  .pt-sm-3 { padding-top: 12px !important; }
  .pt-sm-4 { padding-top: 16px !important; }
  .pt-sm-5 { padding-top: 20px !important; }
  .pt-sm-6 { padding-top: 24px !important; }
  .pt-sm-7 { padding-top: 28px !important; }
  .pt-sm-8 { padding-top: 32px !important; }
  .pt-sm-9 { padding-top: 36px !important; }
  .pt-sm-10 { padding-top: 40px !important; }
  .pt-sm-11 { padding-top: 44px !important; }
  .pt-sm-12 { padding-top: 48px !important; }
  .pt-sm-13 { padding-top: 52px !important; }
  .pt-sm-14 { padding-top: 56px !important; }
  .pt-sm-15 { padding-top: 60px !important; }
  .pt-sm-16 { padding-top: 64px !important; }
  .pr-sm-0 { padding-right: 0px !important; }
  .pr-sm-1 { padding-right: 4px !important; }
  .pr-sm-2 { padding-right: 8px !important; }
  .pr-sm-3 { padding-right: 12px !important; }
  .pr-sm-4 { padding-right: 16px !important; }
  .pr-sm-5 { padding-right: 20px !important; }
  .pr-sm-6 { padding-right: 24px !important; }
  .pr-sm-7 { padding-right: 28px !important; }
  .pr-sm-8 { padding-right: 32px !important; }
  .pr-sm-9 { padding-right: 36px !important; }
  .pr-sm-10 { padding-right: 40px !important; }
  .pr-sm-11 { padding-right: 44px !important; }
  .pr-sm-12 { padding-right: 48px !important; }
  .pr-sm-13 { padding-right: 52px !important; }
  .pr-sm-14 { padding-right: 56px !important; }
  .pr-sm-15 { padding-right: 60px !important; }
  .pr-sm-16 { padding-right: 64px !important; }
  .pb-sm-0 { padding-bottom: 0px !important; }
  .pb-sm-1 { padding-bottom: 4px !important; }
  .pb-sm-2 { padding-bottom: 8px !important; }
  .pb-sm-3 { padding-bottom: 12px !important; }
  .pb-sm-4 { padding-bottom: 16px !important; }
  .pb-sm-5 { padding-bottom: 20px !important; }
  .pb-sm-6 { padding-bottom: 24px !important; }
  .pb-sm-7 { padding-bottom: 28px !important; }
  .pb-sm-8 { padding-bottom: 32px !important; }
  .pb-sm-9 { padding-bottom: 36px !important; }
  .pb-sm-10 { padding-bottom: 40px !important; }
  .pb-sm-11 { padding-bottom: 44px !important; }
  .pb-sm-12 { padding-bottom: 48px !important; }
  .pb-sm-13 { padding-bottom: 52px !important; }
  .pb-sm-14 { padding-bottom: 56px !important; }
  .pb-sm-15 { padding-bottom: 60px !important; }
  .pb-sm-16 { padding-bottom: 64px !important; }
  .pl-sm-0 { padding-left: 0px !important; }
  .pl-sm-1 { padding-left: 4px !important; }
  .pl-sm-2 { padding-left: 8px !important; }
  .pl-sm-3 { padding-left: 12px !important; }
  .pl-sm-4 { padding-left: 16px !important; }
  .pl-sm-5 { padding-left: 20px !important; }
  .pl-sm-6 { padding-left: 24px !important; }
  .pl-sm-7 { padding-left: 28px !important; }
  .pl-sm-8 { padding-left: 32px !important; }
  .pl-sm-9 { padding-left: 36px !important; }
  .pl-sm-10 { padding-left: 40px !important; }
  .pl-sm-11 { padding-left: 44px !important; }
  .pl-sm-12 { padding-left: 48px !important; }
  .pl-sm-13 { padding-left: 52px !important; }
  .pl-sm-14 { padding-left: 56px !important; }
  .pl-sm-15 { padding-left: 60px !important; }
  .pl-sm-16 { padding-left: 64px !important; }
  .ps-sm-0 { padding-inline-start: 0px !important; }
  .ps-sm-1 { padding-inline-start: 4px !important; }
  .ps-sm-2 { padding-inline-start: 8px !important; }
  .ps-sm-3 { padding-inline-start: 12px !important; }
  .ps-sm-4 { padding-inline-start: 16px !important; }
  .ps-sm-5 { padding-inline-start: 20px !important; }
  .ps-sm-6 { padding-inline-start: 24px !important; }
  .ps-sm-7 { padding-inline-start: 28px !important; }
  .ps-sm-8 { padding-inline-start: 32px !important; }
  .ps-sm-9 { padding-inline-start: 36px !important; }
  .ps-sm-10 { padding-inline-start: 40px !important; }
  .ps-sm-11 { padding-inline-start: 44px !important; }
  .ps-sm-12 { padding-inline-start: 48px !important; }
  .ps-sm-13 { padding-inline-start: 52px !important; }
  .ps-sm-14 { padding-inline-start: 56px !important; }
  .ps-sm-15 { padding-inline-start: 60px !important; }
  .ps-sm-16 { padding-inline-start: 64px !important; }
  .pe-sm-0 { padding-inline-end: 0px !important; }
  .pe-sm-1 { padding-inline-end: 4px !important; }
  .pe-sm-2 { padding-inline-end: 8px !important; }
  .pe-sm-3 { padding-inline-end: 12px !important; }
  .pe-sm-4 { padding-inline-end: 16px !important; }
  .pe-sm-5 { padding-inline-end: 20px !important; }
  .pe-sm-6 { padding-inline-end: 24px !important; }
  .pe-sm-7 { padding-inline-end: 28px !important; }
  .pe-sm-8 { padding-inline-end: 32px !important; }
  .pe-sm-9 { padding-inline-end: 36px !important; }
  .pe-sm-10 { padding-inline-end: 40px !important; }
  .pe-sm-11 { padding-inline-end: 44px !important; }
  .pe-sm-12 { padding-inline-end: 48px !important; }
  .pe-sm-13 { padding-inline-end: 52px !important; }
  .pe-sm-14 { padding-inline-end: 56px !important; }
  .pe-sm-15 { padding-inline-end: 60px !important; }
  .pe-sm-16 { padding-inline-end: 64px !important; }
  .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
  .text-sm-justify { text-align: justify !important; }
  .text-sm-start { text-align: start !important; }
  .text-sm-end { text-align: end !important; }
  .text-sm-h1 { font-weight: 500; line-height: 3.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-h2 { font-weight: 500; line-height: 2.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-h3 { font-weight: 500; line-height: 2.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.625rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-h4 { font-weight: 500; line-height: 1.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-h5 { font-weight: 500; line-height: 1.5rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-h6 { font-weight: 500; line-height: 1.3125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.1em !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-subtitle-1 { font-weight: 400; line-height: 1.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem !important; letter-spacing: 0.009375em !important; text-transform: none !important; }
  .text-sm-subtitle-2 { font-weight: 500; line-height: 1.32rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem !important; letter-spacing: 0.0063rem !important; text-transform: none !important; }
  .text-sm-body-1 { font-weight: 400; line-height: 1.375rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-body-2 { font-weight: 400; line-height: 1.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-button { font-weight: 500; line-height: 1.125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: 0.0269rem !important; text-transform: capitalize !important; }
  .text-sm-caption { font-weight: 400; line-height: 0.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.6875rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-sm-overline { font-weight: 500; line-height: 2.66rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem !important; letter-spacing: 0.0625rem !important; text-transform: uppercase !important; }
}
@media (min-width: 960px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
  .float-md-none { float: none !important; }
  .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .v-locale--is-rtl .float-md-end { float: left !important; }
  .v-locale--is-rtl .float-md-start, .v-locale--is-ltr .float-md-end { float: right !important; }
  .v-locale--is-ltr .float-md-start { float: left !important; }
  .flex-md-fill, .flex-md-1-1 { flex: 1 1 auto !important; }
  .flex-md-1-0 { flex: 1 0 auto !important; }
  .flex-md-0-1 { flex: 0 1 auto !important; }
  .flex-md-0-0 { flex: 0 0 auto !important; }
  .flex-md-1-1-100 { flex: 1 1 100% !important; }
  .flex-md-1-0-100 { flex: 1 0 100% !important; }
  .flex-md-0-1-100 { flex: 0 1 100% !important; }
  .flex-md-0-0-100 { flex: 0 0 100% !important; }
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-md-start { justify-content: flex-start !important; }
  .justify-md-end { justify-content: flex-end !important; }
  .justify-md-center { justify-content: center !important; }
  .justify-md-space-between { justify-content: space-between !important; }
  .justify-md-space-around { justify-content: space-around !important; }
  .justify-md-space-evenly { justify-content: space-evenly !important; }
  .align-md-start { align-items: flex-start !important; }
  .align-md-end { align-items: flex-end !important; }
  .align-md-center { align-items: center !important; }
  .align-md-baseline { align-items: baseline !important; }
  .align-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-space-between { align-content: space-between !important; }
  .align-content-md-space-around { align-content: space-around !important; }
  .align-content-md-space-evenly { align-content: space-evenly !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
  .order-md-first { order: -1 !important; }
  .order-md-0 { order: 0 !important; }
  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-6 { order: 6 !important; }
  .order-md-7 { order: 7 !important; }
  .order-md-8 { order: 8 !important; }
  .order-md-9 { order: 9 !important; }
  .order-md-10 { order: 10 !important; }
  .order-md-11 { order: 11 !important; }
  .order-md-12 { order: 12 !important; }
  .order-md-last { order: 13 !important; }
  .ga-md-0 { gap: 0px !important; }
  .ga-md-1 { gap: 4px !important; }
  .ga-md-2 { gap: 8px !important; }
  .ga-md-3 { gap: 12px !important; }
  .ga-md-4 { gap: 16px !important; }
  .ga-md-5 { gap: 20px !important; }
  .ga-md-6 { gap: 24px !important; }
  .ga-md-7 { gap: 28px !important; }
  .ga-md-8 { gap: 32px !important; }
  .ga-md-9 { gap: 36px !important; }
  .ga-md-10 { gap: 40px !important; }
  .ga-md-11 { gap: 44px !important; }
  .ga-md-12 { gap: 48px !important; }
  .ga-md-13 { gap: 52px !important; }
  .ga-md-14 { gap: 56px !important; }
  .ga-md-15 { gap: 60px !important; }
  .ga-md-16 { gap: 64px !important; }
  .ga-md-auto { }
  .gr-md-0 { row-gap: 0px !important; }
  .gr-md-1 { row-gap: 4px !important; }
  .gr-md-2 { row-gap: 8px !important; }
  .gr-md-3 { row-gap: 12px !important; }
  .gr-md-4 { row-gap: 16px !important; }
  .gr-md-5 { row-gap: 20px !important; }
  .gr-md-6 { row-gap: 24px !important; }
  .gr-md-7 { row-gap: 28px !important; }
  .gr-md-8 { row-gap: 32px !important; }
  .gr-md-9 { row-gap: 36px !important; }
  .gr-md-10 { row-gap: 40px !important; }
  .gr-md-11 { row-gap: 44px !important; }
  .gr-md-12 { row-gap: 48px !important; }
  .gr-md-13 { row-gap: 52px !important; }
  .gr-md-14 { row-gap: 56px !important; }
  .gr-md-15 { row-gap: 60px !important; }
  .gr-md-16 { row-gap: 64px !important; }
  .gr-md-auto { }
  .gc-md-0 { column-gap: 0px !important; }
  .gc-md-1 { column-gap: 4px !important; }
  .gc-md-2 { column-gap: 8px !important; }
  .gc-md-3 { column-gap: 12px !important; }
  .gc-md-4 { column-gap: 16px !important; }
  .gc-md-5 { column-gap: 20px !important; }
  .gc-md-6 { column-gap: 24px !important; }
  .gc-md-7 { column-gap: 28px !important; }
  .gc-md-8 { column-gap: 32px !important; }
  .gc-md-9 { column-gap: 36px !important; }
  .gc-md-10 { column-gap: 40px !important; }
  .gc-md-11 { column-gap: 44px !important; }
  .gc-md-12 { column-gap: 48px !important; }
  .gc-md-13 { column-gap: 52px !important; }
  .gc-md-14 { column-gap: 56px !important; }
  .gc-md-15 { column-gap: 60px !important; }
  .gc-md-16 { column-gap: 64px !important; }
  .gc-md-auto { }
  .ma-md-0 { margin: 0px !important; }
  .ma-md-1 { margin: 4px !important; }
  .ma-md-2 { margin: 8px !important; }
  .ma-md-3 { margin: 12px !important; }
  .ma-md-4 { margin: 16px !important; }
  .ma-md-5 { margin: 20px !important; }
  .ma-md-6 { margin: 24px !important; }
  .ma-md-7 { margin: 28px !important; }
  .ma-md-8 { margin: 32px !important; }
  .ma-md-9 { margin: 36px !important; }
  .ma-md-10 { margin: 40px !important; }
  .ma-md-11 { margin: 44px !important; }
  .ma-md-12 { margin: 48px !important; }
  .ma-md-13 { margin: 52px !important; }
  .ma-md-14 { margin: 56px !important; }
  .ma-md-15 { margin: 60px !important; }
  .ma-md-16 { margin: 64px !important; }
  .ma-md-auto { margin: auto !important; }
  .mx-md-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-md-1 { margin-right: 4px !important; margin-left: 4px !important; }
  .mx-md-2 { margin-right: 8px !important; margin-left: 8px !important; }
  .mx-md-3 { margin-right: 12px !important; margin-left: 12px !important; }
  .mx-md-4 { margin-right: 16px !important; margin-left: 16px !important; }
  .mx-md-5 { margin-right: 20px !important; margin-left: 20px !important; }
  .mx-md-6 { margin-right: 24px !important; margin-left: 24px !important; }
  .mx-md-7 { margin-right: 28px !important; margin-left: 28px !important; }
  .mx-md-8 { margin-right: 32px !important; margin-left: 32px !important; }
  .mx-md-9 { margin-right: 36px !important; margin-left: 36px !important; }
  .mx-md-10 { margin-right: 40px !important; margin-left: 40px !important; }
  .mx-md-11 { margin-right: 44px !important; margin-left: 44px !important; }
  .mx-md-12 { margin-right: 48px !important; margin-left: 48px !important; }
  .mx-md-13 { margin-right: 52px !important; margin-left: 52px !important; }
  .mx-md-14 { margin-right: 56px !important; margin-left: 56px !important; }
  .mx-md-15 { margin-right: 60px !important; margin-left: 60px !important; }
  .mx-md-16 { margin-right: 64px !important; margin-left: 64px !important; }
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-md-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-md-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .my-md-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .my-md-3 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .my-md-4 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .my-md-5 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .my-md-6 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .my-md-7 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .my-md-8 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .my-md-9 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .my-md-10 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .my-md-11 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .my-md-12 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .my-md-13 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .my-md-14 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .my-md-15 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .my-md-16 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-md-0 { margin-top: 0px !important; }
  .mt-md-1 { margin-top: 4px !important; }
  .mt-md-2 { margin-top: 8px !important; }
  .mt-md-3 { margin-top: 12px !important; }
  .mt-md-4 { margin-top: 16px !important; }
  .mt-md-5 { margin-top: 20px !important; }
  .mt-md-6 { margin-top: 24px !important; }
  .mt-md-7 { margin-top: 28px !important; }
  .mt-md-8 { margin-top: 32px !important; }
  .mt-md-9 { margin-top: 36px !important; }
  .mt-md-10 { margin-top: 40px !important; }
  .mt-md-11 { margin-top: 44px !important; }
  .mt-md-12 { margin-top: 48px !important; }
  .mt-md-13 { margin-top: 52px !important; }
  .mt-md-14 { margin-top: 56px !important; }
  .mt-md-15 { margin-top: 60px !important; }
  .mt-md-16 { margin-top: 64px !important; }
  .mt-md-auto { margin-top: auto !important; }
  .mr-md-0 { margin-right: 0px !important; }
  .mr-md-1 { margin-right: 4px !important; }
  .mr-md-2 { margin-right: 8px !important; }
  .mr-md-3 { margin-right: 12px !important; }
  .mr-md-4 { margin-right: 16px !important; }
  .mr-md-5 { margin-right: 20px !important; }
  .mr-md-6 { margin-right: 24px !important; }
  .mr-md-7 { margin-right: 28px !important; }
  .mr-md-8 { margin-right: 32px !important; }
  .mr-md-9 { margin-right: 36px !important; }
  .mr-md-10 { margin-right: 40px !important; }
  .mr-md-11 { margin-right: 44px !important; }
  .mr-md-12 { margin-right: 48px !important; }
  .mr-md-13 { margin-right: 52px !important; }
  .mr-md-14 { margin-right: 56px !important; }
  .mr-md-15 { margin-right: 60px !important; }
  .mr-md-16 { margin-right: 64px !important; }
  .mr-md-auto { margin-right: auto !important; }
  .mb-md-0 { margin-bottom: 0px !important; }
  .mb-md-1 { margin-bottom: 4px !important; }
  .mb-md-2 { margin-bottom: 8px !important; }
  .mb-md-3 { margin-bottom: 12px !important; }
  .mb-md-4 { margin-bottom: 16px !important; }
  .mb-md-5 { margin-bottom: 20px !important; }
  .mb-md-6 { margin-bottom: 24px !important; }
  .mb-md-7 { margin-bottom: 28px !important; }
  .mb-md-8 { margin-bottom: 32px !important; }
  .mb-md-9 { margin-bottom: 36px !important; }
  .mb-md-10 { margin-bottom: 40px !important; }
  .mb-md-11 { margin-bottom: 44px !important; }
  .mb-md-12 { margin-bottom: 48px !important; }
  .mb-md-13 { margin-bottom: 52px !important; }
  .mb-md-14 { margin-bottom: 56px !important; }
  .mb-md-15 { margin-bottom: 60px !important; }
  .mb-md-16 { margin-bottom: 64px !important; }
  .mb-md-auto { margin-bottom: auto !important; }
  .ml-md-0 { margin-left: 0px !important; }
  .ml-md-1 { margin-left: 4px !important; }
  .ml-md-2 { margin-left: 8px !important; }
  .ml-md-3 { margin-left: 12px !important; }
  .ml-md-4 { margin-left: 16px !important; }
  .ml-md-5 { margin-left: 20px !important; }
  .ml-md-6 { margin-left: 24px !important; }
  .ml-md-7 { margin-left: 28px !important; }
  .ml-md-8 { margin-left: 32px !important; }
  .ml-md-9 { margin-left: 36px !important; }
  .ml-md-10 { margin-left: 40px !important; }
  .ml-md-11 { margin-left: 44px !important; }
  .ml-md-12 { margin-left: 48px !important; }
  .ml-md-13 { margin-left: 52px !important; }
  .ml-md-14 { margin-left: 56px !important; }
  .ml-md-15 { margin-left: 60px !important; }
  .ml-md-16 { margin-left: 64px !important; }
  .ml-md-auto { margin-left: auto !important; }
  .ms-md-0 { margin-inline-start: 0px !important; }
  .ms-md-1 { margin-inline-start: 4px !important; }
  .ms-md-2 { margin-inline-start: 8px !important; }
  .ms-md-3 { margin-inline-start: 12px !important; }
  .ms-md-4 { margin-inline-start: 16px !important; }
  .ms-md-5 { margin-inline-start: 20px !important; }
  .ms-md-6 { margin-inline-start: 24px !important; }
  .ms-md-7 { margin-inline-start: 28px !important; }
  .ms-md-8 { margin-inline-start: 32px !important; }
  .ms-md-9 { margin-inline-start: 36px !important; }
  .ms-md-10 { margin-inline-start: 40px !important; }
  .ms-md-11 { margin-inline-start: 44px !important; }
  .ms-md-12 { margin-inline-start: 48px !important; }
  .ms-md-13 { margin-inline-start: 52px !important; }
  .ms-md-14 { margin-inline-start: 56px !important; }
  .ms-md-15 { margin-inline-start: 60px !important; }
  .ms-md-16 { margin-inline-start: 64px !important; }
  .ms-md-auto { margin-inline-start: auto !important; }
  .me-md-0 { margin-inline-end: 0px !important; }
  .me-md-1 { margin-inline-end: 4px !important; }
  .me-md-2 { margin-inline-end: 8px !important; }
  .me-md-3 { margin-inline-end: 12px !important; }
  .me-md-4 { margin-inline-end: 16px !important; }
  .me-md-5 { margin-inline-end: 20px !important; }
  .me-md-6 { margin-inline-end: 24px !important; }
  .me-md-7 { margin-inline-end: 28px !important; }
  .me-md-8 { margin-inline-end: 32px !important; }
  .me-md-9 { margin-inline-end: 36px !important; }
  .me-md-10 { margin-inline-end: 40px !important; }
  .me-md-11 { margin-inline-end: 44px !important; }
  .me-md-12 { margin-inline-end: 48px !important; }
  .me-md-13 { margin-inline-end: 52px !important; }
  .me-md-14 { margin-inline-end: 56px !important; }
  .me-md-15 { margin-inline-end: 60px !important; }
  .me-md-16 { margin-inline-end: 64px !important; }
  .me-md-auto { margin-inline-end: auto !important; }
  .ma-md-n1 { margin: -4px !important; }
  .ma-md-n2 { margin: -8px !important; }
  .ma-md-n3 { margin: -12px !important; }
  .ma-md-n4 { margin: -16px !important; }
  .ma-md-n5 { margin: -20px !important; }
  .ma-md-n6 { margin: -24px !important; }
  .ma-md-n7 { margin: -28px !important; }
  .ma-md-n8 { margin: -32px !important; }
  .ma-md-n9 { margin: -36px !important; }
  .ma-md-n10 { margin: -40px !important; }
  .ma-md-n11 { margin: -44px !important; }
  .ma-md-n12 { margin: -48px !important; }
  .ma-md-n13 { margin: -52px !important; }
  .ma-md-n14 { margin: -56px !important; }
  .ma-md-n15 { margin: -60px !important; }
  .ma-md-n16 { margin: -64px !important; }
  .mx-md-n1 { margin-right: -4px !important; margin-left: -4px !important; }
  .mx-md-n2 { margin-right: -8px !important; margin-left: -8px !important; }
  .mx-md-n3 { margin-right: -12px !important; margin-left: -12px !important; }
  .mx-md-n4 { margin-right: -16px !important; margin-left: -16px !important; }
  .mx-md-n5 { margin-right: -20px !important; margin-left: -20px !important; }
  .mx-md-n6 { margin-right: -24px !important; margin-left: -24px !important; }
  .mx-md-n7 { margin-right: -28px !important; margin-left: -28px !important; }
  .mx-md-n8 { margin-right: -32px !important; margin-left: -32px !important; }
  .mx-md-n9 { margin-right: -36px !important; margin-left: -36px !important; }
  .mx-md-n10 { margin-right: -40px !important; margin-left: -40px !important; }
  .mx-md-n11 { margin-right: -44px !important; margin-left: -44px !important; }
  .mx-md-n12 { margin-right: -48px !important; margin-left: -48px !important; }
  .mx-md-n13 { margin-right: -52px !important; margin-left: -52px !important; }
  .mx-md-n14 { margin-right: -56px !important; margin-left: -56px !important; }
  .mx-md-n15 { margin-right: -60px !important; margin-left: -60px !important; }
  .mx-md-n16 { margin-right: -64px !important; margin-left: -64px !important; }
  .my-md-n1 { margin-top: -4px !important; margin-bottom: -4px !important; }
  .my-md-n2 { margin-top: -8px !important; margin-bottom: -8px !important; }
  .my-md-n3 { margin-top: -12px !important; margin-bottom: -12px !important; }
  .my-md-n4 { margin-top: -16px !important; margin-bottom: -16px !important; }
  .my-md-n5 { margin-top: -20px !important; margin-bottom: -20px !important; }
  .my-md-n6 { margin-top: -24px !important; margin-bottom: -24px !important; }
  .my-md-n7 { margin-top: -28px !important; margin-bottom: -28px !important; }
  .my-md-n8 { margin-top: -32px !important; margin-bottom: -32px !important; }
  .my-md-n9 { margin-top: -36px !important; margin-bottom: -36px !important; }
  .my-md-n10 { margin-top: -40px !important; margin-bottom: -40px !important; }
  .my-md-n11 { margin-top: -44px !important; margin-bottom: -44px !important; }
  .my-md-n12 { margin-top: -48px !important; margin-bottom: -48px !important; }
  .my-md-n13 { margin-top: -52px !important; margin-bottom: -52px !important; }
  .my-md-n14 { margin-top: -56px !important; margin-bottom: -56px !important; }
  .my-md-n15 { margin-top: -60px !important; margin-bottom: -60px !important; }
  .my-md-n16 { margin-top: -64px !important; margin-bottom: -64px !important; }
  .mt-md-n1 { margin-top: -4px !important; }
  .mt-md-n2 { margin-top: -8px !important; }
  .mt-md-n3 { margin-top: -12px !important; }
  .mt-md-n4 { margin-top: -16px !important; }
  .mt-md-n5 { margin-top: -20px !important; }
  .mt-md-n6 { margin-top: -24px !important; }
  .mt-md-n7 { margin-top: -28px !important; }
  .mt-md-n8 { margin-top: -32px !important; }
  .mt-md-n9 { margin-top: -36px !important; }
  .mt-md-n10 { margin-top: -40px !important; }
  .mt-md-n11 { margin-top: -44px !important; }
  .mt-md-n12 { margin-top: -48px !important; }
  .mt-md-n13 { margin-top: -52px !important; }
  .mt-md-n14 { margin-top: -56px !important; }
  .mt-md-n15 { margin-top: -60px !important; }
  .mt-md-n16 { margin-top: -64px !important; }
  .mr-md-n1 { margin-right: -4px !important; }
  .mr-md-n2 { margin-right: -8px !important; }
  .mr-md-n3 { margin-right: -12px !important; }
  .mr-md-n4 { margin-right: -16px !important; }
  .mr-md-n5 { margin-right: -20px !important; }
  .mr-md-n6 { margin-right: -24px !important; }
  .mr-md-n7 { margin-right: -28px !important; }
  .mr-md-n8 { margin-right: -32px !important; }
  .mr-md-n9 { margin-right: -36px !important; }
  .mr-md-n10 { margin-right: -40px !important; }
  .mr-md-n11 { margin-right: -44px !important; }
  .mr-md-n12 { margin-right: -48px !important; }
  .mr-md-n13 { margin-right: -52px !important; }
  .mr-md-n14 { margin-right: -56px !important; }
  .mr-md-n15 { margin-right: -60px !important; }
  .mr-md-n16 { margin-right: -64px !important; }
  .mb-md-n1 { margin-bottom: -4px !important; }
  .mb-md-n2 { margin-bottom: -8px !important; }
  .mb-md-n3 { margin-bottom: -12px !important; }
  .mb-md-n4 { margin-bottom: -16px !important; }
  .mb-md-n5 { margin-bottom: -20px !important; }
  .mb-md-n6 { margin-bottom: -24px !important; }
  .mb-md-n7 { margin-bottom: -28px !important; }
  .mb-md-n8 { margin-bottom: -32px !important; }
  .mb-md-n9 { margin-bottom: -36px !important; }
  .mb-md-n10 { margin-bottom: -40px !important; }
  .mb-md-n11 { margin-bottom: -44px !important; }
  .mb-md-n12 { margin-bottom: -48px !important; }
  .mb-md-n13 { margin-bottom: -52px !important; }
  .mb-md-n14 { margin-bottom: -56px !important; }
  .mb-md-n15 { margin-bottom: -60px !important; }
  .mb-md-n16 { margin-bottom: -64px !important; }
  .ml-md-n1 { margin-left: -4px !important; }
  .ml-md-n2 { margin-left: -8px !important; }
  .ml-md-n3 { margin-left: -12px !important; }
  .ml-md-n4 { margin-left: -16px !important; }
  .ml-md-n5 { margin-left: -20px !important; }
  .ml-md-n6 { margin-left: -24px !important; }
  .ml-md-n7 { margin-left: -28px !important; }
  .ml-md-n8 { margin-left: -32px !important; }
  .ml-md-n9 { margin-left: -36px !important; }
  .ml-md-n10 { margin-left: -40px !important; }
  .ml-md-n11 { margin-left: -44px !important; }
  .ml-md-n12 { margin-left: -48px !important; }
  .ml-md-n13 { margin-left: -52px !important; }
  .ml-md-n14 { margin-left: -56px !important; }
  .ml-md-n15 { margin-left: -60px !important; }
  .ml-md-n16 { margin-left: -64px !important; }
  .ms-md-n1 { margin-inline-start: -4px !important; }
  .ms-md-n2 { margin-inline-start: -8px !important; }
  .ms-md-n3 { margin-inline-start: -12px !important; }
  .ms-md-n4 { margin-inline-start: -16px !important; }
  .ms-md-n5 { margin-inline-start: -20px !important; }
  .ms-md-n6 { margin-inline-start: -24px !important; }
  .ms-md-n7 { margin-inline-start: -28px !important; }
  .ms-md-n8 { margin-inline-start: -32px !important; }
  .ms-md-n9 { margin-inline-start: -36px !important; }
  .ms-md-n10 { margin-inline-start: -40px !important; }
  .ms-md-n11 { margin-inline-start: -44px !important; }
  .ms-md-n12 { margin-inline-start: -48px !important; }
  .ms-md-n13 { margin-inline-start: -52px !important; }
  .ms-md-n14 { margin-inline-start: -56px !important; }
  .ms-md-n15 { margin-inline-start: -60px !important; }
  .ms-md-n16 { margin-inline-start: -64px !important; }
  .me-md-n1 { margin-inline-end: -4px !important; }
  .me-md-n2 { margin-inline-end: -8px !important; }
  .me-md-n3 { margin-inline-end: -12px !important; }
  .me-md-n4 { margin-inline-end: -16px !important; }
  .me-md-n5 { margin-inline-end: -20px !important; }
  .me-md-n6 { margin-inline-end: -24px !important; }
  .me-md-n7 { margin-inline-end: -28px !important; }
  .me-md-n8 { margin-inline-end: -32px !important; }
  .me-md-n9 { margin-inline-end: -36px !important; }
  .me-md-n10 { margin-inline-end: -40px !important; }
  .me-md-n11 { margin-inline-end: -44px !important; }
  .me-md-n12 { margin-inline-end: -48px !important; }
  .me-md-n13 { margin-inline-end: -52px !important; }
  .me-md-n14 { margin-inline-end: -56px !important; }
  .me-md-n15 { margin-inline-end: -60px !important; }
  .me-md-n16 { margin-inline-end: -64px !important; }
  .pa-md-0 { padding: 0px !important; }
  .pa-md-1 { padding: 4px !important; }
  .pa-md-2 { padding: 8px !important; }
  .pa-md-3 { padding: 12px !important; }
  .pa-md-4 { padding: 16px !important; }
  .pa-md-5 { padding: 20px !important; }
  .pa-md-6 { padding: 24px !important; }
  .pa-md-7 { padding: 28px !important; }
  .pa-md-8 { padding: 32px !important; }
  .pa-md-9 { padding: 36px !important; }
  .pa-md-10 { padding: 40px !important; }
  .pa-md-11 { padding: 44px !important; }
  .pa-md-12 { padding: 48px !important; }
  .pa-md-13 { padding: 52px !important; }
  .pa-md-14 { padding: 56px !important; }
  .pa-md-15 { padding: 60px !important; }
  .pa-md-16 { padding: 64px !important; }
  .px-md-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-md-1 { padding-right: 4px !important; padding-left: 4px !important; }
  .px-md-2 { padding-right: 8px !important; padding-left: 8px !important; }
  .px-md-3 { padding-right: 12px !important; padding-left: 12px !important; }
  .px-md-4 { padding-right: 16px !important; padding-left: 16px !important; }
  .px-md-5 { padding-right: 20px !important; padding-left: 20px !important; }
  .px-md-6 { padding-right: 24px !important; padding-left: 24px !important; }
  .px-md-7 { padding-right: 28px !important; padding-left: 28px !important; }
  .px-md-8 { padding-right: 32px !important; padding-left: 32px !important; }
  .px-md-9 { padding-right: 36px !important; padding-left: 36px !important; }
  .px-md-10 { padding-right: 40px !important; padding-left: 40px !important; }
  .px-md-11 { padding-right: 44px !important; padding-left: 44px !important; }
  .px-md-12 { padding-right: 48px !important; padding-left: 48px !important; }
  .px-md-13 { padding-right: 52px !important; padding-left: 52px !important; }
  .px-md-14 { padding-right: 56px !important; padding-left: 56px !important; }
  .px-md-15 { padding-right: 60px !important; padding-left: 60px !important; }
  .px-md-16 { padding-right: 64px !important; padding-left: 64px !important; }
  .py-md-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-md-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .py-md-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .py-md-3 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .py-md-4 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .py-md-5 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .py-md-6 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .py-md-7 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .py-md-8 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .py-md-9 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .py-md-10 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .py-md-11 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .py-md-12 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .py-md-13 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .py-md-14 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .py-md-15 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .py-md-16 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .pt-md-0 { padding-top: 0px !important; }
  .pt-md-1 { padding-top: 4px !important; }
  .pt-md-2 { padding-top: 8px !important; }
  .pt-md-3 { padding-top: 12px !important; }
  .pt-md-4 { padding-top: 16px !important; }
  .pt-md-5 { padding-top: 20px !important; }
  .pt-md-6 { padding-top: 24px !important; }
  .pt-md-7 { padding-top: 28px !important; }
  .pt-md-8 { padding-top: 32px !important; }
  .pt-md-9 { padding-top: 36px !important; }
  .pt-md-10 { padding-top: 40px !important; }
  .pt-md-11 { padding-top: 44px !important; }
  .pt-md-12 { padding-top: 48px !important; }
  .pt-md-13 { padding-top: 52px !important; }
  .pt-md-14 { padding-top: 56px !important; }
  .pt-md-15 { padding-top: 60px !important; }
  .pt-md-16 { padding-top: 64px !important; }
  .pr-md-0 { padding-right: 0px !important; }
  .pr-md-1 { padding-right: 4px !important; }
  .pr-md-2 { padding-right: 8px !important; }
  .pr-md-3 { padding-right: 12px !important; }
  .pr-md-4 { padding-right: 16px !important; }
  .pr-md-5 { padding-right: 20px !important; }
  .pr-md-6 { padding-right: 24px !important; }
  .pr-md-7 { padding-right: 28px !important; }
  .pr-md-8 { padding-right: 32px !important; }
  .pr-md-9 { padding-right: 36px !important; }
  .pr-md-10 { padding-right: 40px !important; }
  .pr-md-11 { padding-right: 44px !important; }
  .pr-md-12 { padding-right: 48px !important; }
  .pr-md-13 { padding-right: 52px !important; }
  .pr-md-14 { padding-right: 56px !important; }
  .pr-md-15 { padding-right: 60px !important; }
  .pr-md-16 { padding-right: 64px !important; }
  .pb-md-0 { padding-bottom: 0px !important; }
  .pb-md-1 { padding-bottom: 4px !important; }
  .pb-md-2 { padding-bottom: 8px !important; }
  .pb-md-3 { padding-bottom: 12px !important; }
  .pb-md-4 { padding-bottom: 16px !important; }
  .pb-md-5 { padding-bottom: 20px !important; }
  .pb-md-6 { padding-bottom: 24px !important; }
  .pb-md-7 { padding-bottom: 28px !important; }
  .pb-md-8 { padding-bottom: 32px !important; }
  .pb-md-9 { padding-bottom: 36px !important; }
  .pb-md-10 { padding-bottom: 40px !important; }
  .pb-md-11 { padding-bottom: 44px !important; }
  .pb-md-12 { padding-bottom: 48px !important; }
  .pb-md-13 { padding-bottom: 52px !important; }
  .pb-md-14 { padding-bottom: 56px !important; }
  .pb-md-15 { padding-bottom: 60px !important; }
  .pb-md-16 { padding-bottom: 64px !important; }
  .pl-md-0 { padding-left: 0px !important; }
  .pl-md-1 { padding-left: 4px !important; }
  .pl-md-2 { padding-left: 8px !important; }
  .pl-md-3 { padding-left: 12px !important; }
  .pl-md-4 { padding-left: 16px !important; }
  .pl-md-5 { padding-left: 20px !important; }
  .pl-md-6 { padding-left: 24px !important; }
  .pl-md-7 { padding-left: 28px !important; }
  .pl-md-8 { padding-left: 32px !important; }
  .pl-md-9 { padding-left: 36px !important; }
  .pl-md-10 { padding-left: 40px !important; }
  .pl-md-11 { padding-left: 44px !important; }
  .pl-md-12 { padding-left: 48px !important; }
  .pl-md-13 { padding-left: 52px !important; }
  .pl-md-14 { padding-left: 56px !important; }
  .pl-md-15 { padding-left: 60px !important; }
  .pl-md-16 { padding-left: 64px !important; }
  .ps-md-0 { padding-inline-start: 0px !important; }
  .ps-md-1 { padding-inline-start: 4px !important; }
  .ps-md-2 { padding-inline-start: 8px !important; }
  .ps-md-3 { padding-inline-start: 12px !important; }
  .ps-md-4 { padding-inline-start: 16px !important; }
  .ps-md-5 { padding-inline-start: 20px !important; }
  .ps-md-6 { padding-inline-start: 24px !important; }
  .ps-md-7 { padding-inline-start: 28px !important; }
  .ps-md-8 { padding-inline-start: 32px !important; }
  .ps-md-9 { padding-inline-start: 36px !important; }
  .ps-md-10 { padding-inline-start: 40px !important; }
  .ps-md-11 { padding-inline-start: 44px !important; }
  .ps-md-12 { padding-inline-start: 48px !important; }
  .ps-md-13 { padding-inline-start: 52px !important; }
  .ps-md-14 { padding-inline-start: 56px !important; }
  .ps-md-15 { padding-inline-start: 60px !important; }
  .ps-md-16 { padding-inline-start: 64px !important; }
  .pe-md-0 { padding-inline-end: 0px !important; }
  .pe-md-1 { padding-inline-end: 4px !important; }
  .pe-md-2 { padding-inline-end: 8px !important; }
  .pe-md-3 { padding-inline-end: 12px !important; }
  .pe-md-4 { padding-inline-end: 16px !important; }
  .pe-md-5 { padding-inline-end: 20px !important; }
  .pe-md-6 { padding-inline-end: 24px !important; }
  .pe-md-7 { padding-inline-end: 28px !important; }
  .pe-md-8 { padding-inline-end: 32px !important; }
  .pe-md-9 { padding-inline-end: 36px !important; }
  .pe-md-10 { padding-inline-end: 40px !important; }
  .pe-md-11 { padding-inline-end: 44px !important; }
  .pe-md-12 { padding-inline-end: 48px !important; }
  .pe-md-13 { padding-inline-end: 52px !important; }
  .pe-md-14 { padding-inline-end: 56px !important; }
  .pe-md-15 { padding-inline-end: 60px !important; }
  .pe-md-16 { padding-inline-end: 64px !important; }
  .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; }
  .text-md-justify { text-align: justify !important; }
  .text-md-start { text-align: start !important; }
  .text-md-end { text-align: end !important; }
  .text-md-h1 { font-weight: 500; line-height: 3.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-h2 { font-weight: 500; line-height: 2.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-h3 { font-weight: 500; line-height: 2.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.625rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-h4 { font-weight: 500; line-height: 1.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-h5 { font-weight: 500; line-height: 1.5rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-h6 { font-weight: 500; line-height: 1.3125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.1em !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-subtitle-1 { font-weight: 400; line-height: 1.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem !important; letter-spacing: 0.009375em !important; text-transform: none !important; }
  .text-md-subtitle-2 { font-weight: 500; line-height: 1.32rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem !important; letter-spacing: 0.0063rem !important; text-transform: none !important; }
  .text-md-body-1 { font-weight: 400; line-height: 1.375rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-body-2 { font-weight: 400; line-height: 1.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-button { font-weight: 500; line-height: 1.125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: 0.0269rem !important; text-transform: capitalize !important; }
  .text-md-caption { font-weight: 400; line-height: 0.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.6875rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-md-overline { font-weight: 500; line-height: 2.66rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem !important; letter-spacing: 0.0625rem !important; text-transform: uppercase !important; }
}
@media (min-width: 1280px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
  .float-lg-none { float: none !important; }
  .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .v-locale--is-rtl .float-lg-end { float: left !important; }
  .v-locale--is-rtl .float-lg-start, .v-locale--is-ltr .float-lg-end { float: right !important; }
  .v-locale--is-ltr .float-lg-start { float: left !important; }
  .flex-lg-fill, .flex-lg-1-1 { flex: 1 1 auto !important; }
  .flex-lg-1-0 { flex: 1 0 auto !important; }
  .flex-lg-0-1 { flex: 0 1 auto !important; }
  .flex-lg-0-0 { flex: 0 0 auto !important; }
  .flex-lg-1-1-100 { flex: 1 1 100% !important; }
  .flex-lg-1-0-100 { flex: 1 0 100% !important; }
  .flex-lg-0-1-100 { flex: 0 1 100% !important; }
  .flex-lg-0-0-100 { flex: 0 0 100% !important; }
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-lg-start { justify-content: flex-start !important; }
  .justify-lg-end { justify-content: flex-end !important; }
  .justify-lg-center { justify-content: center !important; }
  .justify-lg-space-between { justify-content: space-between !important; }
  .justify-lg-space-around { justify-content: space-around !important; }
  .justify-lg-space-evenly { justify-content: space-evenly !important; }
  .align-lg-start { align-items: flex-start !important; }
  .align-lg-end { align-items: flex-end !important; }
  .align-lg-center { align-items: center !important; }
  .align-lg-baseline { align-items: baseline !important; }
  .align-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-space-between { align-content: space-between !important; }
  .align-content-lg-space-around { align-content: space-around !important; }
  .align-content-lg-space-evenly { align-content: space-evenly !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
  .order-lg-first { order: -1 !important; }
  .order-lg-0 { order: 0 !important; }
  .order-lg-1 { order: 1 !important; }
  .order-lg-2 { order: 2 !important; }
  .order-lg-3 { order: 3 !important; }
  .order-lg-4 { order: 4 !important; }
  .order-lg-5 { order: 5 !important; }
  .order-lg-6 { order: 6 !important; }
  .order-lg-7 { order: 7 !important; }
  .order-lg-8 { order: 8 !important; }
  .order-lg-9 { order: 9 !important; }
  .order-lg-10 { order: 10 !important; }
  .order-lg-11 { order: 11 !important; }
  .order-lg-12 { order: 12 !important; }
  .order-lg-last { order: 13 !important; }
  .ga-lg-0 { gap: 0px !important; }
  .ga-lg-1 { gap: 4px !important; }
  .ga-lg-2 { gap: 8px !important; }
  .ga-lg-3 { gap: 12px !important; }
  .ga-lg-4 { gap: 16px !important; }
  .ga-lg-5 { gap: 20px !important; }
  .ga-lg-6 { gap: 24px !important; }
  .ga-lg-7 { gap: 28px !important; }
  .ga-lg-8 { gap: 32px !important; }
  .ga-lg-9 { gap: 36px !important; }
  .ga-lg-10 { gap: 40px !important; }
  .ga-lg-11 { gap: 44px !important; }
  .ga-lg-12 { gap: 48px !important; }
  .ga-lg-13 { gap: 52px !important; }
  .ga-lg-14 { gap: 56px !important; }
  .ga-lg-15 { gap: 60px !important; }
  .ga-lg-16 { gap: 64px !important; }
  .ga-lg-auto { }
  .gr-lg-0 { row-gap: 0px !important; }
  .gr-lg-1 { row-gap: 4px !important; }
  .gr-lg-2 { row-gap: 8px !important; }
  .gr-lg-3 { row-gap: 12px !important; }
  .gr-lg-4 { row-gap: 16px !important; }
  .gr-lg-5 { row-gap: 20px !important; }
  .gr-lg-6 { row-gap: 24px !important; }
  .gr-lg-7 { row-gap: 28px !important; }
  .gr-lg-8 { row-gap: 32px !important; }
  .gr-lg-9 { row-gap: 36px !important; }
  .gr-lg-10 { row-gap: 40px !important; }
  .gr-lg-11 { row-gap: 44px !important; }
  .gr-lg-12 { row-gap: 48px !important; }
  .gr-lg-13 { row-gap: 52px !important; }
  .gr-lg-14 { row-gap: 56px !important; }
  .gr-lg-15 { row-gap: 60px !important; }
  .gr-lg-16 { row-gap: 64px !important; }
  .gr-lg-auto { }
  .gc-lg-0 { column-gap: 0px !important; }
  .gc-lg-1 { column-gap: 4px !important; }
  .gc-lg-2 { column-gap: 8px !important; }
  .gc-lg-3 { column-gap: 12px !important; }
  .gc-lg-4 { column-gap: 16px !important; }
  .gc-lg-5 { column-gap: 20px !important; }
  .gc-lg-6 { column-gap: 24px !important; }
  .gc-lg-7 { column-gap: 28px !important; }
  .gc-lg-8 { column-gap: 32px !important; }
  .gc-lg-9 { column-gap: 36px !important; }
  .gc-lg-10 { column-gap: 40px !important; }
  .gc-lg-11 { column-gap: 44px !important; }
  .gc-lg-12 { column-gap: 48px !important; }
  .gc-lg-13 { column-gap: 52px !important; }
  .gc-lg-14 { column-gap: 56px !important; }
  .gc-lg-15 { column-gap: 60px !important; }
  .gc-lg-16 { column-gap: 64px !important; }
  .gc-lg-auto { }
  .ma-lg-0 { margin: 0px !important; }
  .ma-lg-1 { margin: 4px !important; }
  .ma-lg-2 { margin: 8px !important; }
  .ma-lg-3 { margin: 12px !important; }
  .ma-lg-4 { margin: 16px !important; }
  .ma-lg-5 { margin: 20px !important; }
  .ma-lg-6 { margin: 24px !important; }
  .ma-lg-7 { margin: 28px !important; }
  .ma-lg-8 { margin: 32px !important; }
  .ma-lg-9 { margin: 36px !important; }
  .ma-lg-10 { margin: 40px !important; }
  .ma-lg-11 { margin: 44px !important; }
  .ma-lg-12 { margin: 48px !important; }
  .ma-lg-13 { margin: 52px !important; }
  .ma-lg-14 { margin: 56px !important; }
  .ma-lg-15 { margin: 60px !important; }
  .ma-lg-16 { margin: 64px !important; }
  .ma-lg-auto { margin: auto !important; }
  .mx-lg-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-lg-1 { margin-right: 4px !important; margin-left: 4px !important; }
  .mx-lg-2 { margin-right: 8px !important; margin-left: 8px !important; }
  .mx-lg-3 { margin-right: 12px !important; margin-left: 12px !important; }
  .mx-lg-4 { margin-right: 16px !important; margin-left: 16px !important; }
  .mx-lg-5 { margin-right: 20px !important; margin-left: 20px !important; }
  .mx-lg-6 { margin-right: 24px !important; margin-left: 24px !important; }
  .mx-lg-7 { margin-right: 28px !important; margin-left: 28px !important; }
  .mx-lg-8 { margin-right: 32px !important; margin-left: 32px !important; }
  .mx-lg-9 { margin-right: 36px !important; margin-left: 36px !important; }
  .mx-lg-10 { margin-right: 40px !important; margin-left: 40px !important; }
  .mx-lg-11 { margin-right: 44px !important; margin-left: 44px !important; }
  .mx-lg-12 { margin-right: 48px !important; margin-left: 48px !important; }
  .mx-lg-13 { margin-right: 52px !important; margin-left: 52px !important; }
  .mx-lg-14 { margin-right: 56px !important; margin-left: 56px !important; }
  .mx-lg-15 { margin-right: 60px !important; margin-left: 60px !important; }
  .mx-lg-16 { margin-right: 64px !important; margin-left: 64px !important; }
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-lg-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-lg-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .my-lg-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .my-lg-3 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .my-lg-4 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .my-lg-5 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .my-lg-6 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .my-lg-7 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .my-lg-8 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .my-lg-9 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .my-lg-10 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .my-lg-11 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .my-lg-12 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .my-lg-13 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .my-lg-14 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .my-lg-15 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .my-lg-16 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-lg-0 { margin-top: 0px !important; }
  .mt-lg-1 { margin-top: 4px !important; }
  .mt-lg-2 { margin-top: 8px !important; }
  .mt-lg-3 { margin-top: 12px !important; }
  .mt-lg-4 { margin-top: 16px !important; }
  .mt-lg-5 { margin-top: 20px !important; }
  .mt-lg-6 { margin-top: 24px !important; }
  .mt-lg-7 { margin-top: 28px !important; }
  .mt-lg-8 { margin-top: 32px !important; }
  .mt-lg-9 { margin-top: 36px !important; }
  .mt-lg-10 { margin-top: 40px !important; }
  .mt-lg-11 { margin-top: 44px !important; }
  .mt-lg-12 { margin-top: 48px !important; }
  .mt-lg-13 { margin-top: 52px !important; }
  .mt-lg-14 { margin-top: 56px !important; }
  .mt-lg-15 { margin-top: 60px !important; }
  .mt-lg-16 { margin-top: 64px !important; }
  .mt-lg-auto { margin-top: auto !important; }
  .mr-lg-0 { margin-right: 0px !important; }
  .mr-lg-1 { margin-right: 4px !important; }
  .mr-lg-2 { margin-right: 8px !important; }
  .mr-lg-3 { margin-right: 12px !important; }
  .mr-lg-4 { margin-right: 16px !important; }
  .mr-lg-5 { margin-right: 20px !important; }
  .mr-lg-6 { margin-right: 24px !important; }
  .mr-lg-7 { margin-right: 28px !important; }
  .mr-lg-8 { margin-right: 32px !important; }
  .mr-lg-9 { margin-right: 36px !important; }
  .mr-lg-10 { margin-right: 40px !important; }
  .mr-lg-11 { margin-right: 44px !important; }
  .mr-lg-12 { margin-right: 48px !important; }
  .mr-lg-13 { margin-right: 52px !important; }
  .mr-lg-14 { margin-right: 56px !important; }
  .mr-lg-15 { margin-right: 60px !important; }
  .mr-lg-16 { margin-right: 64px !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mb-lg-0 { margin-bottom: 0px !important; }
  .mb-lg-1 { margin-bottom: 4px !important; }
  .mb-lg-2 { margin-bottom: 8px !important; }
  .mb-lg-3 { margin-bottom: 12px !important; }
  .mb-lg-4 { margin-bottom: 16px !important; }
  .mb-lg-5 { margin-bottom: 20px !important; }
  .mb-lg-6 { margin-bottom: 24px !important; }
  .mb-lg-7 { margin-bottom: 28px !important; }
  .mb-lg-8 { margin-bottom: 32px !important; }
  .mb-lg-9 { margin-bottom: 36px !important; }
  .mb-lg-10 { margin-bottom: 40px !important; }
  .mb-lg-11 { margin-bottom: 44px !important; }
  .mb-lg-12 { margin-bottom: 48px !important; }
  .mb-lg-13 { margin-bottom: 52px !important; }
  .mb-lg-14 { margin-bottom: 56px !important; }
  .mb-lg-15 { margin-bottom: 60px !important; }
  .mb-lg-16 { margin-bottom: 64px !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .ml-lg-0 { margin-left: 0px !important; }
  .ml-lg-1 { margin-left: 4px !important; }
  .ml-lg-2 { margin-left: 8px !important; }
  .ml-lg-3 { margin-left: 12px !important; }
  .ml-lg-4 { margin-left: 16px !important; }
  .ml-lg-5 { margin-left: 20px !important; }
  .ml-lg-6 { margin-left: 24px !important; }
  .ml-lg-7 { margin-left: 28px !important; }
  .ml-lg-8 { margin-left: 32px !important; }
  .ml-lg-9 { margin-left: 36px !important; }
  .ml-lg-10 { margin-left: 40px !important; }
  .ml-lg-11 { margin-left: 44px !important; }
  .ml-lg-12 { margin-left: 48px !important; }
  .ml-lg-13 { margin-left: 52px !important; }
  .ml-lg-14 { margin-left: 56px !important; }
  .ml-lg-15 { margin-left: 60px !important; }
  .ml-lg-16 { margin-left: 64px !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ms-lg-0 { margin-inline-start: 0px !important; }
  .ms-lg-1 { margin-inline-start: 4px !important; }
  .ms-lg-2 { margin-inline-start: 8px !important; }
  .ms-lg-3 { margin-inline-start: 12px !important; }
  .ms-lg-4 { margin-inline-start: 16px !important; }
  .ms-lg-5 { margin-inline-start: 20px !important; }
  .ms-lg-6 { margin-inline-start: 24px !important; }
  .ms-lg-7 { margin-inline-start: 28px !important; }
  .ms-lg-8 { margin-inline-start: 32px !important; }
  .ms-lg-9 { margin-inline-start: 36px !important; }
  .ms-lg-10 { margin-inline-start: 40px !important; }
  .ms-lg-11 { margin-inline-start: 44px !important; }
  .ms-lg-12 { margin-inline-start: 48px !important; }
  .ms-lg-13 { margin-inline-start: 52px !important; }
  .ms-lg-14 { margin-inline-start: 56px !important; }
  .ms-lg-15 { margin-inline-start: 60px !important; }
  .ms-lg-16 { margin-inline-start: 64px !important; }
  .ms-lg-auto { margin-inline-start: auto !important; }
  .me-lg-0 { margin-inline-end: 0px !important; }
  .me-lg-1 { margin-inline-end: 4px !important; }
  .me-lg-2 { margin-inline-end: 8px !important; }
  .me-lg-3 { margin-inline-end: 12px !important; }
  .me-lg-4 { margin-inline-end: 16px !important; }
  .me-lg-5 { margin-inline-end: 20px !important; }
  .me-lg-6 { margin-inline-end: 24px !important; }
  .me-lg-7 { margin-inline-end: 28px !important; }
  .me-lg-8 { margin-inline-end: 32px !important; }
  .me-lg-9 { margin-inline-end: 36px !important; }
  .me-lg-10 { margin-inline-end: 40px !important; }
  .me-lg-11 { margin-inline-end: 44px !important; }
  .me-lg-12 { margin-inline-end: 48px !important; }
  .me-lg-13 { margin-inline-end: 52px !important; }
  .me-lg-14 { margin-inline-end: 56px !important; }
  .me-lg-15 { margin-inline-end: 60px !important; }
  .me-lg-16 { margin-inline-end: 64px !important; }
  .me-lg-auto { margin-inline-end: auto !important; }
  .ma-lg-n1 { margin: -4px !important; }
  .ma-lg-n2 { margin: -8px !important; }
  .ma-lg-n3 { margin: -12px !important; }
  .ma-lg-n4 { margin: -16px !important; }
  .ma-lg-n5 { margin: -20px !important; }
  .ma-lg-n6 { margin: -24px !important; }
  .ma-lg-n7 { margin: -28px !important; }
  .ma-lg-n8 { margin: -32px !important; }
  .ma-lg-n9 { margin: -36px !important; }
  .ma-lg-n10 { margin: -40px !important; }
  .ma-lg-n11 { margin: -44px !important; }
  .ma-lg-n12 { margin: -48px !important; }
  .ma-lg-n13 { margin: -52px !important; }
  .ma-lg-n14 { margin: -56px !important; }
  .ma-lg-n15 { margin: -60px !important; }
  .ma-lg-n16 { margin: -64px !important; }
  .mx-lg-n1 { margin-right: -4px !important; margin-left: -4px !important; }
  .mx-lg-n2 { margin-right: -8px !important; margin-left: -8px !important; }
  .mx-lg-n3 { margin-right: -12px !important; margin-left: -12px !important; }
  .mx-lg-n4 { margin-right: -16px !important; margin-left: -16px !important; }
  .mx-lg-n5 { margin-right: -20px !important; margin-left: -20px !important; }
  .mx-lg-n6 { margin-right: -24px !important; margin-left: -24px !important; }
  .mx-lg-n7 { margin-right: -28px !important; margin-left: -28px !important; }
  .mx-lg-n8 { margin-right: -32px !important; margin-left: -32px !important; }
  .mx-lg-n9 { margin-right: -36px !important; margin-left: -36px !important; }
  .mx-lg-n10 { margin-right: -40px !important; margin-left: -40px !important; }
  .mx-lg-n11 { margin-right: -44px !important; margin-left: -44px !important; }
  .mx-lg-n12 { margin-right: -48px !important; margin-left: -48px !important; }
  .mx-lg-n13 { margin-right: -52px !important; margin-left: -52px !important; }
  .mx-lg-n14 { margin-right: -56px !important; margin-left: -56px !important; }
  .mx-lg-n15 { margin-right: -60px !important; margin-left: -60px !important; }
  .mx-lg-n16 { margin-right: -64px !important; margin-left: -64px !important; }
  .my-lg-n1 { margin-top: -4px !important; margin-bottom: -4px !important; }
  .my-lg-n2 { margin-top: -8px !important; margin-bottom: -8px !important; }
  .my-lg-n3 { margin-top: -12px !important; margin-bottom: -12px !important; }
  .my-lg-n4 { margin-top: -16px !important; margin-bottom: -16px !important; }
  .my-lg-n5 { margin-top: -20px !important; margin-bottom: -20px !important; }
  .my-lg-n6 { margin-top: -24px !important; margin-bottom: -24px !important; }
  .my-lg-n7 { margin-top: -28px !important; margin-bottom: -28px !important; }
  .my-lg-n8 { margin-top: -32px !important; margin-bottom: -32px !important; }
  .my-lg-n9 { margin-top: -36px !important; margin-bottom: -36px !important; }
  .my-lg-n10 { margin-top: -40px !important; margin-bottom: -40px !important; }
  .my-lg-n11 { margin-top: -44px !important; margin-bottom: -44px !important; }
  .my-lg-n12 { margin-top: -48px !important; margin-bottom: -48px !important; }
  .my-lg-n13 { margin-top: -52px !important; margin-bottom: -52px !important; }
  .my-lg-n14 { margin-top: -56px !important; margin-bottom: -56px !important; }
  .my-lg-n15 { margin-top: -60px !important; margin-bottom: -60px !important; }
  .my-lg-n16 { margin-top: -64px !important; margin-bottom: -64px !important; }
  .mt-lg-n1 { margin-top: -4px !important; }
  .mt-lg-n2 { margin-top: -8px !important; }
  .mt-lg-n3 { margin-top: -12px !important; }
  .mt-lg-n4 { margin-top: -16px !important; }
  .mt-lg-n5 { margin-top: -20px !important; }
  .mt-lg-n6 { margin-top: -24px !important; }
  .mt-lg-n7 { margin-top: -28px !important; }
  .mt-lg-n8 { margin-top: -32px !important; }
  .mt-lg-n9 { margin-top: -36px !important; }
  .mt-lg-n10 { margin-top: -40px !important; }
  .mt-lg-n11 { margin-top: -44px !important; }
  .mt-lg-n12 { margin-top: -48px !important; }
  .mt-lg-n13 { margin-top: -52px !important; }
  .mt-lg-n14 { margin-top: -56px !important; }
  .mt-lg-n15 { margin-top: -60px !important; }
  .mt-lg-n16 { margin-top: -64px !important; }
  .mr-lg-n1 { margin-right: -4px !important; }
  .mr-lg-n2 { margin-right: -8px !important; }
  .mr-lg-n3 { margin-right: -12px !important; }
  .mr-lg-n4 { margin-right: -16px !important; }
  .mr-lg-n5 { margin-right: -20px !important; }
  .mr-lg-n6 { margin-right: -24px !important; }
  .mr-lg-n7 { margin-right: -28px !important; }
  .mr-lg-n8 { margin-right: -32px !important; }
  .mr-lg-n9 { margin-right: -36px !important; }
  .mr-lg-n10 { margin-right: -40px !important; }
  .mr-lg-n11 { margin-right: -44px !important; }
  .mr-lg-n12 { margin-right: -48px !important; }
  .mr-lg-n13 { margin-right: -52px !important; }
  .mr-lg-n14 { margin-right: -56px !important; }
  .mr-lg-n15 { margin-right: -60px !important; }
  .mr-lg-n16 { margin-right: -64px !important; }
  .mb-lg-n1 { margin-bottom: -4px !important; }
  .mb-lg-n2 { margin-bottom: -8px !important; }
  .mb-lg-n3 { margin-bottom: -12px !important; }
  .mb-lg-n4 { margin-bottom: -16px !important; }
  .mb-lg-n5 { margin-bottom: -20px !important; }
  .mb-lg-n6 { margin-bottom: -24px !important; }
  .mb-lg-n7 { margin-bottom: -28px !important; }
  .mb-lg-n8 { margin-bottom: -32px !important; }
  .mb-lg-n9 { margin-bottom: -36px !important; }
  .mb-lg-n10 { margin-bottom: -40px !important; }
  .mb-lg-n11 { margin-bottom: -44px !important; }
  .mb-lg-n12 { margin-bottom: -48px !important; }
  .mb-lg-n13 { margin-bottom: -52px !important; }
  .mb-lg-n14 { margin-bottom: -56px !important; }
  .mb-lg-n15 { margin-bottom: -60px !important; }
  .mb-lg-n16 { margin-bottom: -64px !important; }
  .ml-lg-n1 { margin-left: -4px !important; }
  .ml-lg-n2 { margin-left: -8px !important; }
  .ml-lg-n3 { margin-left: -12px !important; }
  .ml-lg-n4 { margin-left: -16px !important; }
  .ml-lg-n5 { margin-left: -20px !important; }
  .ml-lg-n6 { margin-left: -24px !important; }
  .ml-lg-n7 { margin-left: -28px !important; }
  .ml-lg-n8 { margin-left: -32px !important; }
  .ml-lg-n9 { margin-left: -36px !important; }
  .ml-lg-n10 { margin-left: -40px !important; }
  .ml-lg-n11 { margin-left: -44px !important; }
  .ml-lg-n12 { margin-left: -48px !important; }
  .ml-lg-n13 { margin-left: -52px !important; }
  .ml-lg-n14 { margin-left: -56px !important; }
  .ml-lg-n15 { margin-left: -60px !important; }
  .ml-lg-n16 { margin-left: -64px !important; }
  .ms-lg-n1 { margin-inline-start: -4px !important; }
  .ms-lg-n2 { margin-inline-start: -8px !important; }
  .ms-lg-n3 { margin-inline-start: -12px !important; }
  .ms-lg-n4 { margin-inline-start: -16px !important; }
  .ms-lg-n5 { margin-inline-start: -20px !important; }
  .ms-lg-n6 { margin-inline-start: -24px !important; }
  .ms-lg-n7 { margin-inline-start: -28px !important; }
  .ms-lg-n8 { margin-inline-start: -32px !important; }
  .ms-lg-n9 { margin-inline-start: -36px !important; }
  .ms-lg-n10 { margin-inline-start: -40px !important; }
  .ms-lg-n11 { margin-inline-start: -44px !important; }
  .ms-lg-n12 { margin-inline-start: -48px !important; }
  .ms-lg-n13 { margin-inline-start: -52px !important; }
  .ms-lg-n14 { margin-inline-start: -56px !important; }
  .ms-lg-n15 { margin-inline-start: -60px !important; }
  .ms-lg-n16 { margin-inline-start: -64px !important; }
  .me-lg-n1 { margin-inline-end: -4px !important; }
  .me-lg-n2 { margin-inline-end: -8px !important; }
  .me-lg-n3 { margin-inline-end: -12px !important; }
  .me-lg-n4 { margin-inline-end: -16px !important; }
  .me-lg-n5 { margin-inline-end: -20px !important; }
  .me-lg-n6 { margin-inline-end: -24px !important; }
  .me-lg-n7 { margin-inline-end: -28px !important; }
  .me-lg-n8 { margin-inline-end: -32px !important; }
  .me-lg-n9 { margin-inline-end: -36px !important; }
  .me-lg-n10 { margin-inline-end: -40px !important; }
  .me-lg-n11 { margin-inline-end: -44px !important; }
  .me-lg-n12 { margin-inline-end: -48px !important; }
  .me-lg-n13 { margin-inline-end: -52px !important; }
  .me-lg-n14 { margin-inline-end: -56px !important; }
  .me-lg-n15 { margin-inline-end: -60px !important; }
  .me-lg-n16 { margin-inline-end: -64px !important; }
  .pa-lg-0 { padding: 0px !important; }
  .pa-lg-1 { padding: 4px !important; }
  .pa-lg-2 { padding: 8px !important; }
  .pa-lg-3 { padding: 12px !important; }
  .pa-lg-4 { padding: 16px !important; }
  .pa-lg-5 { padding: 20px !important; }
  .pa-lg-6 { padding: 24px !important; }
  .pa-lg-7 { padding: 28px !important; }
  .pa-lg-8 { padding: 32px !important; }
  .pa-lg-9 { padding: 36px !important; }
  .pa-lg-10 { padding: 40px !important; }
  .pa-lg-11 { padding: 44px !important; }
  .pa-lg-12 { padding: 48px !important; }
  .pa-lg-13 { padding: 52px !important; }
  .pa-lg-14 { padding: 56px !important; }
  .pa-lg-15 { padding: 60px !important; }
  .pa-lg-16 { padding: 64px !important; }
  .px-lg-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-lg-1 { padding-right: 4px !important; padding-left: 4px !important; }
  .px-lg-2 { padding-right: 8px !important; padding-left: 8px !important; }
  .px-lg-3 { padding-right: 12px !important; padding-left: 12px !important; }
  .px-lg-4 { padding-right: 16px !important; padding-left: 16px !important; }
  .px-lg-5 { padding-right: 20px !important; padding-left: 20px !important; }
  .px-lg-6 { padding-right: 24px !important; padding-left: 24px !important; }
  .px-lg-7 { padding-right: 28px !important; padding-left: 28px !important; }
  .px-lg-8 { padding-right: 32px !important; padding-left: 32px !important; }
  .px-lg-9 { padding-right: 36px !important; padding-left: 36px !important; }
  .px-lg-10 { padding-right: 40px !important; padding-left: 40px !important; }
  .px-lg-11 { padding-right: 44px !important; padding-left: 44px !important; }
  .px-lg-12 { padding-right: 48px !important; padding-left: 48px !important; }
  .px-lg-13 { padding-right: 52px !important; padding-left: 52px !important; }
  .px-lg-14 { padding-right: 56px !important; padding-left: 56px !important; }
  .px-lg-15 { padding-right: 60px !important; padding-left: 60px !important; }
  .px-lg-16 { padding-right: 64px !important; padding-left: 64px !important; }
  .py-lg-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-lg-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .py-lg-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .py-lg-3 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .py-lg-4 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .py-lg-5 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .py-lg-6 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .py-lg-7 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .py-lg-8 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .py-lg-9 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .py-lg-10 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .py-lg-11 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .py-lg-12 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .py-lg-13 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .py-lg-14 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .py-lg-15 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .py-lg-16 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .pt-lg-0 { padding-top: 0px !important; }
  .pt-lg-1 { padding-top: 4px !important; }
  .pt-lg-2 { padding-top: 8px !important; }
  .pt-lg-3 { padding-top: 12px !important; }
  .pt-lg-4 { padding-top: 16px !important; }
  .pt-lg-5 { padding-top: 20px !important; }
  .pt-lg-6 { padding-top: 24px !important; }
  .pt-lg-7 { padding-top: 28px !important; }
  .pt-lg-8 { padding-top: 32px !important; }
  .pt-lg-9 { padding-top: 36px !important; }
  .pt-lg-10 { padding-top: 40px !important; }
  .pt-lg-11 { padding-top: 44px !important; }
  .pt-lg-12 { padding-top: 48px !important; }
  .pt-lg-13 { padding-top: 52px !important; }
  .pt-lg-14 { padding-top: 56px !important; }
  .pt-lg-15 { padding-top: 60px !important; }
  .pt-lg-16 { padding-top: 64px !important; }
  .pr-lg-0 { padding-right: 0px !important; }
  .pr-lg-1 { padding-right: 4px !important; }
  .pr-lg-2 { padding-right: 8px !important; }
  .pr-lg-3 { padding-right: 12px !important; }
  .pr-lg-4 { padding-right: 16px !important; }
  .pr-lg-5 { padding-right: 20px !important; }
  .pr-lg-6 { padding-right: 24px !important; }
  .pr-lg-7 { padding-right: 28px !important; }
  .pr-lg-8 { padding-right: 32px !important; }
  .pr-lg-9 { padding-right: 36px !important; }
  .pr-lg-10 { padding-right: 40px !important; }
  .pr-lg-11 { padding-right: 44px !important; }
  .pr-lg-12 { padding-right: 48px !important; }
  .pr-lg-13 { padding-right: 52px !important; }
  .pr-lg-14 { padding-right: 56px !important; }
  .pr-lg-15 { padding-right: 60px !important; }
  .pr-lg-16 { padding-right: 64px !important; }
  .pb-lg-0 { padding-bottom: 0px !important; }
  .pb-lg-1 { padding-bottom: 4px !important; }
  .pb-lg-2 { padding-bottom: 8px !important; }
  .pb-lg-3 { padding-bottom: 12px !important; }
  .pb-lg-4 { padding-bottom: 16px !important; }
  .pb-lg-5 { padding-bottom: 20px !important; }
  .pb-lg-6 { padding-bottom: 24px !important; }
  .pb-lg-7 { padding-bottom: 28px !important; }
  .pb-lg-8 { padding-bottom: 32px !important; }
  .pb-lg-9 { padding-bottom: 36px !important; }
  .pb-lg-10 { padding-bottom: 40px !important; }
  .pb-lg-11 { padding-bottom: 44px !important; }
  .pb-lg-12 { padding-bottom: 48px !important; }
  .pb-lg-13 { padding-bottom: 52px !important; }
  .pb-lg-14 { padding-bottom: 56px !important; }
  .pb-lg-15 { padding-bottom: 60px !important; }
  .pb-lg-16 { padding-bottom: 64px !important; }
  .pl-lg-0 { padding-left: 0px !important; }
  .pl-lg-1 { padding-left: 4px !important; }
  .pl-lg-2 { padding-left: 8px !important; }
  .pl-lg-3 { padding-left: 12px !important; }
  .pl-lg-4 { padding-left: 16px !important; }
  .pl-lg-5 { padding-left: 20px !important; }
  .pl-lg-6 { padding-left: 24px !important; }
  .pl-lg-7 { padding-left: 28px !important; }
  .pl-lg-8 { padding-left: 32px !important; }
  .pl-lg-9 { padding-left: 36px !important; }
  .pl-lg-10 { padding-left: 40px !important; }
  .pl-lg-11 { padding-left: 44px !important; }
  .pl-lg-12 { padding-left: 48px !important; }
  .pl-lg-13 { padding-left: 52px !important; }
  .pl-lg-14 { padding-left: 56px !important; }
  .pl-lg-15 { padding-left: 60px !important; }
  .pl-lg-16 { padding-left: 64px !important; }
  .ps-lg-0 { padding-inline-start: 0px !important; }
  .ps-lg-1 { padding-inline-start: 4px !important; }
  .ps-lg-2 { padding-inline-start: 8px !important; }
  .ps-lg-3 { padding-inline-start: 12px !important; }
  .ps-lg-4 { padding-inline-start: 16px !important; }
  .ps-lg-5 { padding-inline-start: 20px !important; }
  .ps-lg-6 { padding-inline-start: 24px !important; }
  .ps-lg-7 { padding-inline-start: 28px !important; }
  .ps-lg-8 { padding-inline-start: 32px !important; }
  .ps-lg-9 { padding-inline-start: 36px !important; }
  .ps-lg-10 { padding-inline-start: 40px !important; }
  .ps-lg-11 { padding-inline-start: 44px !important; }
  .ps-lg-12 { padding-inline-start: 48px !important; }
  .ps-lg-13 { padding-inline-start: 52px !important; }
  .ps-lg-14 { padding-inline-start: 56px !important; }
  .ps-lg-15 { padding-inline-start: 60px !important; }
  .ps-lg-16 { padding-inline-start: 64px !important; }
  .pe-lg-0 { padding-inline-end: 0px !important; }
  .pe-lg-1 { padding-inline-end: 4px !important; }
  .pe-lg-2 { padding-inline-end: 8px !important; }
  .pe-lg-3 { padding-inline-end: 12px !important; }
  .pe-lg-4 { padding-inline-end: 16px !important; }
  .pe-lg-5 { padding-inline-end: 20px !important; }
  .pe-lg-6 { padding-inline-end: 24px !important; }
  .pe-lg-7 { padding-inline-end: 28px !important; }
  .pe-lg-8 { padding-inline-end: 32px !important; }
  .pe-lg-9 { padding-inline-end: 36px !important; }
  .pe-lg-10 { padding-inline-end: 40px !important; }
  .pe-lg-11 { padding-inline-end: 44px !important; }
  .pe-lg-12 { padding-inline-end: 48px !important; }
  .pe-lg-13 { padding-inline-end: 52px !important; }
  .pe-lg-14 { padding-inline-end: 56px !important; }
  .pe-lg-15 { padding-inline-end: 60px !important; }
  .pe-lg-16 { padding-inline-end: 64px !important; }
  .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
  .text-lg-justify { text-align: justify !important; }
  .text-lg-start { text-align: start !important; }
  .text-lg-end { text-align: end !important; }
  .text-lg-h1 { font-weight: 500; line-height: 3.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-h2 { font-weight: 500; line-height: 2.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-h3 { font-weight: 500; line-height: 2.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.625rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-h4 { font-weight: 500; line-height: 1.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-h5 { font-weight: 500; line-height: 1.5rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-h6 { font-weight: 500; line-height: 1.3125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.1em !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-subtitle-1 { font-weight: 400; line-height: 1.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem !important; letter-spacing: 0.009375em !important; text-transform: none !important; }
  .text-lg-subtitle-2 { font-weight: 500; line-height: 1.32rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem !important; letter-spacing: 0.0063rem !important; text-transform: none !important; }
  .text-lg-body-1 { font-weight: 400; line-height: 1.375rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-body-2 { font-weight: 400; line-height: 1.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-button { font-weight: 500; line-height: 1.125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: 0.0269rem !important; text-transform: capitalize !important; }
  .text-lg-caption { font-weight: 400; line-height: 0.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.6875rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-lg-overline { font-weight: 500; line-height: 2.66rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem !important; letter-spacing: 0.0625rem !important; text-transform: uppercase !important; }
}
@media (min-width: 1920px) {
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
  .float-xl-none { float: none !important; }
  .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .v-locale--is-rtl .float-xl-end { float: left !important; }
  .v-locale--is-rtl .float-xl-start, .v-locale--is-ltr .float-xl-end { float: right !important; }
  .v-locale--is-ltr .float-xl-start { float: left !important; }
  .flex-xl-fill, .flex-xl-1-1 { flex: 1 1 auto !important; }
  .flex-xl-1-0 { flex: 1 0 auto !important; }
  .flex-xl-0-1 { flex: 0 1 auto !important; }
  .flex-xl-0-0 { flex: 0 0 auto !important; }
  .flex-xl-1-1-100 { flex: 1 1 100% !important; }
  .flex-xl-1-0-100 { flex: 1 0 100% !important; }
  .flex-xl-0-1-100 { flex: 0 1 100% !important; }
  .flex-xl-0-0-100 { flex: 0 0 100% !important; }
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-xl-start { justify-content: flex-start !important; }
  .justify-xl-end { justify-content: flex-end !important; }
  .justify-xl-center { justify-content: center !important; }
  .justify-xl-space-between { justify-content: space-between !important; }
  .justify-xl-space-around { justify-content: space-around !important; }
  .justify-xl-space-evenly { justify-content: space-evenly !important; }
  .align-xl-start { align-items: flex-start !important; }
  .align-xl-end { align-items: flex-end !important; }
  .align-xl-center { align-items: center !important; }
  .align-xl-baseline { align-items: baseline !important; }
  .align-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-space-between { align-content: space-between !important; }
  .align-content-xl-space-around { align-content: space-around !important; }
  .align-content-xl-space-evenly { align-content: space-evenly !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
  .order-xl-first { order: -1 !important; }
  .order-xl-0 { order: 0 !important; }
  .order-xl-1 { order: 1 !important; }
  .order-xl-2 { order: 2 !important; }
  .order-xl-3 { order: 3 !important; }
  .order-xl-4 { order: 4 !important; }
  .order-xl-5 { order: 5 !important; }
  .order-xl-6 { order: 6 !important; }
  .order-xl-7 { order: 7 !important; }
  .order-xl-8 { order: 8 !important; }
  .order-xl-9 { order: 9 !important; }
  .order-xl-10 { order: 10 !important; }
  .order-xl-11 { order: 11 !important; }
  .order-xl-12 { order: 12 !important; }
  .order-xl-last { order: 13 !important; }
  .ga-xl-0 { gap: 0px !important; }
  .ga-xl-1 { gap: 4px !important; }
  .ga-xl-2 { gap: 8px !important; }
  .ga-xl-3 { gap: 12px !important; }
  .ga-xl-4 { gap: 16px !important; }
  .ga-xl-5 { gap: 20px !important; }
  .ga-xl-6 { gap: 24px !important; }
  .ga-xl-7 { gap: 28px !important; }
  .ga-xl-8 { gap: 32px !important; }
  .ga-xl-9 { gap: 36px !important; }
  .ga-xl-10 { gap: 40px !important; }
  .ga-xl-11 { gap: 44px !important; }
  .ga-xl-12 { gap: 48px !important; }
  .ga-xl-13 { gap: 52px !important; }
  .ga-xl-14 { gap: 56px !important; }
  .ga-xl-15 { gap: 60px !important; }
  .ga-xl-16 { gap: 64px !important; }
  .ga-xl-auto { }
  .gr-xl-0 { row-gap: 0px !important; }
  .gr-xl-1 { row-gap: 4px !important; }
  .gr-xl-2 { row-gap: 8px !important; }
  .gr-xl-3 { row-gap: 12px !important; }
  .gr-xl-4 { row-gap: 16px !important; }
  .gr-xl-5 { row-gap: 20px !important; }
  .gr-xl-6 { row-gap: 24px !important; }
  .gr-xl-7 { row-gap: 28px !important; }
  .gr-xl-8 { row-gap: 32px !important; }
  .gr-xl-9 { row-gap: 36px !important; }
  .gr-xl-10 { row-gap: 40px !important; }
  .gr-xl-11 { row-gap: 44px !important; }
  .gr-xl-12 { row-gap: 48px !important; }
  .gr-xl-13 { row-gap: 52px !important; }
  .gr-xl-14 { row-gap: 56px !important; }
  .gr-xl-15 { row-gap: 60px !important; }
  .gr-xl-16 { row-gap: 64px !important; }
  .gr-xl-auto { }
  .gc-xl-0 { column-gap: 0px !important; }
  .gc-xl-1 { column-gap: 4px !important; }
  .gc-xl-2 { column-gap: 8px !important; }
  .gc-xl-3 { column-gap: 12px !important; }
  .gc-xl-4 { column-gap: 16px !important; }
  .gc-xl-5 { column-gap: 20px !important; }
  .gc-xl-6 { column-gap: 24px !important; }
  .gc-xl-7 { column-gap: 28px !important; }
  .gc-xl-8 { column-gap: 32px !important; }
  .gc-xl-9 { column-gap: 36px !important; }
  .gc-xl-10 { column-gap: 40px !important; }
  .gc-xl-11 { column-gap: 44px !important; }
  .gc-xl-12 { column-gap: 48px !important; }
  .gc-xl-13 { column-gap: 52px !important; }
  .gc-xl-14 { column-gap: 56px !important; }
  .gc-xl-15 { column-gap: 60px !important; }
  .gc-xl-16 { column-gap: 64px !important; }
  .gc-xl-auto { }
  .ma-xl-0 { margin: 0px !important; }
  .ma-xl-1 { margin: 4px !important; }
  .ma-xl-2 { margin: 8px !important; }
  .ma-xl-3 { margin: 12px !important; }
  .ma-xl-4 { margin: 16px !important; }
  .ma-xl-5 { margin: 20px !important; }
  .ma-xl-6 { margin: 24px !important; }
  .ma-xl-7 { margin: 28px !important; }
  .ma-xl-8 { margin: 32px !important; }
  .ma-xl-9 { margin: 36px !important; }
  .ma-xl-10 { margin: 40px !important; }
  .ma-xl-11 { margin: 44px !important; }
  .ma-xl-12 { margin: 48px !important; }
  .ma-xl-13 { margin: 52px !important; }
  .ma-xl-14 { margin: 56px !important; }
  .ma-xl-15 { margin: 60px !important; }
  .ma-xl-16 { margin: 64px !important; }
  .ma-xl-auto { margin: auto !important; }
  .mx-xl-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-xl-1 { margin-right: 4px !important; margin-left: 4px !important; }
  .mx-xl-2 { margin-right: 8px !important; margin-left: 8px !important; }
  .mx-xl-3 { margin-right: 12px !important; margin-left: 12px !important; }
  .mx-xl-4 { margin-right: 16px !important; margin-left: 16px !important; }
  .mx-xl-5 { margin-right: 20px !important; margin-left: 20px !important; }
  .mx-xl-6 { margin-right: 24px !important; margin-left: 24px !important; }
  .mx-xl-7 { margin-right: 28px !important; margin-left: 28px !important; }
  .mx-xl-8 { margin-right: 32px !important; margin-left: 32px !important; }
  .mx-xl-9 { margin-right: 36px !important; margin-left: 36px !important; }
  .mx-xl-10 { margin-right: 40px !important; margin-left: 40px !important; }
  .mx-xl-11 { margin-right: 44px !important; margin-left: 44px !important; }
  .mx-xl-12 { margin-right: 48px !important; margin-left: 48px !important; }
  .mx-xl-13 { margin-right: 52px !important; margin-left: 52px !important; }
  .mx-xl-14 { margin-right: 56px !important; margin-left: 56px !important; }
  .mx-xl-15 { margin-right: 60px !important; margin-left: 60px !important; }
  .mx-xl-16 { margin-right: 64px !important; margin-left: 64px !important; }
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xl-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-xl-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .my-xl-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .my-xl-3 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .my-xl-4 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .my-xl-5 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .my-xl-6 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .my-xl-7 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .my-xl-8 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .my-xl-9 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .my-xl-10 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .my-xl-11 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .my-xl-12 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .my-xl-13 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .my-xl-14 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .my-xl-15 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .my-xl-16 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xl-0 { margin-top: 0px !important; }
  .mt-xl-1 { margin-top: 4px !important; }
  .mt-xl-2 { margin-top: 8px !important; }
  .mt-xl-3 { margin-top: 12px !important; }
  .mt-xl-4 { margin-top: 16px !important; }
  .mt-xl-5 { margin-top: 20px !important; }
  .mt-xl-6 { margin-top: 24px !important; }
  .mt-xl-7 { margin-top: 28px !important; }
  .mt-xl-8 { margin-top: 32px !important; }
  .mt-xl-9 { margin-top: 36px !important; }
  .mt-xl-10 { margin-top: 40px !important; }
  .mt-xl-11 { margin-top: 44px !important; }
  .mt-xl-12 { margin-top: 48px !important; }
  .mt-xl-13 { margin-top: 52px !important; }
  .mt-xl-14 { margin-top: 56px !important; }
  .mt-xl-15 { margin-top: 60px !important; }
  .mt-xl-16 { margin-top: 64px !important; }
  .mt-xl-auto { margin-top: auto !important; }
  .mr-xl-0 { margin-right: 0px !important; }
  .mr-xl-1 { margin-right: 4px !important; }
  .mr-xl-2 { margin-right: 8px !important; }
  .mr-xl-3 { margin-right: 12px !important; }
  .mr-xl-4 { margin-right: 16px !important; }
  .mr-xl-5 { margin-right: 20px !important; }
  .mr-xl-6 { margin-right: 24px !important; }
  .mr-xl-7 { margin-right: 28px !important; }
  .mr-xl-8 { margin-right: 32px !important; }
  .mr-xl-9 { margin-right: 36px !important; }
  .mr-xl-10 { margin-right: 40px !important; }
  .mr-xl-11 { margin-right: 44px !important; }
  .mr-xl-12 { margin-right: 48px !important; }
  .mr-xl-13 { margin-right: 52px !important; }
  .mr-xl-14 { margin-right: 56px !important; }
  .mr-xl-15 { margin-right: 60px !important; }
  .mr-xl-16 { margin-right: 64px !important; }
  .mr-xl-auto { margin-right: auto !important; }
  .mb-xl-0 { margin-bottom: 0px !important; }
  .mb-xl-1 { margin-bottom: 4px !important; }
  .mb-xl-2 { margin-bottom: 8px !important; }
  .mb-xl-3 { margin-bottom: 12px !important; }
  .mb-xl-4 { margin-bottom: 16px !important; }
  .mb-xl-5 { margin-bottom: 20px !important; }
  .mb-xl-6 { margin-bottom: 24px !important; }
  .mb-xl-7 { margin-bottom: 28px !important; }
  .mb-xl-8 { margin-bottom: 32px !important; }
  .mb-xl-9 { margin-bottom: 36px !important; }
  .mb-xl-10 { margin-bottom: 40px !important; }
  .mb-xl-11 { margin-bottom: 44px !important; }
  .mb-xl-12 { margin-bottom: 48px !important; }
  .mb-xl-13 { margin-bottom: 52px !important; }
  .mb-xl-14 { margin-bottom: 56px !important; }
  .mb-xl-15 { margin-bottom: 60px !important; }
  .mb-xl-16 { margin-bottom: 64px !important; }
  .mb-xl-auto { margin-bottom: auto !important; }
  .ml-xl-0 { margin-left: 0px !important; }
  .ml-xl-1 { margin-left: 4px !important; }
  .ml-xl-2 { margin-left: 8px !important; }
  .ml-xl-3 { margin-left: 12px !important; }
  .ml-xl-4 { margin-left: 16px !important; }
  .ml-xl-5 { margin-left: 20px !important; }
  .ml-xl-6 { margin-left: 24px !important; }
  .ml-xl-7 { margin-left: 28px !important; }
  .ml-xl-8 { margin-left: 32px !important; }
  .ml-xl-9 { margin-left: 36px !important; }
  .ml-xl-10 { margin-left: 40px !important; }
  .ml-xl-11 { margin-left: 44px !important; }
  .ml-xl-12 { margin-left: 48px !important; }
  .ml-xl-13 { margin-left: 52px !important; }
  .ml-xl-14 { margin-left: 56px !important; }
  .ml-xl-15 { margin-left: 60px !important; }
  .ml-xl-16 { margin-left: 64px !important; }
  .ml-xl-auto { margin-left: auto !important; }
  .ms-xl-0 { margin-inline-start: 0px !important; }
  .ms-xl-1 { margin-inline-start: 4px !important; }
  .ms-xl-2 { margin-inline-start: 8px !important; }
  .ms-xl-3 { margin-inline-start: 12px !important; }
  .ms-xl-4 { margin-inline-start: 16px !important; }
  .ms-xl-5 { margin-inline-start: 20px !important; }
  .ms-xl-6 { margin-inline-start: 24px !important; }
  .ms-xl-7 { margin-inline-start: 28px !important; }
  .ms-xl-8 { margin-inline-start: 32px !important; }
  .ms-xl-9 { margin-inline-start: 36px !important; }
  .ms-xl-10 { margin-inline-start: 40px !important; }
  .ms-xl-11 { margin-inline-start: 44px !important; }
  .ms-xl-12 { margin-inline-start: 48px !important; }
  .ms-xl-13 { margin-inline-start: 52px !important; }
  .ms-xl-14 { margin-inline-start: 56px !important; }
  .ms-xl-15 { margin-inline-start: 60px !important; }
  .ms-xl-16 { margin-inline-start: 64px !important; }
  .ms-xl-auto { margin-inline-start: auto !important; }
  .me-xl-0 { margin-inline-end: 0px !important; }
  .me-xl-1 { margin-inline-end: 4px !important; }
  .me-xl-2 { margin-inline-end: 8px !important; }
  .me-xl-3 { margin-inline-end: 12px !important; }
  .me-xl-4 { margin-inline-end: 16px !important; }
  .me-xl-5 { margin-inline-end: 20px !important; }
  .me-xl-6 { margin-inline-end: 24px !important; }
  .me-xl-7 { margin-inline-end: 28px !important; }
  .me-xl-8 { margin-inline-end: 32px !important; }
  .me-xl-9 { margin-inline-end: 36px !important; }
  .me-xl-10 { margin-inline-end: 40px !important; }
  .me-xl-11 { margin-inline-end: 44px !important; }
  .me-xl-12 { margin-inline-end: 48px !important; }
  .me-xl-13 { margin-inline-end: 52px !important; }
  .me-xl-14 { margin-inline-end: 56px !important; }
  .me-xl-15 { margin-inline-end: 60px !important; }
  .me-xl-16 { margin-inline-end: 64px !important; }
  .me-xl-auto { margin-inline-end: auto !important; }
  .ma-xl-n1 { margin: -4px !important; }
  .ma-xl-n2 { margin: -8px !important; }
  .ma-xl-n3 { margin: -12px !important; }
  .ma-xl-n4 { margin: -16px !important; }
  .ma-xl-n5 { margin: -20px !important; }
  .ma-xl-n6 { margin: -24px !important; }
  .ma-xl-n7 { margin: -28px !important; }
  .ma-xl-n8 { margin: -32px !important; }
  .ma-xl-n9 { margin: -36px !important; }
  .ma-xl-n10 { margin: -40px !important; }
  .ma-xl-n11 { margin: -44px !important; }
  .ma-xl-n12 { margin: -48px !important; }
  .ma-xl-n13 { margin: -52px !important; }
  .ma-xl-n14 { margin: -56px !important; }
  .ma-xl-n15 { margin: -60px !important; }
  .ma-xl-n16 { margin: -64px !important; }
  .mx-xl-n1 { margin-right: -4px !important; margin-left: -4px !important; }
  .mx-xl-n2 { margin-right: -8px !important; margin-left: -8px !important; }
  .mx-xl-n3 { margin-right: -12px !important; margin-left: -12px !important; }
  .mx-xl-n4 { margin-right: -16px !important; margin-left: -16px !important; }
  .mx-xl-n5 { margin-right: -20px !important; margin-left: -20px !important; }
  .mx-xl-n6 { margin-right: -24px !important; margin-left: -24px !important; }
  .mx-xl-n7 { margin-right: -28px !important; margin-left: -28px !important; }
  .mx-xl-n8 { margin-right: -32px !important; margin-left: -32px !important; }
  .mx-xl-n9 { margin-right: -36px !important; margin-left: -36px !important; }
  .mx-xl-n10 { margin-right: -40px !important; margin-left: -40px !important; }
  .mx-xl-n11 { margin-right: -44px !important; margin-left: -44px !important; }
  .mx-xl-n12 { margin-right: -48px !important; margin-left: -48px !important; }
  .mx-xl-n13 { margin-right: -52px !important; margin-left: -52px !important; }
  .mx-xl-n14 { margin-right: -56px !important; margin-left: -56px !important; }
  .mx-xl-n15 { margin-right: -60px !important; margin-left: -60px !important; }
  .mx-xl-n16 { margin-right: -64px !important; margin-left: -64px !important; }
  .my-xl-n1 { margin-top: -4px !important; margin-bottom: -4px !important; }
  .my-xl-n2 { margin-top: -8px !important; margin-bottom: -8px !important; }
  .my-xl-n3 { margin-top: -12px !important; margin-bottom: -12px !important; }
  .my-xl-n4 { margin-top: -16px !important; margin-bottom: -16px !important; }
  .my-xl-n5 { margin-top: -20px !important; margin-bottom: -20px !important; }
  .my-xl-n6 { margin-top: -24px !important; margin-bottom: -24px !important; }
  .my-xl-n7 { margin-top: -28px !important; margin-bottom: -28px !important; }
  .my-xl-n8 { margin-top: -32px !important; margin-bottom: -32px !important; }
  .my-xl-n9 { margin-top: -36px !important; margin-bottom: -36px !important; }
  .my-xl-n10 { margin-top: -40px !important; margin-bottom: -40px !important; }
  .my-xl-n11 { margin-top: -44px !important; margin-bottom: -44px !important; }
  .my-xl-n12 { margin-top: -48px !important; margin-bottom: -48px !important; }
  .my-xl-n13 { margin-top: -52px !important; margin-bottom: -52px !important; }
  .my-xl-n14 { margin-top: -56px !important; margin-bottom: -56px !important; }
  .my-xl-n15 { margin-top: -60px !important; margin-bottom: -60px !important; }
  .my-xl-n16 { margin-top: -64px !important; margin-bottom: -64px !important; }
  .mt-xl-n1 { margin-top: -4px !important; }
  .mt-xl-n2 { margin-top: -8px !important; }
  .mt-xl-n3 { margin-top: -12px !important; }
  .mt-xl-n4 { margin-top: -16px !important; }
  .mt-xl-n5 { margin-top: -20px !important; }
  .mt-xl-n6 { margin-top: -24px !important; }
  .mt-xl-n7 { margin-top: -28px !important; }
  .mt-xl-n8 { margin-top: -32px !important; }
  .mt-xl-n9 { margin-top: -36px !important; }
  .mt-xl-n10 { margin-top: -40px !important; }
  .mt-xl-n11 { margin-top: -44px !important; }
  .mt-xl-n12 { margin-top: -48px !important; }
  .mt-xl-n13 { margin-top: -52px !important; }
  .mt-xl-n14 { margin-top: -56px !important; }
  .mt-xl-n15 { margin-top: -60px !important; }
  .mt-xl-n16 { margin-top: -64px !important; }
  .mr-xl-n1 { margin-right: -4px !important; }
  .mr-xl-n2 { margin-right: -8px !important; }
  .mr-xl-n3 { margin-right: -12px !important; }
  .mr-xl-n4 { margin-right: -16px !important; }
  .mr-xl-n5 { margin-right: -20px !important; }
  .mr-xl-n6 { margin-right: -24px !important; }
  .mr-xl-n7 { margin-right: -28px !important; }
  .mr-xl-n8 { margin-right: -32px !important; }
  .mr-xl-n9 { margin-right: -36px !important; }
  .mr-xl-n10 { margin-right: -40px !important; }
  .mr-xl-n11 { margin-right: -44px !important; }
  .mr-xl-n12 { margin-right: -48px !important; }
  .mr-xl-n13 { margin-right: -52px !important; }
  .mr-xl-n14 { margin-right: -56px !important; }
  .mr-xl-n15 { margin-right: -60px !important; }
  .mr-xl-n16 { margin-right: -64px !important; }
  .mb-xl-n1 { margin-bottom: -4px !important; }
  .mb-xl-n2 { margin-bottom: -8px !important; }
  .mb-xl-n3 { margin-bottom: -12px !important; }
  .mb-xl-n4 { margin-bottom: -16px !important; }
  .mb-xl-n5 { margin-bottom: -20px !important; }
  .mb-xl-n6 { margin-bottom: -24px !important; }
  .mb-xl-n7 { margin-bottom: -28px !important; }
  .mb-xl-n8 { margin-bottom: -32px !important; }
  .mb-xl-n9 { margin-bottom: -36px !important; }
  .mb-xl-n10 { margin-bottom: -40px !important; }
  .mb-xl-n11 { margin-bottom: -44px !important; }
  .mb-xl-n12 { margin-bottom: -48px !important; }
  .mb-xl-n13 { margin-bottom: -52px !important; }
  .mb-xl-n14 { margin-bottom: -56px !important; }
  .mb-xl-n15 { margin-bottom: -60px !important; }
  .mb-xl-n16 { margin-bottom: -64px !important; }
  .ml-xl-n1 { margin-left: -4px !important; }
  .ml-xl-n2 { margin-left: -8px !important; }
  .ml-xl-n3 { margin-left: -12px !important; }
  .ml-xl-n4 { margin-left: -16px !important; }
  .ml-xl-n5 { margin-left: -20px !important; }
  .ml-xl-n6 { margin-left: -24px !important; }
  .ml-xl-n7 { margin-left: -28px !important; }
  .ml-xl-n8 { margin-left: -32px !important; }
  .ml-xl-n9 { margin-left: -36px !important; }
  .ml-xl-n10 { margin-left: -40px !important; }
  .ml-xl-n11 { margin-left: -44px !important; }
  .ml-xl-n12 { margin-left: -48px !important; }
  .ml-xl-n13 { margin-left: -52px !important; }
  .ml-xl-n14 { margin-left: -56px !important; }
  .ml-xl-n15 { margin-left: -60px !important; }
  .ml-xl-n16 { margin-left: -64px !important; }
  .ms-xl-n1 { margin-inline-start: -4px !important; }
  .ms-xl-n2 { margin-inline-start: -8px !important; }
  .ms-xl-n3 { margin-inline-start: -12px !important; }
  .ms-xl-n4 { margin-inline-start: -16px !important; }
  .ms-xl-n5 { margin-inline-start: -20px !important; }
  .ms-xl-n6 { margin-inline-start: -24px !important; }
  .ms-xl-n7 { margin-inline-start: -28px !important; }
  .ms-xl-n8 { margin-inline-start: -32px !important; }
  .ms-xl-n9 { margin-inline-start: -36px !important; }
  .ms-xl-n10 { margin-inline-start: -40px !important; }
  .ms-xl-n11 { margin-inline-start: -44px !important; }
  .ms-xl-n12 { margin-inline-start: -48px !important; }
  .ms-xl-n13 { margin-inline-start: -52px !important; }
  .ms-xl-n14 { margin-inline-start: -56px !important; }
  .ms-xl-n15 { margin-inline-start: -60px !important; }
  .ms-xl-n16 { margin-inline-start: -64px !important; }
  .me-xl-n1 { margin-inline-end: -4px !important; }
  .me-xl-n2 { margin-inline-end: -8px !important; }
  .me-xl-n3 { margin-inline-end: -12px !important; }
  .me-xl-n4 { margin-inline-end: -16px !important; }
  .me-xl-n5 { margin-inline-end: -20px !important; }
  .me-xl-n6 { margin-inline-end: -24px !important; }
  .me-xl-n7 { margin-inline-end: -28px !important; }
  .me-xl-n8 { margin-inline-end: -32px !important; }
  .me-xl-n9 { margin-inline-end: -36px !important; }
  .me-xl-n10 { margin-inline-end: -40px !important; }
  .me-xl-n11 { margin-inline-end: -44px !important; }
  .me-xl-n12 { margin-inline-end: -48px !important; }
  .me-xl-n13 { margin-inline-end: -52px !important; }
  .me-xl-n14 { margin-inline-end: -56px !important; }
  .me-xl-n15 { margin-inline-end: -60px !important; }
  .me-xl-n16 { margin-inline-end: -64px !important; }
  .pa-xl-0 { padding: 0px !important; }
  .pa-xl-1 { padding: 4px !important; }
  .pa-xl-2 { padding: 8px !important; }
  .pa-xl-3 { padding: 12px !important; }
  .pa-xl-4 { padding: 16px !important; }
  .pa-xl-5 { padding: 20px !important; }
  .pa-xl-6 { padding: 24px !important; }
  .pa-xl-7 { padding: 28px !important; }
  .pa-xl-8 { padding: 32px !important; }
  .pa-xl-9 { padding: 36px !important; }
  .pa-xl-10 { padding: 40px !important; }
  .pa-xl-11 { padding: 44px !important; }
  .pa-xl-12 { padding: 48px !important; }
  .pa-xl-13 { padding: 52px !important; }
  .pa-xl-14 { padding: 56px !important; }
  .pa-xl-15 { padding: 60px !important; }
  .pa-xl-16 { padding: 64px !important; }
  .px-xl-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-xl-1 { padding-right: 4px !important; padding-left: 4px !important; }
  .px-xl-2 { padding-right: 8px !important; padding-left: 8px !important; }
  .px-xl-3 { padding-right: 12px !important; padding-left: 12px !important; }
  .px-xl-4 { padding-right: 16px !important; padding-left: 16px !important; }
  .px-xl-5 { padding-right: 20px !important; padding-left: 20px !important; }
  .px-xl-6 { padding-right: 24px !important; padding-left: 24px !important; }
  .px-xl-7 { padding-right: 28px !important; padding-left: 28px !important; }
  .px-xl-8 { padding-right: 32px !important; padding-left: 32px !important; }
  .px-xl-9 { padding-right: 36px !important; padding-left: 36px !important; }
  .px-xl-10 { padding-right: 40px !important; padding-left: 40px !important; }
  .px-xl-11 { padding-right: 44px !important; padding-left: 44px !important; }
  .px-xl-12 { padding-right: 48px !important; padding-left: 48px !important; }
  .px-xl-13 { padding-right: 52px !important; padding-left: 52px !important; }
  .px-xl-14 { padding-right: 56px !important; padding-left: 56px !important; }
  .px-xl-15 { padding-right: 60px !important; padding-left: 60px !important; }
  .px-xl-16 { padding-right: 64px !important; padding-left: 64px !important; }
  .py-xl-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-xl-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .py-xl-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .py-xl-3 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .py-xl-4 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .py-xl-5 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .py-xl-6 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .py-xl-7 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .py-xl-8 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .py-xl-9 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .py-xl-10 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .py-xl-11 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .py-xl-12 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .py-xl-13 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .py-xl-14 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .py-xl-15 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .py-xl-16 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .pt-xl-0 { padding-top: 0px !important; }
  .pt-xl-1 { padding-top: 4px !important; }
  .pt-xl-2 { padding-top: 8px !important; }
  .pt-xl-3 { padding-top: 12px !important; }
  .pt-xl-4 { padding-top: 16px !important; }
  .pt-xl-5 { padding-top: 20px !important; }
  .pt-xl-6 { padding-top: 24px !important; }
  .pt-xl-7 { padding-top: 28px !important; }
  .pt-xl-8 { padding-top: 32px !important; }
  .pt-xl-9 { padding-top: 36px !important; }
  .pt-xl-10 { padding-top: 40px !important; }
  .pt-xl-11 { padding-top: 44px !important; }
  .pt-xl-12 { padding-top: 48px !important; }
  .pt-xl-13 { padding-top: 52px !important; }
  .pt-xl-14 { padding-top: 56px !important; }
  .pt-xl-15 { padding-top: 60px !important; }
  .pt-xl-16 { padding-top: 64px !important; }
  .pr-xl-0 { padding-right: 0px !important; }
  .pr-xl-1 { padding-right: 4px !important; }
  .pr-xl-2 { padding-right: 8px !important; }
  .pr-xl-3 { padding-right: 12px !important; }
  .pr-xl-4 { padding-right: 16px !important; }
  .pr-xl-5 { padding-right: 20px !important; }
  .pr-xl-6 { padding-right: 24px !important; }
  .pr-xl-7 { padding-right: 28px !important; }
  .pr-xl-8 { padding-right: 32px !important; }
  .pr-xl-9 { padding-right: 36px !important; }
  .pr-xl-10 { padding-right: 40px !important; }
  .pr-xl-11 { padding-right: 44px !important; }
  .pr-xl-12 { padding-right: 48px !important; }
  .pr-xl-13 { padding-right: 52px !important; }
  .pr-xl-14 { padding-right: 56px !important; }
  .pr-xl-15 { padding-right: 60px !important; }
  .pr-xl-16 { padding-right: 64px !important; }
  .pb-xl-0 { padding-bottom: 0px !important; }
  .pb-xl-1 { padding-bottom: 4px !important; }
  .pb-xl-2 { padding-bottom: 8px !important; }
  .pb-xl-3 { padding-bottom: 12px !important; }
  .pb-xl-4 { padding-bottom: 16px !important; }
  .pb-xl-5 { padding-bottom: 20px !important; }
  .pb-xl-6 { padding-bottom: 24px !important; }
  .pb-xl-7 { padding-bottom: 28px !important; }
  .pb-xl-8 { padding-bottom: 32px !important; }
  .pb-xl-9 { padding-bottom: 36px !important; }
  .pb-xl-10 { padding-bottom: 40px !important; }
  .pb-xl-11 { padding-bottom: 44px !important; }
  .pb-xl-12 { padding-bottom: 48px !important; }
  .pb-xl-13 { padding-bottom: 52px !important; }
  .pb-xl-14 { padding-bottom: 56px !important; }
  .pb-xl-15 { padding-bottom: 60px !important; }
  .pb-xl-16 { padding-bottom: 64px !important; }
  .pl-xl-0 { padding-left: 0px !important; }
  .pl-xl-1 { padding-left: 4px !important; }
  .pl-xl-2 { padding-left: 8px !important; }
  .pl-xl-3 { padding-left: 12px !important; }
  .pl-xl-4 { padding-left: 16px !important; }
  .pl-xl-5 { padding-left: 20px !important; }
  .pl-xl-6 { padding-left: 24px !important; }
  .pl-xl-7 { padding-left: 28px !important; }
  .pl-xl-8 { padding-left: 32px !important; }
  .pl-xl-9 { padding-left: 36px !important; }
  .pl-xl-10 { padding-left: 40px !important; }
  .pl-xl-11 { padding-left: 44px !important; }
  .pl-xl-12 { padding-left: 48px !important; }
  .pl-xl-13 { padding-left: 52px !important; }
  .pl-xl-14 { padding-left: 56px !important; }
  .pl-xl-15 { padding-left: 60px !important; }
  .pl-xl-16 { padding-left: 64px !important; }
  .ps-xl-0 { padding-inline-start: 0px !important; }
  .ps-xl-1 { padding-inline-start: 4px !important; }
  .ps-xl-2 { padding-inline-start: 8px !important; }
  .ps-xl-3 { padding-inline-start: 12px !important; }
  .ps-xl-4 { padding-inline-start: 16px !important; }
  .ps-xl-5 { padding-inline-start: 20px !important; }
  .ps-xl-6 { padding-inline-start: 24px !important; }
  .ps-xl-7 { padding-inline-start: 28px !important; }
  .ps-xl-8 { padding-inline-start: 32px !important; }
  .ps-xl-9 { padding-inline-start: 36px !important; }
  .ps-xl-10 { padding-inline-start: 40px !important; }
  .ps-xl-11 { padding-inline-start: 44px !important; }
  .ps-xl-12 { padding-inline-start: 48px !important; }
  .ps-xl-13 { padding-inline-start: 52px !important; }
  .ps-xl-14 { padding-inline-start: 56px !important; }
  .ps-xl-15 { padding-inline-start: 60px !important; }
  .ps-xl-16 { padding-inline-start: 64px !important; }
  .pe-xl-0 { padding-inline-end: 0px !important; }
  .pe-xl-1 { padding-inline-end: 4px !important; }
  .pe-xl-2 { padding-inline-end: 8px !important; }
  .pe-xl-3 { padding-inline-end: 12px !important; }
  .pe-xl-4 { padding-inline-end: 16px !important; }
  .pe-xl-5 { padding-inline-end: 20px !important; }
  .pe-xl-6 { padding-inline-end: 24px !important; }
  .pe-xl-7 { padding-inline-end: 28px !important; }
  .pe-xl-8 { padding-inline-end: 32px !important; }
  .pe-xl-9 { padding-inline-end: 36px !important; }
  .pe-xl-10 { padding-inline-end: 40px !important; }
  .pe-xl-11 { padding-inline-end: 44px !important; }
  .pe-xl-12 { padding-inline-end: 48px !important; }
  .pe-xl-13 { padding-inline-end: 52px !important; }
  .pe-xl-14 { padding-inline-end: 56px !important; }
  .pe-xl-15 { padding-inline-end: 60px !important; }
  .pe-xl-16 { padding-inline-end: 64px !important; }
  .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
  .text-xl-justify { text-align: justify !important; }
  .text-xl-start { text-align: start !important; }
  .text-xl-end { text-align: end !important; }
  .text-xl-h1 { font-weight: 500; line-height: 3.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-h2 { font-weight: 500; line-height: 2.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-h3 { font-weight: 500; line-height: 2.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.625rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-h4 { font-weight: 500; line-height: 1.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-h5 { font-weight: 500; line-height: 1.5rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-h6 { font-weight: 500; line-height: 1.3125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.1em !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-subtitle-1 { font-weight: 400; line-height: 1.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem !important; letter-spacing: 0.009375em !important; text-transform: none !important; }
  .text-xl-subtitle-2 { font-weight: 500; line-height: 1.32rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem !important; letter-spacing: 0.0063rem !important; text-transform: none !important; }
  .text-xl-body-1 { font-weight: 400; line-height: 1.375rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-body-2 { font-weight: 400; line-height: 1.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-button { font-weight: 500; line-height: 1.125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: 0.0269rem !important; text-transform: capitalize !important; }
  .text-xl-caption { font-weight: 400; line-height: 0.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.6875rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xl-overline { font-weight: 500; line-height: 2.66rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem !important; letter-spacing: 0.0625rem !important; text-transform: uppercase !important; }
}
@media (min-width: 2560px) {
  .d-xxl-none { display: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
  .float-xxl-none { float: none !important; }
  .float-xxl-left { float: left !important; }
  .float-xxl-right { float: right !important; }
  .v-locale--is-rtl .float-xxl-end { float: left !important; }
  .v-locale--is-rtl .float-xxl-start, .v-locale--is-ltr .float-xxl-end { float: right !important; }
  .v-locale--is-ltr .float-xxl-start { float: left !important; }
  .flex-xxl-fill, .flex-xxl-1-1 { flex: 1 1 auto !important; }
  .flex-xxl-1-0 { flex: 1 0 auto !important; }
  .flex-xxl-0-1 { flex: 0 1 auto !important; }
  .flex-xxl-0-0 { flex: 0 0 auto !important; }
  .flex-xxl-1-1-100 { flex: 1 1 100% !important; }
  .flex-xxl-1-0-100 { flex: 1 0 100% !important; }
  .flex-xxl-0-1-100 { flex: 0 1 100% !important; }
  .flex-xxl-0-0-100 { flex: 0 0 100% !important; }
  .flex-xxl-row { flex-direction: row !important; }
  .flex-xxl-column { flex-direction: column !important; }
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-xxl-start { justify-content: flex-start !important; }
  .justify-xxl-end { justify-content: flex-end !important; }
  .justify-xxl-center { justify-content: center !important; }
  .justify-xxl-space-between { justify-content: space-between !important; }
  .justify-xxl-space-around { justify-content: space-around !important; }
  .justify-xxl-space-evenly { justify-content: space-evenly !important; }
  .align-xxl-start { align-items: flex-start !important; }
  .align-xxl-end { align-items: flex-end !important; }
  .align-xxl-center { align-items: center !important; }
  .align-xxl-baseline { align-items: baseline !important; }
  .align-xxl-stretch { align-items: stretch !important; }
  .align-content-xxl-start { align-content: flex-start !important; }
  .align-content-xxl-end { align-content: flex-end !important; }
  .align-content-xxl-center { align-content: center !important; }
  .align-content-xxl-space-between { align-content: space-between !important; }
  .align-content-xxl-space-around { align-content: space-around !important; }
  .align-content-xxl-space-evenly { align-content: space-evenly !important; }
  .align-content-xxl-stretch { align-content: stretch !important; }
  .align-self-xxl-auto { align-self: auto !important; }
  .align-self-xxl-start { align-self: flex-start !important; }
  .align-self-xxl-end { align-self: flex-end !important; }
  .align-self-xxl-center { align-self: center !important; }
  .align-self-xxl-baseline { align-self: baseline !important; }
  .align-self-xxl-stretch { align-self: stretch !important; }
  .order-xxl-first { order: -1 !important; }
  .order-xxl-0 { order: 0 !important; }
  .order-xxl-1 { order: 1 !important; }
  .order-xxl-2 { order: 2 !important; }
  .order-xxl-3 { order: 3 !important; }
  .order-xxl-4 { order: 4 !important; }
  .order-xxl-5 { order: 5 !important; }
  .order-xxl-6 { order: 6 !important; }
  .order-xxl-7 { order: 7 !important; }
  .order-xxl-8 { order: 8 !important; }
  .order-xxl-9 { order: 9 !important; }
  .order-xxl-10 { order: 10 !important; }
  .order-xxl-11 { order: 11 !important; }
  .order-xxl-12 { order: 12 !important; }
  .order-xxl-last { order: 13 !important; }
  .ga-xxl-0 { gap: 0px !important; }
  .ga-xxl-1 { gap: 4px !important; }
  .ga-xxl-2 { gap: 8px !important; }
  .ga-xxl-3 { gap: 12px !important; }
  .ga-xxl-4 { gap: 16px !important; }
  .ga-xxl-5 { gap: 20px !important; }
  .ga-xxl-6 { gap: 24px !important; }
  .ga-xxl-7 { gap: 28px !important; }
  .ga-xxl-8 { gap: 32px !important; }
  .ga-xxl-9 { gap: 36px !important; }
  .ga-xxl-10 { gap: 40px !important; }
  .ga-xxl-11 { gap: 44px !important; }
  .ga-xxl-12 { gap: 48px !important; }
  .ga-xxl-13 { gap: 52px !important; }
  .ga-xxl-14 { gap: 56px !important; }
  .ga-xxl-15 { gap: 60px !important; }
  .ga-xxl-16 { gap: 64px !important; }
  .ga-xxl-auto { }
  .gr-xxl-0 { row-gap: 0px !important; }
  .gr-xxl-1 { row-gap: 4px !important; }
  .gr-xxl-2 { row-gap: 8px !important; }
  .gr-xxl-3 { row-gap: 12px !important; }
  .gr-xxl-4 { row-gap: 16px !important; }
  .gr-xxl-5 { row-gap: 20px !important; }
  .gr-xxl-6 { row-gap: 24px !important; }
  .gr-xxl-7 { row-gap: 28px !important; }
  .gr-xxl-8 { row-gap: 32px !important; }
  .gr-xxl-9 { row-gap: 36px !important; }
  .gr-xxl-10 { row-gap: 40px !important; }
  .gr-xxl-11 { row-gap: 44px !important; }
  .gr-xxl-12 { row-gap: 48px !important; }
  .gr-xxl-13 { row-gap: 52px !important; }
  .gr-xxl-14 { row-gap: 56px !important; }
  .gr-xxl-15 { row-gap: 60px !important; }
  .gr-xxl-16 { row-gap: 64px !important; }
  .gr-xxl-auto { }
  .gc-xxl-0 { column-gap: 0px !important; }
  .gc-xxl-1 { column-gap: 4px !important; }
  .gc-xxl-2 { column-gap: 8px !important; }
  .gc-xxl-3 { column-gap: 12px !important; }
  .gc-xxl-4 { column-gap: 16px !important; }
  .gc-xxl-5 { column-gap: 20px !important; }
  .gc-xxl-6 { column-gap: 24px !important; }
  .gc-xxl-7 { column-gap: 28px !important; }
  .gc-xxl-8 { column-gap: 32px !important; }
  .gc-xxl-9 { column-gap: 36px !important; }
  .gc-xxl-10 { column-gap: 40px !important; }
  .gc-xxl-11 { column-gap: 44px !important; }
  .gc-xxl-12 { column-gap: 48px !important; }
  .gc-xxl-13 { column-gap: 52px !important; }
  .gc-xxl-14 { column-gap: 56px !important; }
  .gc-xxl-15 { column-gap: 60px !important; }
  .gc-xxl-16 { column-gap: 64px !important; }
  .gc-xxl-auto { }
  .ma-xxl-0 { margin: 0px !important; }
  .ma-xxl-1 { margin: 4px !important; }
  .ma-xxl-2 { margin: 8px !important; }
  .ma-xxl-3 { margin: 12px !important; }
  .ma-xxl-4 { margin: 16px !important; }
  .ma-xxl-5 { margin: 20px !important; }
  .ma-xxl-6 { margin: 24px !important; }
  .ma-xxl-7 { margin: 28px !important; }
  .ma-xxl-8 { margin: 32px !important; }
  .ma-xxl-9 { margin: 36px !important; }
  .ma-xxl-10 { margin: 40px !important; }
  .ma-xxl-11 { margin: 44px !important; }
  .ma-xxl-12 { margin: 48px !important; }
  .ma-xxl-13 { margin: 52px !important; }
  .ma-xxl-14 { margin: 56px !important; }
  .ma-xxl-15 { margin: 60px !important; }
  .ma-xxl-16 { margin: 64px !important; }
  .ma-xxl-auto { margin: auto !important; }
  .mx-xxl-0 { margin-right: 0px !important; margin-left: 0px !important; }
  .mx-xxl-1 { margin-right: 4px !important; margin-left: 4px !important; }
  .mx-xxl-2 { margin-right: 8px !important; margin-left: 8px !important; }
  .mx-xxl-3 { margin-right: 12px !important; margin-left: 12px !important; }
  .mx-xxl-4 { margin-right: 16px !important; margin-left: 16px !important; }
  .mx-xxl-5 { margin-right: 20px !important; margin-left: 20px !important; }
  .mx-xxl-6 { margin-right: 24px !important; margin-left: 24px !important; }
  .mx-xxl-7 { margin-right: 28px !important; margin-left: 28px !important; }
  .mx-xxl-8 { margin-right: 32px !important; margin-left: 32px !important; }
  .mx-xxl-9 { margin-right: 36px !important; margin-left: 36px !important; }
  .mx-xxl-10 { margin-right: 40px !important; margin-left: 40px !important; }
  .mx-xxl-11 { margin-right: 44px !important; margin-left: 44px !important; }
  .mx-xxl-12 { margin-right: 48px !important; margin-left: 48px !important; }
  .mx-xxl-13 { margin-right: 52px !important; margin-left: 52px !important; }
  .mx-xxl-14 { margin-right: 56px !important; margin-left: 56px !important; }
  .mx-xxl-15 { margin-right: 60px !important; margin-left: 60px !important; }
  .mx-xxl-16 { margin-right: 64px !important; margin-left: 64px !important; }
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxl-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .my-xxl-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .my-xxl-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .my-xxl-3 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .my-xxl-4 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .my-xxl-5 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .my-xxl-6 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .my-xxl-7 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .my-xxl-8 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .my-xxl-9 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .my-xxl-10 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .my-xxl-11 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .my-xxl-12 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .my-xxl-13 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .my-xxl-14 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .my-xxl-15 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .my-xxl-16 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxl-0 { margin-top: 0px !important; }
  .mt-xxl-1 { margin-top: 4px !important; }
  .mt-xxl-2 { margin-top: 8px !important; }
  .mt-xxl-3 { margin-top: 12px !important; }
  .mt-xxl-4 { margin-top: 16px !important; }
  .mt-xxl-5 { margin-top: 20px !important; }
  .mt-xxl-6 { margin-top: 24px !important; }
  .mt-xxl-7 { margin-top: 28px !important; }
  .mt-xxl-8 { margin-top: 32px !important; }
  .mt-xxl-9 { margin-top: 36px !important; }
  .mt-xxl-10 { margin-top: 40px !important; }
  .mt-xxl-11 { margin-top: 44px !important; }
  .mt-xxl-12 { margin-top: 48px !important; }
  .mt-xxl-13 { margin-top: 52px !important; }
  .mt-xxl-14 { margin-top: 56px !important; }
  .mt-xxl-15 { margin-top: 60px !important; }
  .mt-xxl-16 { margin-top: 64px !important; }
  .mt-xxl-auto { margin-top: auto !important; }
  .mr-xxl-0 { margin-right: 0px !important; }
  .mr-xxl-1 { margin-right: 4px !important; }
  .mr-xxl-2 { margin-right: 8px !important; }
  .mr-xxl-3 { margin-right: 12px !important; }
  .mr-xxl-4 { margin-right: 16px !important; }
  .mr-xxl-5 { margin-right: 20px !important; }
  .mr-xxl-6 { margin-right: 24px !important; }
  .mr-xxl-7 { margin-right: 28px !important; }
  .mr-xxl-8 { margin-right: 32px !important; }
  .mr-xxl-9 { margin-right: 36px !important; }
  .mr-xxl-10 { margin-right: 40px !important; }
  .mr-xxl-11 { margin-right: 44px !important; }
  .mr-xxl-12 { margin-right: 48px !important; }
  .mr-xxl-13 { margin-right: 52px !important; }
  .mr-xxl-14 { margin-right: 56px !important; }
  .mr-xxl-15 { margin-right: 60px !important; }
  .mr-xxl-16 { margin-right: 64px !important; }
  .mr-xxl-auto { margin-right: auto !important; }
  .mb-xxl-0 { margin-bottom: 0px !important; }
  .mb-xxl-1 { margin-bottom: 4px !important; }
  .mb-xxl-2 { margin-bottom: 8px !important; }
  .mb-xxl-3 { margin-bottom: 12px !important; }
  .mb-xxl-4 { margin-bottom: 16px !important; }
  .mb-xxl-5 { margin-bottom: 20px !important; }
  .mb-xxl-6 { margin-bottom: 24px !important; }
  .mb-xxl-7 { margin-bottom: 28px !important; }
  .mb-xxl-8 { margin-bottom: 32px !important; }
  .mb-xxl-9 { margin-bottom: 36px !important; }
  .mb-xxl-10 { margin-bottom: 40px !important; }
  .mb-xxl-11 { margin-bottom: 44px !important; }
  .mb-xxl-12 { margin-bottom: 48px !important; }
  .mb-xxl-13 { margin-bottom: 52px !important; }
  .mb-xxl-14 { margin-bottom: 56px !important; }
  .mb-xxl-15 { margin-bottom: 60px !important; }
  .mb-xxl-16 { margin-bottom: 64px !important; }
  .mb-xxl-auto { margin-bottom: auto !important; }
  .ml-xxl-0 { margin-left: 0px !important; }
  .ml-xxl-1 { margin-left: 4px !important; }
  .ml-xxl-2 { margin-left: 8px !important; }
  .ml-xxl-3 { margin-left: 12px !important; }
  .ml-xxl-4 { margin-left: 16px !important; }
  .ml-xxl-5 { margin-left: 20px !important; }
  .ml-xxl-6 { margin-left: 24px !important; }
  .ml-xxl-7 { margin-left: 28px !important; }
  .ml-xxl-8 { margin-left: 32px !important; }
  .ml-xxl-9 { margin-left: 36px !important; }
  .ml-xxl-10 { margin-left: 40px !important; }
  .ml-xxl-11 { margin-left: 44px !important; }
  .ml-xxl-12 { margin-left: 48px !important; }
  .ml-xxl-13 { margin-left: 52px !important; }
  .ml-xxl-14 { margin-left: 56px !important; }
  .ml-xxl-15 { margin-left: 60px !important; }
  .ml-xxl-16 { margin-left: 64px !important; }
  .ml-xxl-auto { margin-left: auto !important; }
  .ms-xxl-0 { margin-inline-start: 0px !important; }
  .ms-xxl-1 { margin-inline-start: 4px !important; }
  .ms-xxl-2 { margin-inline-start: 8px !important; }
  .ms-xxl-3 { margin-inline-start: 12px !important; }
  .ms-xxl-4 { margin-inline-start: 16px !important; }
  .ms-xxl-5 { margin-inline-start: 20px !important; }
  .ms-xxl-6 { margin-inline-start: 24px !important; }
  .ms-xxl-7 { margin-inline-start: 28px !important; }
  .ms-xxl-8 { margin-inline-start: 32px !important; }
  .ms-xxl-9 { margin-inline-start: 36px !important; }
  .ms-xxl-10 { margin-inline-start: 40px !important; }
  .ms-xxl-11 { margin-inline-start: 44px !important; }
  .ms-xxl-12 { margin-inline-start: 48px !important; }
  .ms-xxl-13 { margin-inline-start: 52px !important; }
  .ms-xxl-14 { margin-inline-start: 56px !important; }
  .ms-xxl-15 { margin-inline-start: 60px !important; }
  .ms-xxl-16 { margin-inline-start: 64px !important; }
  .ms-xxl-auto { margin-inline-start: auto !important; }
  .me-xxl-0 { margin-inline-end: 0px !important; }
  .me-xxl-1 { margin-inline-end: 4px !important; }
  .me-xxl-2 { margin-inline-end: 8px !important; }
  .me-xxl-3 { margin-inline-end: 12px !important; }
  .me-xxl-4 { margin-inline-end: 16px !important; }
  .me-xxl-5 { margin-inline-end: 20px !important; }
  .me-xxl-6 { margin-inline-end: 24px !important; }
  .me-xxl-7 { margin-inline-end: 28px !important; }
  .me-xxl-8 { margin-inline-end: 32px !important; }
  .me-xxl-9 { margin-inline-end: 36px !important; }
  .me-xxl-10 { margin-inline-end: 40px !important; }
  .me-xxl-11 { margin-inline-end: 44px !important; }
  .me-xxl-12 { margin-inline-end: 48px !important; }
  .me-xxl-13 { margin-inline-end: 52px !important; }
  .me-xxl-14 { margin-inline-end: 56px !important; }
  .me-xxl-15 { margin-inline-end: 60px !important; }
  .me-xxl-16 { margin-inline-end: 64px !important; }
  .me-xxl-auto { margin-inline-end: auto !important; }
  .ma-xxl-n1 { margin: -4px !important; }
  .ma-xxl-n2 { margin: -8px !important; }
  .ma-xxl-n3 { margin: -12px !important; }
  .ma-xxl-n4 { margin: -16px !important; }
  .ma-xxl-n5 { margin: -20px !important; }
  .ma-xxl-n6 { margin: -24px !important; }
  .ma-xxl-n7 { margin: -28px !important; }
  .ma-xxl-n8 { margin: -32px !important; }
  .ma-xxl-n9 { margin: -36px !important; }
  .ma-xxl-n10 { margin: -40px !important; }
  .ma-xxl-n11 { margin: -44px !important; }
  .ma-xxl-n12 { margin: -48px !important; }
  .ma-xxl-n13 { margin: -52px !important; }
  .ma-xxl-n14 { margin: -56px !important; }
  .ma-xxl-n15 { margin: -60px !important; }
  .ma-xxl-n16 { margin: -64px !important; }
  .mx-xxl-n1 { margin-right: -4px !important; margin-left: -4px !important; }
  .mx-xxl-n2 { margin-right: -8px !important; margin-left: -8px !important; }
  .mx-xxl-n3 { margin-right: -12px !important; margin-left: -12px !important; }
  .mx-xxl-n4 { margin-right: -16px !important; margin-left: -16px !important; }
  .mx-xxl-n5 { margin-right: -20px !important; margin-left: -20px !important; }
  .mx-xxl-n6 { margin-right: -24px !important; margin-left: -24px !important; }
  .mx-xxl-n7 { margin-right: -28px !important; margin-left: -28px !important; }
  .mx-xxl-n8 { margin-right: -32px !important; margin-left: -32px !important; }
  .mx-xxl-n9 { margin-right: -36px !important; margin-left: -36px !important; }
  .mx-xxl-n10 { margin-right: -40px !important; margin-left: -40px !important; }
  .mx-xxl-n11 { margin-right: -44px !important; margin-left: -44px !important; }
  .mx-xxl-n12 { margin-right: -48px !important; margin-left: -48px !important; }
  .mx-xxl-n13 { margin-right: -52px !important; margin-left: -52px !important; }
  .mx-xxl-n14 { margin-right: -56px !important; margin-left: -56px !important; }
  .mx-xxl-n15 { margin-right: -60px !important; margin-left: -60px !important; }
  .mx-xxl-n16 { margin-right: -64px !important; margin-left: -64px !important; }
  .my-xxl-n1 { margin-top: -4px !important; margin-bottom: -4px !important; }
  .my-xxl-n2 { margin-top: -8px !important; margin-bottom: -8px !important; }
  .my-xxl-n3 { margin-top: -12px !important; margin-bottom: -12px !important; }
  .my-xxl-n4 { margin-top: -16px !important; margin-bottom: -16px !important; }
  .my-xxl-n5 { margin-top: -20px !important; margin-bottom: -20px !important; }
  .my-xxl-n6 { margin-top: -24px !important; margin-bottom: -24px !important; }
  .my-xxl-n7 { margin-top: -28px !important; margin-bottom: -28px !important; }
  .my-xxl-n8 { margin-top: -32px !important; margin-bottom: -32px !important; }
  .my-xxl-n9 { margin-top: -36px !important; margin-bottom: -36px !important; }
  .my-xxl-n10 { margin-top: -40px !important; margin-bottom: -40px !important; }
  .my-xxl-n11 { margin-top: -44px !important; margin-bottom: -44px !important; }
  .my-xxl-n12 { margin-top: -48px !important; margin-bottom: -48px !important; }
  .my-xxl-n13 { margin-top: -52px !important; margin-bottom: -52px !important; }
  .my-xxl-n14 { margin-top: -56px !important; margin-bottom: -56px !important; }
  .my-xxl-n15 { margin-top: -60px !important; margin-bottom: -60px !important; }
  .my-xxl-n16 { margin-top: -64px !important; margin-bottom: -64px !important; }
  .mt-xxl-n1 { margin-top: -4px !important; }
  .mt-xxl-n2 { margin-top: -8px !important; }
  .mt-xxl-n3 { margin-top: -12px !important; }
  .mt-xxl-n4 { margin-top: -16px !important; }
  .mt-xxl-n5 { margin-top: -20px !important; }
  .mt-xxl-n6 { margin-top: -24px !important; }
  .mt-xxl-n7 { margin-top: -28px !important; }
  .mt-xxl-n8 { margin-top: -32px !important; }
  .mt-xxl-n9 { margin-top: -36px !important; }
  .mt-xxl-n10 { margin-top: -40px !important; }
  .mt-xxl-n11 { margin-top: -44px !important; }
  .mt-xxl-n12 { margin-top: -48px !important; }
  .mt-xxl-n13 { margin-top: -52px !important; }
  .mt-xxl-n14 { margin-top: -56px !important; }
  .mt-xxl-n15 { margin-top: -60px !important; }
  .mt-xxl-n16 { margin-top: -64px !important; }
  .mr-xxl-n1 { margin-right: -4px !important; }
  .mr-xxl-n2 { margin-right: -8px !important; }
  .mr-xxl-n3 { margin-right: -12px !important; }
  .mr-xxl-n4 { margin-right: -16px !important; }
  .mr-xxl-n5 { margin-right: -20px !important; }
  .mr-xxl-n6 { margin-right: -24px !important; }
  .mr-xxl-n7 { margin-right: -28px !important; }
  .mr-xxl-n8 { margin-right: -32px !important; }
  .mr-xxl-n9 { margin-right: -36px !important; }
  .mr-xxl-n10 { margin-right: -40px !important; }
  .mr-xxl-n11 { margin-right: -44px !important; }
  .mr-xxl-n12 { margin-right: -48px !important; }
  .mr-xxl-n13 { margin-right: -52px !important; }
  .mr-xxl-n14 { margin-right: -56px !important; }
  .mr-xxl-n15 { margin-right: -60px !important; }
  .mr-xxl-n16 { margin-right: -64px !important; }
  .mb-xxl-n1 { margin-bottom: -4px !important; }
  .mb-xxl-n2 { margin-bottom: -8px !important; }
  .mb-xxl-n3 { margin-bottom: -12px !important; }
  .mb-xxl-n4 { margin-bottom: -16px !important; }
  .mb-xxl-n5 { margin-bottom: -20px !important; }
  .mb-xxl-n6 { margin-bottom: -24px !important; }
  .mb-xxl-n7 { margin-bottom: -28px !important; }
  .mb-xxl-n8 { margin-bottom: -32px !important; }
  .mb-xxl-n9 { margin-bottom: -36px !important; }
  .mb-xxl-n10 { margin-bottom: -40px !important; }
  .mb-xxl-n11 { margin-bottom: -44px !important; }
  .mb-xxl-n12 { margin-bottom: -48px !important; }
  .mb-xxl-n13 { margin-bottom: -52px !important; }
  .mb-xxl-n14 { margin-bottom: -56px !important; }
  .mb-xxl-n15 { margin-bottom: -60px !important; }
  .mb-xxl-n16 { margin-bottom: -64px !important; }
  .ml-xxl-n1 { margin-left: -4px !important; }
  .ml-xxl-n2 { margin-left: -8px !important; }
  .ml-xxl-n3 { margin-left: -12px !important; }
  .ml-xxl-n4 { margin-left: -16px !important; }
  .ml-xxl-n5 { margin-left: -20px !important; }
  .ml-xxl-n6 { margin-left: -24px !important; }
  .ml-xxl-n7 { margin-left: -28px !important; }
  .ml-xxl-n8 { margin-left: -32px !important; }
  .ml-xxl-n9 { margin-left: -36px !important; }
  .ml-xxl-n10 { margin-left: -40px !important; }
  .ml-xxl-n11 { margin-left: -44px !important; }
  .ml-xxl-n12 { margin-left: -48px !important; }
  .ml-xxl-n13 { margin-left: -52px !important; }
  .ml-xxl-n14 { margin-left: -56px !important; }
  .ml-xxl-n15 { margin-left: -60px !important; }
  .ml-xxl-n16 { margin-left: -64px !important; }
  .ms-xxl-n1 { margin-inline-start: -4px !important; }
  .ms-xxl-n2 { margin-inline-start: -8px !important; }
  .ms-xxl-n3 { margin-inline-start: -12px !important; }
  .ms-xxl-n4 { margin-inline-start: -16px !important; }
  .ms-xxl-n5 { margin-inline-start: -20px !important; }
  .ms-xxl-n6 { margin-inline-start: -24px !important; }
  .ms-xxl-n7 { margin-inline-start: -28px !important; }
  .ms-xxl-n8 { margin-inline-start: -32px !important; }
  .ms-xxl-n9 { margin-inline-start: -36px !important; }
  .ms-xxl-n10 { margin-inline-start: -40px !important; }
  .ms-xxl-n11 { margin-inline-start: -44px !important; }
  .ms-xxl-n12 { margin-inline-start: -48px !important; }
  .ms-xxl-n13 { margin-inline-start: -52px !important; }
  .ms-xxl-n14 { margin-inline-start: -56px !important; }
  .ms-xxl-n15 { margin-inline-start: -60px !important; }
  .ms-xxl-n16 { margin-inline-start: -64px !important; }
  .me-xxl-n1 { margin-inline-end: -4px !important; }
  .me-xxl-n2 { margin-inline-end: -8px !important; }
  .me-xxl-n3 { margin-inline-end: -12px !important; }
  .me-xxl-n4 { margin-inline-end: -16px !important; }
  .me-xxl-n5 { margin-inline-end: -20px !important; }
  .me-xxl-n6 { margin-inline-end: -24px !important; }
  .me-xxl-n7 { margin-inline-end: -28px !important; }
  .me-xxl-n8 { margin-inline-end: -32px !important; }
  .me-xxl-n9 { margin-inline-end: -36px !important; }
  .me-xxl-n10 { margin-inline-end: -40px !important; }
  .me-xxl-n11 { margin-inline-end: -44px !important; }
  .me-xxl-n12 { margin-inline-end: -48px !important; }
  .me-xxl-n13 { margin-inline-end: -52px !important; }
  .me-xxl-n14 { margin-inline-end: -56px !important; }
  .me-xxl-n15 { margin-inline-end: -60px !important; }
  .me-xxl-n16 { margin-inline-end: -64px !important; }
  .pa-xxl-0 { padding: 0px !important; }
  .pa-xxl-1 { padding: 4px !important; }
  .pa-xxl-2 { padding: 8px !important; }
  .pa-xxl-3 { padding: 12px !important; }
  .pa-xxl-4 { padding: 16px !important; }
  .pa-xxl-5 { padding: 20px !important; }
  .pa-xxl-6 { padding: 24px !important; }
  .pa-xxl-7 { padding: 28px !important; }
  .pa-xxl-8 { padding: 32px !important; }
  .pa-xxl-9 { padding: 36px !important; }
  .pa-xxl-10 { padding: 40px !important; }
  .pa-xxl-11 { padding: 44px !important; }
  .pa-xxl-12 { padding: 48px !important; }
  .pa-xxl-13 { padding: 52px !important; }
  .pa-xxl-14 { padding: 56px !important; }
  .pa-xxl-15 { padding: 60px !important; }
  .pa-xxl-16 { padding: 64px !important; }
  .px-xxl-0 { padding-right: 0px !important; padding-left: 0px !important; }
  .px-xxl-1 { padding-right: 4px !important; padding-left: 4px !important; }
  .px-xxl-2 { padding-right: 8px !important; padding-left: 8px !important; }
  .px-xxl-3 { padding-right: 12px !important; padding-left: 12px !important; }
  .px-xxl-4 { padding-right: 16px !important; padding-left: 16px !important; }
  .px-xxl-5 { padding-right: 20px !important; padding-left: 20px !important; }
  .px-xxl-6 { padding-right: 24px !important; padding-left: 24px !important; }
  .px-xxl-7 { padding-right: 28px !important; padding-left: 28px !important; }
  .px-xxl-8 { padding-right: 32px !important; padding-left: 32px !important; }
  .px-xxl-9 { padding-right: 36px !important; padding-left: 36px !important; }
  .px-xxl-10 { padding-right: 40px !important; padding-left: 40px !important; }
  .px-xxl-11 { padding-right: 44px !important; padding-left: 44px !important; }
  .px-xxl-12 { padding-right: 48px !important; padding-left: 48px !important; }
  .px-xxl-13 { padding-right: 52px !important; padding-left: 52px !important; }
  .px-xxl-14 { padding-right: 56px !important; padding-left: 56px !important; }
  .px-xxl-15 { padding-right: 60px !important; padding-left: 60px !important; }
  .px-xxl-16 { padding-right: 64px !important; padding-left: 64px !important; }
  .py-xxl-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .py-xxl-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .py-xxl-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .py-xxl-3 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .py-xxl-4 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .py-xxl-5 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .py-xxl-6 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .py-xxl-7 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .py-xxl-8 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .py-xxl-9 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .py-xxl-10 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .py-xxl-11 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .py-xxl-12 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .py-xxl-13 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .py-xxl-14 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .py-xxl-15 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .py-xxl-16 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .pt-xxl-0 { padding-top: 0px !important; }
  .pt-xxl-1 { padding-top: 4px !important; }
  .pt-xxl-2 { padding-top: 8px !important; }
  .pt-xxl-3 { padding-top: 12px !important; }
  .pt-xxl-4 { padding-top: 16px !important; }
  .pt-xxl-5 { padding-top: 20px !important; }
  .pt-xxl-6 { padding-top: 24px !important; }
  .pt-xxl-7 { padding-top: 28px !important; }
  .pt-xxl-8 { padding-top: 32px !important; }
  .pt-xxl-9 { padding-top: 36px !important; }
  .pt-xxl-10 { padding-top: 40px !important; }
  .pt-xxl-11 { padding-top: 44px !important; }
  .pt-xxl-12 { padding-top: 48px !important; }
  .pt-xxl-13 { padding-top: 52px !important; }
  .pt-xxl-14 { padding-top: 56px !important; }
  .pt-xxl-15 { padding-top: 60px !important; }
  .pt-xxl-16 { padding-top: 64px !important; }
  .pr-xxl-0 { padding-right: 0px !important; }
  .pr-xxl-1 { padding-right: 4px !important; }
  .pr-xxl-2 { padding-right: 8px !important; }
  .pr-xxl-3 { padding-right: 12px !important; }
  .pr-xxl-4 { padding-right: 16px !important; }
  .pr-xxl-5 { padding-right: 20px !important; }
  .pr-xxl-6 { padding-right: 24px !important; }
  .pr-xxl-7 { padding-right: 28px !important; }
  .pr-xxl-8 { padding-right: 32px !important; }
  .pr-xxl-9 { padding-right: 36px !important; }
  .pr-xxl-10 { padding-right: 40px !important; }
  .pr-xxl-11 { padding-right: 44px !important; }
  .pr-xxl-12 { padding-right: 48px !important; }
  .pr-xxl-13 { padding-right: 52px !important; }
  .pr-xxl-14 { padding-right: 56px !important; }
  .pr-xxl-15 { padding-right: 60px !important; }
  .pr-xxl-16 { padding-right: 64px !important; }
  .pb-xxl-0 { padding-bottom: 0px !important; }
  .pb-xxl-1 { padding-bottom: 4px !important; }
  .pb-xxl-2 { padding-bottom: 8px !important; }
  .pb-xxl-3 { padding-bottom: 12px !important; }
  .pb-xxl-4 { padding-bottom: 16px !important; }
  .pb-xxl-5 { padding-bottom: 20px !important; }
  .pb-xxl-6 { padding-bottom: 24px !important; }
  .pb-xxl-7 { padding-bottom: 28px !important; }
  .pb-xxl-8 { padding-bottom: 32px !important; }
  .pb-xxl-9 { padding-bottom: 36px !important; }
  .pb-xxl-10 { padding-bottom: 40px !important; }
  .pb-xxl-11 { padding-bottom: 44px !important; }
  .pb-xxl-12 { padding-bottom: 48px !important; }
  .pb-xxl-13 { padding-bottom: 52px !important; }
  .pb-xxl-14 { padding-bottom: 56px !important; }
  .pb-xxl-15 { padding-bottom: 60px !important; }
  .pb-xxl-16 { padding-bottom: 64px !important; }
  .pl-xxl-0 { padding-left: 0px !important; }
  .pl-xxl-1 { padding-left: 4px !important; }
  .pl-xxl-2 { padding-left: 8px !important; }
  .pl-xxl-3 { padding-left: 12px !important; }
  .pl-xxl-4 { padding-left: 16px !important; }
  .pl-xxl-5 { padding-left: 20px !important; }
  .pl-xxl-6 { padding-left: 24px !important; }
  .pl-xxl-7 { padding-left: 28px !important; }
  .pl-xxl-8 { padding-left: 32px !important; }
  .pl-xxl-9 { padding-left: 36px !important; }
  .pl-xxl-10 { padding-left: 40px !important; }
  .pl-xxl-11 { padding-left: 44px !important; }
  .pl-xxl-12 { padding-left: 48px !important; }
  .pl-xxl-13 { padding-left: 52px !important; }
  .pl-xxl-14 { padding-left: 56px !important; }
  .pl-xxl-15 { padding-left: 60px !important; }
  .pl-xxl-16 { padding-left: 64px !important; }
  .ps-xxl-0 { padding-inline-start: 0px !important; }
  .ps-xxl-1 { padding-inline-start: 4px !important; }
  .ps-xxl-2 { padding-inline-start: 8px !important; }
  .ps-xxl-3 { padding-inline-start: 12px !important; }
  .ps-xxl-4 { padding-inline-start: 16px !important; }
  .ps-xxl-5 { padding-inline-start: 20px !important; }
  .ps-xxl-6 { padding-inline-start: 24px !important; }
  .ps-xxl-7 { padding-inline-start: 28px !important; }
  .ps-xxl-8 { padding-inline-start: 32px !important; }
  .ps-xxl-9 { padding-inline-start: 36px !important; }
  .ps-xxl-10 { padding-inline-start: 40px !important; }
  .ps-xxl-11 { padding-inline-start: 44px !important; }
  .ps-xxl-12 { padding-inline-start: 48px !important; }
  .ps-xxl-13 { padding-inline-start: 52px !important; }
  .ps-xxl-14 { padding-inline-start: 56px !important; }
  .ps-xxl-15 { padding-inline-start: 60px !important; }
  .ps-xxl-16 { padding-inline-start: 64px !important; }
  .pe-xxl-0 { padding-inline-end: 0px !important; }
  .pe-xxl-1 { padding-inline-end: 4px !important; }
  .pe-xxl-2 { padding-inline-end: 8px !important; }
  .pe-xxl-3 { padding-inline-end: 12px !important; }
  .pe-xxl-4 { padding-inline-end: 16px !important; }
  .pe-xxl-5 { padding-inline-end: 20px !important; }
  .pe-xxl-6 { padding-inline-end: 24px !important; }
  .pe-xxl-7 { padding-inline-end: 28px !important; }
  .pe-xxl-8 { padding-inline-end: 32px !important; }
  .pe-xxl-9 { padding-inline-end: 36px !important; }
  .pe-xxl-10 { padding-inline-end: 40px !important; }
  .pe-xxl-11 { padding-inline-end: 44px !important; }
  .pe-xxl-12 { padding-inline-end: 48px !important; }
  .pe-xxl-13 { padding-inline-end: 52px !important; }
  .pe-xxl-14 { padding-inline-end: 56px !important; }
  .pe-xxl-15 { padding-inline-end: 60px !important; }
  .pe-xxl-16 { padding-inline-end: 64px !important; }
  .text-xxl-left { text-align: left !important; }
  .text-xxl-right { text-align: right !important; }
  .text-xxl-center { text-align: center !important; }
  .text-xxl-justify { text-align: justify !important; }
  .text-xxl-start { text-align: start !important; }
  .text-xxl-end { text-align: end !important; }
  .text-xxl-h1 { font-weight: 500; line-height: 3.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-h2 { font-weight: 500; line-height: 2.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 2rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-h3 { font-weight: 500; line-height: 2.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.625rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-h4 { font-weight: 500; line-height: 1.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-h5 { font-weight: 500; line-height: 1.5rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-h6 { font-weight: 500; line-height: 1.3125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.1em !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-subtitle-1 { font-weight: 400; line-height: 1.75rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem !important; letter-spacing: 0.009375em !important; text-transform: none !important; }
  .text-xxl-subtitle-2 { font-weight: 500; line-height: 1.32rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem !important; letter-spacing: 0.0063rem !important; text-transform: none !important; }
  .text-xxl-body-1 { font-weight: 400; line-height: 1.375rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-body-2 { font-weight: 400; line-height: 1.25rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-button { font-weight: 500; line-height: 1.125rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.9375rem !important; letter-spacing: 0.0269rem !important; text-transform: capitalize !important; }
  .text-xxl-caption { font-weight: 400; line-height: 0.875rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.6875rem !important; letter-spacing: normal !important; text-transform: none !important; }
  .text-xxl-overline { font-weight: 500; line-height: 2.66rem; font-family: "Public Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem !important; letter-spacing: 0.0625rem !important; text-transform: uppercase !important; }
}
@media print {
  .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
  .float-print-none { float: none !important; }
  .float-print-left { float: left !important; }
  .float-print-right { float: right !important; }
  .v-locale--is-rtl .float-print-end { float: left !important; }
  .v-locale--is-rtl .float-print-start, .v-locale--is-ltr .float-print-end { float: right !important; }
  .v-locale--is-ltr .float-print-start { float: left !important; }
}
.v-dialog .v-card::-webkit-scrollbar, .layout-horizontal-nav .nav-group .popper-content > div::-webkit-scrollbar { background: rgb(var(--v-theme-surface)); block-size: 8px; border-end-end-radius: 14px; border-start-end-radius: 14px; inline-size: 4px; }
.v-dialog .v-card::-webkit-scrollbar-track, .layout-horizontal-nav .nav-group .popper-content > div::-webkit-scrollbar-track { background: transparent; }
.v-dialog .v-card::-webkit-scrollbar-thumb, .layout-horizontal-nav .nav-group .popper-content > div::-webkit-scrollbar-thumb { border-radius: 0.5rem; background: rgb(var(--v-theme-perfect-scrollbar-thumb)); }
.v-dialog .v-card::-webkit-scrollbar-corner, .layout-horizontal-nav .nav-group .popper-content > div::-webkit-scrollbar-corner { display: none; }
.layout-horizontal-nav .nav-link a, .layout-horizontal-nav .nav-group .popper-triggerer .nav-group-label { padding-block: 0.6rem; padding-inline: 1rem; }
.layout-horizontal-nav .nav-link:not(.sub-item) a, .layout-horizontal-nav .nav-group:not(.sub-item) > .popper-triggerer > .nav-group-label { border-radius: 0.4rem; }
.layout-horizontal-nav .nav-link.disabled, .layout-horizontal-nav .nav-group.disabled { opacity: var(--v-disabled-opacity); pointer-events: none; }
.layout-horizontal-nav .nav-link.sub-item a.router-link-active { background: rgba(var(--v-theme-primary),.1); color: rgb(var(--v-theme-primary)); }
.layout-horizontal-nav .nav-item-icon { font-size: 1.5rem; margin-inline-end: 0.625rem; }
.layout-horizontal-nav .nav-link.sub-item, .layout-horizontal-nav .nav-group.sub-item { min-inline-size: 12rem; }
.layout-horizontal-nav .nav-link.sub-item .nav-item-title, .layout-horizontal-nav .nav-group.sub-item .nav-item-title { margin-inline-end: 1rem; }
.layout-horizontal-nav .nav-group.sub-item .sub-item .nav-item-icon { font-size: 0.9rem; margin-inline: 0.3rem 0.75rem; }
.layout-horizontal-nav .nav-group .nav-item-title { margin-inline-end: 0.3rem; white-space: nowrap; }
.layout-horizontal-nav .nav-group .popper-content { box-shadow: 0 3px 9px rgba(var(--v-shadow-key-umbra-color),.15),0 0 transparent,0 0 transparent; border-radius: 6px; padding-block: 0.3rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-header .header-action { font-size: 1.25rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-section-title, .layout-nav-type-vertical .layout-vertical-nav .nav-link > :first-child, .layout-nav-type-vertical .layout-vertical-nav .nav-group > :first-child { margin-block: 0px; margin-inline: 0px; padding-block: 0px; padding-inline: 0.75rem; white-space: nowrap; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link > :first-child, .layout-nav-type-vertical .layout-vertical-nav .nav-group > :first-child { border-radius: 0.4rem; block-size: 2.75rem; margin-block-end: 0.375rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link .nav-item-icon, .layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-item-icon { flex-shrink: 0; font-size: 1.375rem; margin-inline-end: 0.5rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-item-icon, .layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-link .nav-item-icon { font-size: 0.425rem; margin-inline: 0.475rem 0.975rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-link .nav-item-icon, .layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-group .nav-item-icon { visibility: hidden; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group.active > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.open > :first-child::before { opacity: calc(var(--v-selected-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-nav-type-vertical .layout-vertical-nav .nav-group.active > :hover:first-child .nav-group.active > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.open > :hover:first-child .nav-group.active > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.active > :hover:first-child .nav-group.open > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.open > :hover:first-child .nav-group.open > :first-child::before { opacity: calc(var(--v-selected-opacity) + var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-nav-type-vertical .layout-vertical-nav .nav-group.active > :focus-visible:first-child .nav-group.active > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.open > :focus-visible:first-child .nav-group.active > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.active > :focus-visible:first-child .nav-group.open > :first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.open > :focus-visible:first-child .nav-group.open > :first-child::before { opacity: calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-nav-type-vertical .layout-vertical-nav .nav-group.active > :focus:first-child::before, .layout-nav-type-vertical .layout-vertical-nav .nav-group.open > :focus:first-child::before { opacity: calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.layout-nav-type-vertical .layout-vertical-nav .nav-section-title { block-size: 1.5rem; color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)); font-size: 0.75rem; text-transform: uppercase; }
.layout-nav-type-vertical .layout-vertical-nav .nav-item-badge { display: inline-block; border-radius: 1.5rem; font-size: 0.8em; font-weight: 500; line-height: 1; padding-block: 0.25em; padding-inline: 0.55em; text-align: center; vertical-align: baseline; white-space: nowrap; }
.layout-horizontal-nav, .layout-nav-type-vertical .layout-vertical-nav { color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); }
.layout-horizontal-nav .nav-item-title, .layout-nav-type-vertical .layout-vertical-nav .nav-item-title { letter-spacing: 0.15px; }
.layout-horizontal-nav .nav-section-title, .layout-nav-type-vertical .layout-vertical-nav .nav-section-title { letter-spacing: 0.4px; }
.layout-horizontal-nav .nav-link:not(.sub-item) a.router-link-active, .layout-horizontal-nav .nav-group:not(.sub-item).active > .popper-triggerer > .nav-group-label, .layout-nav-type-vertical .layout-vertical-nav .nav-link > .router-link-exact-active { background-color: rgb(var(--v-global-theme-primary)); color: rgb(var(--v-theme-on-primary)); box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.layout-horizontal-nav .nav-link a, .layout-nav-type-vertical .layout-vertical-nav .nav-link a { color: inherit; }
.layout-navbar { color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); }
.layout-wrapper.layout-nav-type-vertical .navbar-blur.layout-navbar .navbar-content-container, .layout-wrapper.layout-nav-type-horizontal .header-blur.layout-navbar-and-nav-container { backdrop-filter: blur(6px); background-color: rgb(var(--v-theme-surface),.9); }
.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; padding-inline: 1.2rem; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar.navbar-blur { isolation: isolate; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar.navbar-blur::after { position: absolute; z-index: -1; backdrop-filter: blur(10px); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-repeat: repeat; block-size: calc(64px + 1.5rem); content: ""; inset-block-start: -1rem; inset-inline: 0px; mask: linear-gradient(black, black 18%, transparent 100%); }
.layout-wrapper.layout-nav-type-horizontal .layout-navbar-and-nav-container { box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; z-index: 1001; background-color: rgb(var(--v-theme-surface)); }
.layout-wrapper.layout-nav-type-horizontal .layout-navbar { border-block-end: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); }
.layout-wrapper.layout-nav-type-horizontal .layout-horizontal-nav { padding-block: 0.6875rem; }
.layout-wrapper.layout-nav-type-horizontal .layout-horizontal-nav .nav-items { gap: 4px; }
.layout-horizontal-nav, .layout-nav-type-vertical .layout-vertical-nav { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); }
.layout-horizontal-nav .nav-link:not(.sub-item) a.router-link-active, .layout-horizontal-nav .nav-group:not(.sub-item).active > .popper-triggerer > .nav-group-label, .layout-nav-type-vertical .layout-vertical-nav .nav-link > .router-link-exact-active { box-shadow: 0 2px 6px rgba(var(--v-global-theme-primary),.48); font-weight: 500; background: linear-gradient(72.47deg,rgb(var(--v-global-theme-primary)) 22.16%,rgba(var(--v-global-theme-primary),.7) 76.47%) !important; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link .nav-item-icon, .layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-item-icon { font-size: 1.375rem; margin-inline-start: 0.3rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-item-badge { line-height: 1rem; margin-inline-end: 0.5rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link > :first-child, .layout-nav-type-vertical .layout-vertical-nav .nav-group > :first-child { block-size: 2.375rem; margin-block-end: 0.25rem; }
.layout-horizontal-nav .nav-item-icon { font-size: 1.375rem; }
.layout-horizontal-nav .nav-link a, .layout-horizontal-nav .nav-group .popper-triggerer .nav-group-label { padding-block: 0.485rem; padding-inline: 0.7rem; }
.layout-horizontal-nav .nav-group .popper-content .nav-link.sub-item a, .layout-horizontal-nav .nav-group .popper-content .nav-group-label, .layout-horizontal-nav .nav-link .popper-content .nav-link.sub-item a, .layout-horizontal-nav .nav-link .popper-content .nav-group-label { border-radius: 0.375rem; margin-block: 0.25rem; margin-inline: 0.5rem; }
.layout-horizontal-nav .nav-link.sub-item a.router-link-active { background: rgba(var(--v-theme-primary),.08); }
.layout-horizontal-nav .nav-link.sub-item a.router-link-active::before { content: none; }
.layout-horizontal-nav .nav-group .popper-content { box-shadow: 0 4px 11px rgba(var(--v-shadow-key-umbra-color),.16),0 0 transparent,0 0 transparent; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container { padding-inline: 1.5rem; }
.layout-wrapper.layout-nav-type-horizontal .layout-navbar-and-nav-container { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.layout-nav-type-vertical .layout-vertical-nav { background-color: rgb(var(--v-theme-surface)); }
.layout-vertical-nav-collapsed.layout-nav-type-vertical .layout-vertical-nav.hovered { box-shadow: 0 4px 11px rgba(var(--v-shadow-key-umbra-color),.16),0 0 transparent,0 0 transparent; }
.layout-nav-type-vertical .layout-vertical-nav .nav-header { overflow: hidden; padding: 1rem 0.75rem; margin-inline: 0px; min-block-size: 64px; }
.layout-nav-type-vertical .layout-vertical-nav .nav-header .app-logo { flex-shrink: 0; transition: transform 0.25s ease-in-out; }
.layout-vertical-nav-collapsed.layout-nav-type-vertical .layout-vertical-nav:not(.hovered) .nav-header .app-logo { transform: translate(-1px); }
[dir="rtl"] .layout-vertical-nav-collapsed.layout-nav-type-vertical .layout-vertical-nav:not(.hovered) .nav-header .app-logo { transform: translate(1px); }
.layout-nav-type-vertical .layout-vertical-nav .vertical-nav-items-shadow { position: absolute; z-index: 1; background: linear-gradient(rgb(var(--v-theme-surface)) 5%,rgba(var(--v-theme-surface),75%) 45%,rgba(var(--v-theme-surface),20%) 80%,transparent); block-size: 55px; inline-size: 100%; inset-block-start: 62px; opacity: 0; pointer-events: none; transition: opacity 0.15s ease-in-out; will-change: opacity; }
[dir="rtl"] .layout-nav-type-vertical .layout-vertical-nav .vertical-nav-items-shadow { transform: translate(8px); }
.layout-nav-type-vertical .layout-vertical-nav.scrolled .vertical-nav-items-shadow { opacity: 1; }
.layout-nav-type-vertical .layout-vertical-nav .ps__rail-y { z-index: 1; }
.layout-nav-type-vertical .layout-vertical-nav .nav-section-title { margin-block-end: 0.375rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-section-title:not(:first-child) { margin-block-start: 1.25rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .placeholder-icon { margin-inline: auto; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link, .layout-nav-type-vertical .layout-vertical-nav .nav-group { overflow: hidden; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link.disabled, .layout-nav-type-vertical .layout-vertical-nav .nav-group.disabled { opacity: var(--v-disabled-opacity); pointer-events: none; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link > a { position: relative; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link > a::before { position: absolute; border-radius: inherit; background: currentcolor; block-size: 100%; content: ""; inline-size: 100%; inset: 0px; opacity: 0; pointer-events: none; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link > a:not(.router-link-active, .router-link-exact-active):hover::before { opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-nav-type-vertical .layout-vertical-nav .nav-link > a:not(.router-link-active, .router-link-exact-active):focus-visible::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-nav-type-vertical .layout-vertical-nav .nav-link > a:not(.router-link-active, .router-link-exact-active):focus::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group-arrow { flex-shrink: 0; transform-origin: center center; transition: transform 0.15s ease-in-out; will-change: transform; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group.open > .nav-group-label .nav-group-arrow { transform: rotate(90deg); }
.layout-nav-type-vertical .layout-vertical-nav .nav-group > :first-child { position: relative; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group > :first-child::before { position: absolute; border-radius: inherit; background: currentcolor; block-size: 100%; content: ""; inline-size: 100%; inset: 0px; opacity: 0; pointer-events: none; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group:not(.active, .open) > :first-child:hover::before { opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-nav-type-vertical .layout-vertical-nav .nav-group:not(.active, .open) > :first-child:focus-visible::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-nav-type-vertical .layout-vertical-nav .nav-group:not(.active, .open) > :first-child:focus::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.vertical-nav-section-title-enter-active, .vertical-nav-section-title-leave-active { transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
.vertical-nav-section-title-enter-from, .vertical-nav-section-title-leave-to { opacity: 0; transform: translate(15px); }
[dir="rtl"] .vertical-nav-section-title-enter-from, [dir="rtl"] .vertical-nav-section-title-leave-to { transform: translate(-15px); }
.transition-slide-x-enter-active, .transition-slide-x-leave-active { transition: opacity 0.1s ease-in-out, transform 0.12s ease-in-out; }
.transition-slide-x-enter-from, .transition-slide-x-leave-to { opacity: 0; transform: translate(-15px); }
[dir="rtl"] .transition-slide-x-enter-from, [dir="rtl"] .transition-slide-x-leave-to { transform: translate(15px); }
.vertical-nav-app-title-enter-active, .vertical-nav-app-title-leave-active { transition: opacity 0.1s ease-in-out, transform 0.12s ease-in-out; }
.vertical-nav-app-title-enter-from, .vertical-nav-app-title-leave-to { opacity: 0; transform: translate(-15px); }
[dir="rtl"] .vertical-nav-app-title-enter-from, [dir="rtl"] .vertical-nav-app-title-leave-to { transform: translate(15px); }
.layout-horizontal-nav .nav-link a { position: relative; }
.layout-horizontal-nav .nav-link a::before { position: absolute; border-radius: inherit; background: currentcolor; block-size: 100%; content: ""; inline-size: 100%; inset: 0px; opacity: 0; pointer-events: none; }
.layout-horizontal-nav .nav-link a:hover::before { opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-horizontal-nav .nav-link a:focus-visible::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-horizontal-nav .nav-link a:focus::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.layout-horizontal-nav .nav-group > .popper-triggerer > .nav-group-label { position: relative; }
.layout-horizontal-nav .nav-group > .popper-triggerer > .nav-group-label::before { position: absolute; border-radius: inherit; background: currentcolor; block-size: 100%; content: ""; inline-size: 100%; inset: 0px; opacity: 0; pointer-events: none; }
.layout-horizontal-nav .nav-group > .popper-triggerer > .nav-group-label:hover::before { opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-horizontal-nav .nav-group > .popper-triggerer > .nav-group-label:focus-visible::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-horizontal-nav .nav-group > .popper-triggerer > .nav-group-label:focus::before { opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.layout-horizontal-nav .nav-group .popper-content { background-color: rgb(var(--v-theme-surface)); }
.layout-horizontal-nav .nav-group .popper-content > div { max-block-size: calc(-120px - 4rem + 100dvh); }
.layout-horizontal-nav .nav-group:not(.sub-item) > .popper-triggerer { position: relative; }
.layout-horizontal-nav .nav-group:not(.sub-item) > .popper-triggerer::after { position: absolute; block-size: 1.0625rem; content: ""; inline-size: 100%; inset-block-start: 100%; inset-inline-start: 0px; pointer-events: none; }
.layout-horizontal-nav .nav-group:not(.sub-item).show-content > .popper-triggerer::after { z-index: 2; pointer-events: auto; }
.layout-horizontal-nav .nav-group:not(.sub-item) > .popper-content { margin-block-start: 1.0625rem !important; }
.layout-horizontal-nav .nav-group.sub-item.active > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-horizontal-nav .nav-group.sub-item.active:hover > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) + var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-horizontal-nav .nav-group.sub-item.active:focus-visible > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-horizontal-nav .nav-group.sub-item.active:focus > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.layout-horizontal-nav .nav-group .nav-group-arrow { font-size: 1.375rem; margin-inline-start: auto; }
.layout-horizontal-nav .nav-group.popper-inline-end .nav-group-arrow { transform: rotate(270deg); }
[dir="rtl"] .layout-horizontal-nav .nav-group.popper-inline-end .nav-group-arrow { transform: rotate(90deg); }
.layout-horizontal-nav .nav-group.show-content:not(.active) > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-horizontal-nav .nav-group.show-content:not(.active):hover > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) + var(--v-hover-opacity) * var(--v-theme-overlay-multiplier)); }
.layout-horizontal-nav .nav-group.show-content:not(.active):focus-visible > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
@supports not selector(:focus-visible) {
  .layout-horizontal-nav .nav-group.show-content:not(.active):focus > .popper-triggerer > .nav-group-label::before { opacity: calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier)); }
}
.layout-vertical-nav ol, .layout-vertical-nav ul, .layout-horizontal-nav ol, .layout-horizontal-nav ul { list-style: none; }
.scrollable-content.v-navigation-drawer .v-navigation-drawer__content { display: flex; overflow: hidden; flex-direction: column; }
code { border-radius: 3px; color: rgb(var(--v-code-color)); font-size: 90%; font-weight: 400; padding-block: 0.2em; padding-inline: 0.4em; }
.layout-wrapper.layout-nav-type-vertical:not(.layout-navbar-sticky) .layout-navbar .navbar-content-container { margin-block-start: 1rem; }
.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container { border-radius: 6px; background-color: rgb(var(--v-theme-surface)); }
.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container { border-radius: 6px 6px 0px 0px; }
.layout-footer-sticky.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container, .layout-footer-static.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container { background-color: rgb(var(--v-theme-surface)); padding-block: 0px; padding-inline: 1.2rem; box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.layout-wrapper.layout-nav-type-horizontal .navbar-content-container { display: flex; align-items: center; block-size: 100%; }
.layout-footer-sticky.layout-wrapper.layout-nav-type-horizontal .layout-footer, .layout-footer-static.layout-wrapper.layout-nav-type-horizontal .layout-footer { background-color: rgb(var(--v-theme-surface)); box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.layout-wrapper.layout-nav-type-horizontal .layout-page-content { padding-block: 1.5rem; }
.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .page-content-container > .v-layout:first-child { overflow: hidden; min-block-size: 100%; }
.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .page-content-container > .v-layout:first-child > .v-main .v-main__wrap > :first-child { block-size: 100%; overflow-y: auto; }
.layout-wrapper.layout-nav-type-horizontal.layout-content-height-fixed > .layout-page-content { display: flex; }
body .layout-wrapper.layout-nav-type-vertical.layout-navbar-sticky .layout-navbar { inset-block-start: 1rem; }
body .layout-wrapper.layout-nav-type-vertical.layout-navbar-sticky .layout-page-content { margin-block-start: 1rem; }
.text-xs { font-size: 0.6875rem; line-height: 0.9375rem; }
.text-sm { font-size: 0.8125rem; line-height: 1.25rem; }
.text-base { font-size: 0.9375rem; line-height: 1.3125rem; }
.text-lg { font-size: 1.125rem; line-height: 1.5rem; }
.text-xl { font-size: 1.375rem; line-height: 1.875rem; }
.text-2xl { font-size: 1.625rem; line-height: 2.25rem; }
.text-3xl { font-size: 2rem; line-height: 2.75rem; }
.text-4xl { font-size: 2.375rem; line-height: 3.25rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-6xl { font-size: 3.5rem; line-height: 1; }
.text-7xl { font-size: 4rem; line-height: 1; }
.text-8xl { font-size: 4.5rem; line-height: 1; }
.text-9xl { font-size: 5.25rem; line-height: 1; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gap-0 { gap: 0px; }
.gap-x-0 { column-gap: 0px; }
.gap-y-0 { row-gap: 0px; }
.gap-1 { gap: 0.25rem; }
.gap-x-1 { column-gap: 0.25rem; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-y-3 { row-gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-x-5 { column-gap: 1.25rem; }
.gap-y-5 { row-gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-x-6 { column-gap: 1.5rem; }
.gap-y-6 { row-gap: 1.5rem; }
.gap-7 { gap: 1.75rem; }
.gap-x-7 { column-gap: 1.75rem; }
.gap-y-7 { row-gap: 1.75rem; }
.gap-8 { gap: 2rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-8 { row-gap: 2rem; }
.gap-9 { gap: 2.25rem; }
.gap-x-9 { column-gap: 2.25rem; }
.gap-y-9 { row-gap: 2.25rem; }
.gap-10 { gap: 2.5rem; }
.gap-x-10 { column-gap: 2.5rem; }
.gap-y-10 { row-gap: 2.5rem; }
.gap-11 { gap: 2.75rem; }
.gap-x-11 { column-gap: 2.75rem; }
.gap-y-11 { row-gap: 2.75rem; }
.gap-12 { gap: 3rem; }
.gap-x-12 { column-gap: 3rem; }
.gap-y-12 { row-gap: 3rem; }
.gap-14 { gap: 3.5rem; }
.gap-x-14 { column-gap: 3.5rem; }
.gap-y-14 { row-gap: 3.5rem; }
.gap-16 { gap: 4rem; }
.gap-x-16 { column-gap: 4rem; }
.gap-y-16 { row-gap: 4rem; }
.gap-20 { gap: 5rem; }
.gap-x-20 { column-gap: 5rem; }
.gap-y-20 { row-gap: 5rem; }
.gap-24 { gap: 6rem; }
.gap-x-24 { column-gap: 6rem; }
.gap-y-24 { row-gap: 6rem; }
.gap-28 { gap: 7rem; }
.gap-x-28 { column-gap: 7rem; }
.gap-y-28 { row-gap: 7rem; }
.gap-32 { gap: 8rem; }
.gap-x-32 { column-gap: 8rem; }
.gap-y-32 { row-gap: 8rem; }
.gap-36 { gap: 9rem; }
.gap-x-36 { column-gap: 9rem; }
.gap-y-36 { row-gap: 9rem; }
.gap-40 { gap: 10rem; }
.gap-x-40 { column-gap: 10rem; }
.gap-y-40 { row-gap: 10rem; }
.gap-44 { gap: 11rem; }
.gap-x-44 { column-gap: 11rem; }
.gap-y-44 { row-gap: 11rem; }
.gap-48 { gap: 12rem; }
.gap-x-48 { column-gap: 12rem; }
.gap-y-48 { row-gap: 12rem; }
.gap-52 { gap: 13rem; }
.gap-x-52 { column-gap: 13rem; }
.gap-y-52 { row-gap: 13rem; }
.gap-56 { gap: 14rem; }
.gap-x-56 { column-gap: 14rem; }
.gap-y-56 { row-gap: 14rem; }
.gap-60 { gap: 15rem; }
.gap-x-60 { column-gap: 15rem; }
.gap-y-60 { row-gap: 15rem; }
.gap-64 { gap: 16rem; }
.gap-x-64 { column-gap: 16rem; }
.gap-y-64 { row-gap: 16rem; }
.gap-72 { gap: 18rem; }
.gap-x-72 { column-gap: 18rem; }
.gap-y-72 { row-gap: 18rem; }
.gap-80 { gap: 20rem; }
.gap-x-80 { column-gap: 20rem; }
.gap-y-80 { row-gap: 20rem; }
.gap-96 { gap: 24rem; }
.gap-x-96 { column-gap: 24rem; }
.gap-y-96 { row-gap: 24rem; }
.list-none { list-style-type: none; }
.skin--bordered .v-card:not(.v-card--flat) { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .v-menu .v-overlay__content > .v-card, .skin--bordered .v-menu .v-overlay__content > .v-sheet, .skin--bordered .v-menu .v-overlay__content > .v-list { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .popper-content { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-navbar-and-nav-container { border-bottom: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-nav-type-vertical.window-scrolled.layout-navbar-sticky .layout-navbar .navbar-content-container { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-nav-type-vertical.window-scrolled .layout-navbar .navbar-content-container { border-block-start: none !important; }
.skin--bordered .layout-nav-type-vertical.layout-footer-sticky .layout-footer .footer-content-container, .skin--bordered .layout-nav-type-vertical.layout-footer-static .layout-footer .footer-content-container { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-nav-type-vertical.layout-footer-sticky .layout-footer-static .layout-footer .footer-content-container { border-block-end: none; }
.skin--bordered .layout-nav-type-horizontal.layout-footer-sticky .layout-footer { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-nav-type-horizontal.layout-footer-sticky .layout-footer-static .layout-footer { border-block-end: none; }
.skin--bordered .layout-vertical-nav { border-inline-end: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
.skin--bordered .v-expansion-panels:not(.customized-panels) .v-expansion-panel__shadow { box-shadow: none !important; }
.skin--bordered .v-expansion-panels:not(.customized-panels) .v-expansion-panel { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); }
.skin--bordered .v-expansion-panels:not(.customized-panels) .v-expansion-panel:not(:last-child) { margin-block-end: -1px; }
.skin--bordered .v-expansion-panels:not(.customized-panels) .v-expansion-panel::after { content: none; }
.v-avatar-group { display: flex; align-items: center; }
.v-avatar-group > * { transition: transform 0.25s, box-shadow 0.15s; }
.v-avatar-group > :not(:first-child) { margin-inline-start: -0.8rem; }
.v-avatar-group > :hover { z-index: 2; transform: translateY(-5px) scale(1.05); box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-avatar-group > .v-avatar { border: 2px solid rgb(var(--v-theme-surface)); transition: transform 0.15s; }
.v-alert--variant-outlined:not([class*="text-"]), .v-avatar--variant-outlined:not([class*="text-"]), .v-btn.v-btn--variant-outlined:not([class*="text-"]), .v-card--variant-outlined:not([class*="text-"]), .v-chip--variant-outlined:not([class*="text-"]), .v-list-item--variant-outlined:not([class*="text-"]) { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); }
.v-alert--variant-outlined.text-default, .v-avatar--variant-outlined.text-default, .v-btn.v-btn--variant-outlined.text-default, .v-card--variant-outlined.text-default, .v-chip--variant-outlined.text-default, .v-list-item--variant-outlined.text-default { border-color: rgba(var(--v-border-color),var(--v-border-opacity)); }
.v-label.custom-input { padding: 1rem; border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); opacity: 1; white-space: normal; }
.v-label.custom-input:hover { border-color: rgba(var(--v-border-color),.25); }
.v-label.custom-input.active { border-color: rgb(var(--v-theme-primary)); }
.v-label.custom-input.active .v-icon { color: rgb(var(--v-theme-primary)) !important; }
[dir="rtl"] .v-data-table-footer__pagination .v-btn .v-icon { transform: rotate(180deg); }
.v-dialog .v-dialog-close-btn { position: absolute; z-index: 1; inset-block-start: 0.5rem; inset-inline-end: 0.5rem; color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) !important; }
.v-dialog .v-dialog-close-btn .v-btn__overlay { display: none; }
@media (min-width: 600px) {
  .v-dialog.v-dialog-sm .v-overlay__content, .v-dialog.v-dialog-lg .v-overlay__content, .v-dialog.v-dialog-xl .v-overlay__content { inline-size: 565px !important; }
}
@media (min-width: 960px) {
  .v-dialog.v-dialog-lg .v-overlay__content, .v-dialog.v-dialog-xl .v-overlay__content { inline-size: 865px !important; }
}
@media (min-width: 1264px) {
  .v-dialog.v-dialog-xl .v-overlay__content { inline-size: 1165px !important; }
}
.v-tabs.v-tabs-pill .v-tab.v-btn { transition: none; border-radius: 6px !important; }
.v-tabs.v-tabs-pill .v-tab.v-btn .v-tab__slider { visibility: hidden; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected.text-primary { background-color: rgb(var(--v-theme-primary)); color: rgb(var(--v-theme-on-primary)) !important; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected.text-secondary { background-color: rgb(var(--v-theme-secondary)); color: rgb(var(--v-theme-on-secondary)) !important; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected.text-error { background-color: rgb(var(--v-theme-error)); color: rgb(var(--v-theme-on-error)) !important; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected.text-info { background-color: rgb(var(--v-theme-info)); color: rgb(var(--v-theme-on-info)) !important; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected.text-success { background-color: rgb(var(--v-theme-success)); color: rgb(var(--v-theme-on-success)) !important; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected.text-warning { background-color: rgb(var(--v-theme-warning)); color: rgb(var(--v-theme-on-warning)) !important; }
.v-timeline--vertical.v-timeline .v-timeline-item .v-timeline-item__body { justify-self: stretch !important; }
.v-switch .v-selection-control:not(.v-selection-control--dirty) .v-switch__thumb { box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px; color: rgb(255, 255, 255) !important; }
.v-textarea .v-field__input { mask-image: none !important; }
.demo-space-x { display: flex; flex-wrap: wrap; align-items: center; margin-block-start: -16px; }
.demo-space-x > * { margin-block-start: 16px; margin-inline-end: 16px; }
.demo-space-y > * { margin-block-end: 16px; }
.demo-space-y > :last-child { margin-block-end: 0px; }
.match-height.v-row .v-card { block-size: 100%; }
.whitespace-no-wrap { white-space: nowrap; }
.text-white { color: rgb(255, 255, 255) !important; }
.text-white-variant { color: rgb(211, 212, 220); }
.text-link:not(:hover) { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); }
.bg-var-theme-background { background-color: rgba(var(--v-theme-on-background),.08) !important; }
.bg-global-primary { background-color: rgb(var(--v-global-theme-primary)) !important; color: rgb(var(--v-theme-on-primary)) !important; }
.bg-light-primary { background-color: rgba(var(--v-theme-primary),var(--v-activated-opacity)) !important; }
.bg-light-secondary { background-color: rgba(var(--v-theme-secondary),var(--v-activated-opacity)) !important; }
.bg-light-error { background-color: rgba(var(--v-theme-error),var(--v-activated-opacity)) !important; }
.bg-light-info { background-color: rgba(var(--v-theme-info),var(--v-activated-opacity)) !important; }
.bg-light-success { background-color: rgba(var(--v-theme-success),var(--v-activated-opacity)) !important; }
.bg-light-warning { background-color: rgba(var(--v-theme-warning),var(--v-activated-opacity)) !important; }
.clamp-text { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; }
.custom-badge .v-badge__badge { border-radius: 6px !important; block-size: 12px !important; inline-size: 12px !important; }
.leading-normal { line-height: normal !important; }
[dir="rtl"] .flip-in-rtl { transform: scaleX(-1); }
.carousel-delimiter-top-end .v-carousel__controls { justify-content: end; block-size: 40px; inset-block-start: 0px; padding-inline: 1rem; }
.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default { block-size: calc(var(--v-btn-height) - 10px); color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); inline-size: calc(var(--v-btn-height) - 8px); }
.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default.v-btn--active { color: rgb(255, 255, 255); }
.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default .v-btn__overlay { opacity: 0; }
.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default .v-ripple__container { display: none; }
.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default .v-btn__content .v-icon { block-size: 8px !important; inline-size: 8px !important; }
.carousel-delimiter-top-end.dots-active-primary .v-carousel__controls .v-btn--active { color: rgb(var(--v-theme-primary)) !important; }
.carousel-delimiter-top-end.dots-active-secondary .v-carousel__controls .v-btn--active { color: rgb(var(--v-theme-secondary)) !important; }
.carousel-delimiter-top-end.dots-active-error .v-carousel__controls .v-btn--active { color: rgb(var(--v-theme-error)) !important; }
.carousel-delimiter-top-end.dots-active-info .v-carousel__controls .v-btn--active { color: rgb(var(--v-theme-info)) !important; }
.carousel-delimiter-top-end.dots-active-success .v-carousel__controls .v-btn--active { color: rgb(var(--v-theme-success)) !important; }
.carousel-delimiter-top-end.dots-active-warning .v-carousel__controls .v-btn--active { color: rgb(var(--v-theme-warning)) !important; }
.v-timeline-item .app-timeline-title { color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); font-size: 16px; font-weight: 500; line-height: 1.3125rem; }
.v-timeline-item .app-timeline-meta { color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)); font-size: 12px; line-height: 0.875rem; }
.v-timeline-item .app-timeline-text { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); font-size: 14px; line-height: 1.25rem; }
.app-transition-zoom-fade-enter-active, .app-transition-zoom-fade-leave-active { transition: transform 0.35s, opacity 0.28s ease-in-out; }
.app-transition-zoom-fade-enter-from { opacity: 0; transform: scale(0.98); }
.app-transition-zoom-fade-leave-to { opacity: 0; transform: scale(1.02); }
.app-transition-fade-enter-active, .app-transition-fade-leave-active { transition: opacity 0.25s ease-in-out; }
.app-transition-fade-enter-from, .app-transition-fade-leave-to { opacity: 0; }
.app-transition-fade-bottom-enter-active, .app-transition-fade-bottom-leave-active { transition: opacity 0.3s, transform 0.35s; }
.app-transition-fade-bottom-enter-from { opacity: 0; transform: translateY(-0.6rem); }
.app-transition-fade-bottom-leave-to { opacity: 0; transform: translateY(0.6rem); }
.app-transition-slide-fade-enter-active, .app-transition-slide-fade-leave-active { transition: opacity 0.3s, transform 0.35s; }
.app-transition-slide-fade-enter-from { opacity: 0; transform: translate(-0.6rem); }
.app-transition-slide-fade-leave-to { opacity: 0; transform: translate(0.6rem); }
.app-transition-zoom-out-enter-active, .app-transition-zoom-out-leave-active { transition: opacity 0.26s ease-in-out, transform 0.3s ease-out; }
.app-transition-zoom-out-enter-from, .app-transition-zoom-out-leave-to { opacity: 0; transform: scale(0.98); }
body.v-theme--dark .ps__rail-y, body.v-theme--dark .ps__rail-x { background-color: transparent !important; }
body.v-theme--dark .ps__thumb-y { background-color: rgba(var(--v-theme-surface-variant),.35); }
.ps__thumb-y { inline-size: 0.25rem !important; inset-inline-end: 0.0625rem; }
.ps__thumb-x { block-size: 0.25rem !important; }
.ps__rail-x { block-size: 0.5rem; background: transparent !important; }
.ps__rail-y { background: transparent !important; inline-size: 0.5rem !important; inset-inline-end: 0.125rem !important; inset-inline-start: unset !important; }
.ps__rail-y.ps--clicking .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y:hover > .ps__thumb-y { inline-size: 0.375rem !important; }
.ps__thumb-x, .ps__thumb-y { background-color: rgb(var(--v-theme-perfect-scrollbar-thumb)) !important; }
a { color: rgb(var(--v-theme-primary)); text-decoration: none; }
p { margin-block-end: 1rem; }
svg.iconify { block-size: 1em; inline-size: 1em; }
.layout-nav-type-vertical .layout-vertical-nav { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.layout-nav-type-vertical .layout-vertical-nav .nav-header .app-logo .app-title { font-size: 22px; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link, .layout-nav-type-vertical .layout-vertical-nav .nav-group { margin-block-end: -0.5rem; padding-block-end: 0.5rem; }
.layout-nav-type-vertical .layout-vertical-nav .nav-link a, .layout-nav-type-vertical .layout-vertical-nav .nav-group a { outline: none; }
.layout-nav-type-vertical .layout-vertical-nav .nav-group.active > .nav-group-label { color: rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity)); font-weight: 500; }
.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .placeholder-icon { margin-inline-start: 0.3rem; }
.layout-horizontal-nav .nav-group .popper-content .nav-group.active > .popper-triggerer .nav-group-label, .layout-horizontal-nav .nav-link .popper-content .nav-group.active > .popper-triggerer .nav-group-label { color: rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity)); font-weight: 500; }
.layout-horizontal-nav .nav-group .popper-content .nav-link.sub-item .router-link-active.router-link-exact-active, .layout-horizontal-nav .nav-link .popper-content .nav-link.sub-item .router-link-active.router-link-exact-active { font-weight: 500; }
.layout-horizontal-nav .nav-group .nav-group-arrow { font-size: 1.125rem; }
.layout-footer-sticky.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.layout-wrapper.layout-nav-type-horizontal .layout-navbar-and-nav-container .app-logo .app-title { font-size: 22px; }
.skin--bordered .v-expansion-panels:not(.expansion-panels-width-border) .v-expansion-panel, .skin--bordered .v-expansion-panel__shadow { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-nav-type-vertical .layout-navbar .navbar-content-container { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-nav-type-vertical.window-scrolled .layout-navbar .navbar-content-container { border-block-start: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)) !important; }
.skin--bordered .v-dialog-close-btn { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none !important; }
.skin--bordered .layout-vertical-nav { box-shadow: none; }
.skin--bordered .v-expansion-panels.expansion-panels-width-border .v-expansion-panel__shadow { box-shadow: none !important; }
.skin--bordered .v-expansion-panels.expansion-panels-width-border .v-expansion-panel { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.skin--bordered .v-expansion-panels.expansion-panels-width-border .v-expansion-panel:not(:last-child) { margin-block-end: -1px; }
.skin--bordered .v-expansion-panels.expansion-panels-width-border .v-expansion-panel::after { content: ""; }
.skin--bordered .v-select__content, .skin--bordered .v-combobox__content, .skin--bordered .v-autocomplete__content { box-shadow: none; }
.skin--bordered .flatpickr-calendar { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); box-shadow: none; }
.v-input--density-compact .v-field--variant-plain, .v-input--density-compact .v-field--variant-underlined { --v-input-control-height: 40px !important; }
body { font-size: 15px !important; }
.v-avatar, .v-alert { font-weight: 500; }
.v-alert.v-alert--density-comfortable { padding-inline: 14px; }
.v-alert:not(.v-alert--prominent) .v-alert__prepend { block-size: 1.625rem !important; inline-size: 1.625rem !important; }
.v-alert:not(.v-alert--prominent) .v-alert__prepend .v-icon { margin: auto; block-size: 1.125rem !important; font-size: 1.125rem !important; inline-size: 1.125rem !important; }
.v-alert .v-alert-title { margin-block-end: 0.55rem; }
.v-alert .v-alert__close .v-btn--icon { --v-btn-height: 4px; font-size: 0.5rem; margin-block-end: 0.2rem; }
.v-alert .v-alert__close .v-btn--icon .v-btn__overlay, .v-alert .v-alert__close .v-btn--icon .v-ripple__container { opacity: 0; }
.v-alert:not(.v-alert--prominent) .v-alert__prepend { border-radius: 0.375rem; }
.v-alert:not(.v-alert--prominent).v-alert--variant-flat .v-alert__prepend, .v-alert:not(.v-alert--prominent).v-alert--variant-elevated .v-alert__prepend { background-color: rgb(255, 255, 255); }
.v-alert:not(.v-alert--prominent).v-alert--variant-tonal .v-alert__prepend { z-index: 1; background-color: rgb(var(--v-theme-surface)); }
.v-alert.v-alert--density-compact { border-radius: 0.25rem; }
.v-alert.v-alert--density-default { border-radius: 0.5rem; }
.v-alert:not(.v-alert--prominent).bg-primary .v-alert__prepend .v-icon, .v-alert:not(.v-alert--prominent).text-primary .v-alert__prepend .v-icon { color: rgb(var(--v-theme-primary)) !important; }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-primary .v-alert__prepend, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-primary .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-primary .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-primary .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-primary .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-primary .v-alert__prepend { background-color: rgb(var(--v-theme-primary)); }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-primary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-primary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-primary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-primary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-primary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-primary .v-alert__prepend .v-icon { color: rgb(var(--v-theme-on-primary)) !important; }
.v-alert:not(.v-alert--prominent).bg-secondary .v-alert__prepend .v-icon, .v-alert:not(.v-alert--prominent).text-secondary .v-alert__prepend .v-icon { color: rgb(var(--v-theme-secondary)) !important; }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-secondary .v-alert__prepend, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-secondary .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-secondary .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-secondary .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-secondary .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-secondary .v-alert__prepend { background-color: rgb(var(--v-theme-secondary)); }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-secondary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-secondary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-secondary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-secondary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-secondary .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-secondary .v-alert__prepend .v-icon { color: rgb(var(--v-theme-on-secondary)) !important; }
.v-alert:not(.v-alert--prominent).bg-error .v-alert__prepend .v-icon, .v-alert:not(.v-alert--prominent).text-error .v-alert__prepend .v-icon { color: rgb(var(--v-theme-error)) !important; }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-error .v-alert__prepend, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-error .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-error .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-error .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-error .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-error .v-alert__prepend { background-color: rgb(var(--v-theme-error)); }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-error .v-alert__prepend .v-icon, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-error .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-error .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-error .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-error .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-error .v-alert__prepend .v-icon { color: rgb(var(--v-theme-on-error)) !important; }
.v-alert:not(.v-alert--prominent).bg-info .v-alert__prepend .v-icon, .v-alert:not(.v-alert--prominent).text-info .v-alert__prepend .v-icon { color: rgb(var(--v-theme-info)) !important; }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-info .v-alert__prepend, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-info .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-info .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-info .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-info .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-info .v-alert__prepend { background-color: rgb(var(--v-theme-info)); }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-info .v-alert__prepend .v-icon, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-info .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-info .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-info .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-info .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-info .v-alert__prepend .v-icon { color: rgb(var(--v-theme-on-info)) !important; }
.v-alert:not(.v-alert--prominent).bg-success .v-alert__prepend .v-icon, .v-alert:not(.v-alert--prominent).text-success .v-alert__prepend .v-icon { color: rgb(var(--v-theme-success)) !important; }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-success .v-alert__prepend, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-success .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-success .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-success .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-success .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-success .v-alert__prepend { background-color: rgb(var(--v-theme-success)); }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-success .v-alert__prepend .v-icon, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-success .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-success .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-success .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-success .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-success .v-alert__prepend .v-icon { color: rgb(var(--v-theme-on-success)) !important; }
.v-alert:not(.v-alert--prominent).bg-warning .v-alert__prepend .v-icon, .v-alert:not(.v-alert--prominent).text-warning .v-alert__prepend .v-icon { color: rgb(var(--v-theme-warning)) !important; }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-warning .v-alert__prepend, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-warning .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-warning .v-alert__prepend, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-warning .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-warning .v-alert__prepend, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-warning .v-alert__prepend { background-color: rgb(var(--v-theme-warning)); }
.v-alert.v-alert--variant-outlined:not(.v-alert--prominent).text-warning .v-alert__prepend .v-icon, .v-alert.v-alert--variant-outlined:not(.v-alert--prominent).bg-warning .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).text-warning .v-alert__prepend .v-icon, .v-alert.v-alert--variant-text:not(.v-alert--prominent).bg-warning .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).text-warning .v-alert__prepend .v-icon, .v-alert.v-alert--variant-plain:not(.v-alert--prominent).bg-warning .v-alert__prepend .v-icon { color: rgb(var(--v-theme-on-warning)) !important; }
body .v-btn { transform: scale(1.001); }
body .v-btn .v-btn__content { z-index: 0; }
body .v-btn:active { transform: scale(0.98); }
body .v-btn .v-icon { --v-icon-size-multiplier: .799407846; }
body .v-btn:not(.v-btn--loading) .v-btn__overlay { transition: opacity 0.15s ease-in-out; will-change: opacity; }
body .v-btn.v-btn--variant-outlined:active > .v-btn__overlay, body .v-btn.v-btn--variant-flat:active > .v-btn__overlay, body .v-btn.v-btn--variant-text:active > .v-btn__overlay, body .v-btn.v-btn--variant-plain:active > .v-btn__overlay { opacity: 0.08; }
body .v-btn.v-btn--variant-tonal:active > .v-btn__overlay { opacity: 0.24; }
body .v-btn.v-btn--variant-elevated:hover > .v-btn__overlay { opacity: 0.1; }
body .v-btn.v-btn--variant-outlined:hover > .v-btn__overlay, body .v-btn.v-btn--variant-flat:hover > .v-btn__overlay, body .v-btn.v-btn--variant-text:hover > .v-btn__overlay, body .v-btn.v-btn--variant-plain:hover > .v-btn__overlay { opacity: 0.08; }
body .v-btn.v-btn--variant-tonal:hover > .v-btn__overlay { opacity: 0.24; }
body .v-btn--variant-elevated:not(.v-btn--loading, .v-btn--disabled) .v-btn__overlay, body .v-btn--variant-flat:not(.v-btn--loading, .v-btn--disabled) .v-btn__overlay { background-color: rgb(0, 0, 0); transition: none; }
body .v-btn.v-btn--variant-tonal .v-btn__underlay { opacity: 0.16; }
body .v-btn:not(.v-btn--icon).v-btn--size-x-small { border-radius: 2px; }
body .v-btn:not(.v-btn--icon).v-btn--size-small { border-radius: 4px; }
body .v-btn:not(.v-btn--icon).v-btn--size-large { border-radius: 8px; }
body .v-btn:not(.v-btn--icon).v-btn--size-x-large { border-radius: 10px; }
.v-badge .v-badge__badge .v-icon { font-size: 0.9375rem; }
.v-checkbox .v-label { line-height: 21px; }
.v-checkbox .v-input__details { min-block-size: unset !important; padding-block-start: 0px !important; }
.v-chip .v-chip__close { font-size: 0.8125rem; }
.v-chip .v-icon--start { margin-inline-start: 0px !important; }
.v-checkbox-btn.v-selection-control--dirty .v-selection-control__input .v-icon.custom-checkbox-checked { filter: drop-shadow(0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14)); }
.v-checkbox-btn .v-icon--size-default { font-size: calc(var(--v-icon-size-multiplier) * 1.5rem) !important; }
body .v-dialog .v-dialog-close-btn { border-radius: 0.375rem; block-size: 2rem; inline-size: 2rem; inset-block-start: 0px; inset-inline-end: 0px; transform: translate(0.5rem, -0.5rem); background-color: rgb(var(--v-theme-surface)) !important; }
[dir="rtl"] body .v-dialog .v-dialog-close-btn { transform: translate(-0.5rem, -0.5rem); }
body .v-dialog .v-dialog-close-btn:hover { transform: translate(0.3125rem, -0.3125rem); }
[dir="rtl"] body .v-dialog .v-dialog-close-btn:hover { transform: translate(-0.3125rem, -0.3125rem); }
body .v-layout .v-application__wrap .v-expansion-panels.expansion-panels-width-border { border: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); border-radius: 0.375rem; }
body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel { margin-block-start: 0px !important; }
body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title { color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); font-weight: 500; }
body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title .v-expansion-panel-title__icon { transition: transform 0.2s ease-in-out; }
body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title .v-expansion-panel-title__icon .v-icon { font-size: 1.25rem; }
body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title .v-expansion-panel-title__overlay, body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title--active .v-expansion-panel-title__overlay, body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title:hover .v-expansion-panel-title__overlay, body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title:focus .v-expansion-panel-title__overlay, body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title:focus-visible .v-expansion-panel-title__overlay, body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay, body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel .v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay { opacity: 0 !important; }
body .v-layout .v-application__wrap .v-expansion-panels .v-expansion-panel:not(.v-expansion-panels--variant-accordion).v-expansion-panel--active .v-expansion-panel__shadow { box-shadow: 0 4px 18px rgba(var(--v-shadow-key-umbra-color),.1),0 0 transparent,0 0 transparent; }
[dir="rtl"] body .v-layout .v-application__wrap .v-expansion-panels:not(.no-icon-rotate) .v-expansion-panel .v-expansion-panel-title__icon .v-icon { transform: scaleX(-1); }
body .v-layout .v-application__wrap .v-expansion-panels:not(.no-icon-rotate) .v-expansion-panel.v-expansion-panel--active .v-expansion-panel-title__icon { transform: rotate(90deg); }
[dir="rtl"] body .v-layout .v-application__wrap .v-expansion-panels:not(.no-icon-rotate) .v-expansion-panel.v-expansion-panel--active .v-expansion-panel-title__icon { transform: rotate(-90deg); }
body .v-layout .v-application__wrap .v-expansion-panels:not(.expansion-panels-width-border) .v-expansion-panel:not(:last-child) { margin-block-end: 0.5rem; }
body .v-layout .v-application__wrap .v-expansion-panels:not(.expansion-panels-width-border) .v-expansion-panel:not(:first-child)::after { content: none; }
body .v-layout .v-application__wrap .v-expansion-panels:not(.expansion-panels-width-border) .v-expansion-panel:first-child:not(:last-child), body .v-layout .v-application__wrap .v-expansion-panels:not(.expansion-panels-width-border) .v-expansion-panel:not(:first-child, :last-child), body .v-layout .v-application__wrap .v-expansion-panels:not(.expansion-panels-width-border) .v-expansion-panel:not(:first-child) { border-radius: 0.375rem !important; }
.v-field.v-field--variant-solo, .v-field.v-field--variant-filled { --v-field-padding-top: 7px !important; color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); }
.v-textarea textarea { opacity: 0 !important; }
.v-textarea .v-field--active textarea { opacity: 1 !important; }
.v-field { line-height: 23px; }
.v-list-item { --v-hover-opacity: .08 !important; }
.v-list-item .v-ripple__container { display: none; }
.v-list-item .v-checkbox-btn.v-selection-control--density-compact { margin-inline-end: 0.5rem; }
.v-list-item .v-list-item__overlay { transition: none; }
.v-list-item.v-list-item--active .v-selection-control.v-selection-control--dirty.v-checkbox-btn .v-icon { color: rgb(255, 255, 255); }
.v-list-item.v-list-item--density-comfortable .v-icon { font-size: 1.25rem; }
.v-list-item.v-list-item--density-compact .v-icon { font-size: 1.125rem; }
.v-list-item.v-list-item--active > .v-list-item__overlay { opacity: 0 !important; }
.v-list-item.v-list-item--active:not(.v-list-group__header) { background-color: rgb(var(--v-theme-primary)); color: rgb(var(--v-theme-on-primary)) !important; }
.v-list-item.v-list-item--active:not(.v-list-group__header) .v-list-item-subtitle { color: rgb(var(--v-theme-on-primary)); }
.v-list-item[tabindex="-2"]:not(.v-list-item--active):hover, .v-list-item[tabindex="-2"]:not(.v-list-item--active):focus-visible { color: rgb(var(--v-theme-primary)); }
.v-list-item[tabindex="-2"]:not(.v-list-item--active):hover .v-list-item-subtitle, .v-list-item[tabindex="-2"]:not(.v-list-item--active):focus-visible .v-list-item-subtitle { color: rgb(var(--v-theme-primary)); }
.v-list-item.v-list-item--active.v-list-group__header { color: rgb(var(--v-theme-primary)); }
.v-list-item.v-list-item--active .v-list-item__prepend .v-checkbox .v-selection-control__input > .v-icon rect, .v-list-item.v-list-item--active .v-list-item__prepend .v-checkbox-btn .v-selection-control__input > .v-icon rect { fill: rgb(255, 255, 255); }
.v-list-item.v-list-item--active .v-list-item__prepend .v-checkbox .v-selection-control__input > .v-icon rect + path, .v-list-item.v-list-item--active .v-list-item__prepend .v-checkbox-btn .v-selection-control__input > .v-icon rect + path { stroke: rgb(var(--v-theme-primary)); }
.v-menu.v-overlay .v-overlay__content .v-list .v-list-item { border-radius: 0.375rem; margin-block: 0.25rem; margin-inline: 0.5rem; min-block-size: 2.375rem; }
.v-menu.v-overlay .v-overlay__content .v-list .v-list-item:first-child { margin-block-start: 0px; }
.v-menu.v-overlay .v-overlay__content .v-list .v-list-item:last-child { margin-block-end: 0px; }
.v-menu.v-overlay .v-overlay__content .v-list .v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line { padding-block: 0.5rem; }
.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn { background-color: rgb(var(--v-theme-primary)); }
.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn .v-btn__underlay { opacity: 1 !important; }
.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn .v-btn__content { color: rgb(var(--v-theme-on-primary)); }
.v-pagination .v-pagination__item .v-btn { transform: scale(1) !important; transition-duration: 0s; }
.v-pagination .v-pagination__item .v-btn:active { transform: scale(1); }
.v-pagination .v-pagination__next .v-btn--icon .v-icon, .v-pagination .v-pagination__prev .v-btn--icon .v-icon { --v-icon-size-multiplier: .889; }
.v-radio.v-selection-control--dirty .v-selection-control__input .custom-radio-checked, .v-radio-btn.v-selection-control--dirty .v-selection-control__input .custom-radio-checked { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-radio .v-label, .v-radio-btn .v-label { line-height: 22px; }
.v-radio:not(.v-selection-control--dirty) .v-selection-control__input > .v-icon, .v-checkbox-btn:not(.v-selection-control--dirty) .v-selection-control__input > .v-icon { color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)); }
.v-input.v-radio-group > .v-input__control > .v-label { margin-inline-start: 0px; }
.v-rating .v-rating__wrapper .v-btn .v-icon { --v-icon-size-multiplier: 1; }
.v-rating .v-rating__wrapper .v-btn--density-default { --v-btn-height: 26px; }
.v-rating .v-rating__wrapper .v-btn--density-compact { --v-btn-height: 30px; }
.v-rating .v-rating__wrapper .v-btn--density-comfortable { --v-btn-height: 32px; }
.v-switch.v-switch--inset .v-switch__track, .v-switch.v-switch--inset .v-selection-control__wrapper { block-size: 1.125rem; inline-size: 1.875rem; }
.v-switch.v-switch--inset .v-ripple__container { opacity: 0; }
.v-switch.v-switch--inset:not(.v-input--disabled) .v-switch__track { border: 1px solid rgba(var(--v-border-color),var(--v-switch-opacity)); background-color: rgb(var(--v-theme-surface)); opacity: 1; }
.v-switch.v-switch--inset .v-selection-control__input { transform: translate(-5px); --v-selection-control-size: 32px !important; }
.v-switch.v-switch--inset .v-selection-control__input .v-switch__thumb { background: rgba(var(--v-theme-on-surface),var(--v-switch-opacity)); block-size: 0.75rem; inline-size: 0.75rem; transform: scale(1); }
.v-switch.v-switch--inset .v-selection-control--dirty .v-switch__track { border-color: rgba(var(--v-border-color),var(--v-switch-opacity)); }
.v-switch.v-switch--inset .v-selection-control--dirty .text-primary .v-switch__track { border-color: rgb(var(--v-theme-primary)); background-color: rgb(var(--v-theme-primary)); }
.v-switch.v-switch--inset .v-selection-control--dirty .text-secondary .v-switch__track { border-color: rgb(var(--v-theme-secondary)); background-color: rgb(var(--v-theme-secondary)); }
.v-switch.v-switch--inset .v-selection-control--dirty .text-error .v-switch__track { border-color: rgb(var(--v-theme-error)); background-color: rgb(var(--v-theme-error)); }
.v-switch.v-switch--inset .v-selection-control--dirty .text-info .v-switch__track { border-color: rgb(var(--v-theme-info)); background-color: rgb(var(--v-theme-info)); }
.v-switch.v-switch--inset .v-selection-control--dirty .text-success .v-switch__track { border-color: rgb(var(--v-theme-success)); background-color: rgb(var(--v-theme-success)); }
.v-switch.v-switch--inset .v-selection-control--dirty .text-warning .v-switch__track { border-color: rgb(var(--v-theme-warning)); background-color: rgb(var(--v-theme-warning)); }
.v-switch.v-switch--inset .v-selection-control--dirty .v-selection-control__input { transform: translate(5px); }
.v-switch.v-switch--inset .v-selection-control--dirty .v-selection-control__input .v-switch__thumb { background-color: rgb(255, 255, 255); }
.v-switch.v-switch--inset.v-input--disabled:not(.v-input--dirty) .v-selection-control__input .v-switch__thumb { background: rgba(var(--v-theme-on-surface),var(--v-switch-disabled-thumb-opacity)); }
.v-switch.v-switch--inset.v-input--disabled:not(.v-input--dirty) .v-switch__track { background-color: rgba(var(--v-theme-on-surface),var(--v-switch-disabled-track-opacity)); }
.v-switch.v-switch--inset.v-input--disabled.v-input--dirty .v-selection-control--disabled { opacity: var(--v-switch-checked-disabled-opacity); }
.v-switch.v-input, .v-checkbox-btn, .v-radio-btn, .v-radio { --v-input-control-height: auto; flex: unset; }
.v-slider-thumb { border: 3px solid rgb(var(--v-theme-surface)); border-radius: 5rem; box-shadow: 0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-slider-thumb__label { font-weight: 500; background: rgb(var(--v-tooltip-background)) !important; color: rgb(var(--v-theme-on-primary)) !important; }
.v-slider.v-input--horizontal .v-slider-thumb__label::before { border-block-start-color: rgb(var(--v-tooltip-background)) !important; }
.v-slider.v-input--vertical .v-slider-thumb__label::before { border-inline-end-color: rgb(var(--v-tooltip-background)) !important; }
.v-slider-track__background--opacity { opacity: 1 !important; }
.v-table { --v-table-row-height: 56px; --v-table-header-height: 48px !important; color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)) !important; }
.v-table th { font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.0625rem; text-transform: uppercase; color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)) !important; }
.v-table th .v-data-table-header__content { display: flex; justify-content: space-between; }
.v-data-table table tbody .v-data-table-group-header-row td { background-color: rgb(var(--v-theme-surface)); }
.v-tabs.v-tabs--vertical { --v-tabs-height: 38px !important; }
.v-tabs.v-tabs--vertical:not(.v-tabs-pill) { block-size: 100%; border-inline-end: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); }
.v-tabs.v-tabs--horizontal:not(.v-tabs-pill) { border-block-end: 1px solid rgba(var(--v-border-color),var(--v-border-opacity)); }
.v-tabs.v-tabs--horizontal:not(.v-tabs-pill) .v-tab__slider { block-size: 3px; }
.v-tabs .v-btn { color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); font-weight: 400; transform: none !important; }
.v-tabs .v-btn:hover { color: rgb(var(--v-theme-primary)); }
.v-tabs .v-btn.v-btn--stacked .v-icon { --v-icon-size-multiplier: 1.1428571429; }
.v-tabs .v-btn .v-btn__overlay, .v-tabs .v-btn .v-ripple__container { opacity: 0 !important; }
.v-tabs .v-btn .v-tab__slider { inset-inline-end: 0px; inset-inline-start: unset; }
.v-tabs.v-tabs-pill .v-slide-group-item--active.v-tab--selected { box-shadow: 0 2px 6px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent; }
.v-tabs.v-tabs-pill.v-slide-group, .v-tabs.v-tabs-pill .v-slide-group__container { box-sizing: content-box; padding: 1rem; margin: -1rem; }
.v-tabs.v-tabs-pill .v-tab.v-btn:hover { color: rgba(var(--v-theme-primary)); }
.v-timeline .v-timeline-divider__dot { background: none !important; }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot { box-shadow: 0 0 0 .1875rem rgb(var(--v-theme-on-surface-variant)); }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-primary { box-shadow: 0 0 0 .1875rem rgba(var(--v-theme-primary),.12); }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-secondary { box-shadow: 0 0 0 .1875rem rgba(var(--v-theme-secondary),.12); }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-error { box-shadow: 0 0 0 .1875rem rgba(var(--v-theme-error),.12); }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-info { box-shadow: 0 0 0 .1875rem rgba(var(--v-theme-info),.12); }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-success { box-shadow: 0 0 0 .1875rem rgba(var(--v-theme-success),.12); }
.v-timeline .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-warning { box-shadow: 0 0 0 .1875rem rgba(var(--v-theme-warning),.12); }
.v-timeline.v-timeline-icon-only .v-timeline-divider__dot .v-timeline-divider__inner-dot { background: rgb(var(--v-theme-background)); box-shadow: none; }
.v-card:not(.v-card--variant-text, .v-card--variant-plain, .v-card--variant-outlined) .v-timeline.v-timeline-icon-only .v-timeline-divider__dot .v-timeline-divider__inner-dot { background: rgb(var(--v-theme-surface)); }
.v-card.v-card--variant-tonal .v-timeline.v-timeline-icon-only .v-timeline-divider__dot .v-timeline-divider__inner-dot .v-icon { background: none; }
body .app-text-field .v-text-field .v-input__details, body .app-select .v-text-field .v-input__details, body .app-autocomplete .v-text-field .v-input__details, body .app-combobox .v-text-field .v-input__details, body .app-textarea .v-text-field .v-input__details, body .app-picker-field .v-text-field .v-input__details { padding-inline-start: 0px; }
body .app-text-field .v-field--variant-outlined.v-field--focused .v-field__outline, body .app-select .v-field--variant-outlined.v-field--focused .v-field__outline, body .app-autocomplete .v-field--variant-outlined.v-field--focused .v-field__outline, body .app-combobox .v-field--variant-outlined.v-field--focused .v-field__outline, body .app-textarea .v-field--variant-outlined.v-field--focused .v-field__outline, body .app-picker-field .v-field--variant-outlined.v-field--focused .v-field__outline { --v-field-border-width: 1px !important; }
body .app-text-field .v-input--density-comfortable .v-field input, body .app-text-field .v-input--density-comfortable .v-field .v-select__selection-text, body .app-select .v-input--density-comfortable .v-field input, body .app-select .v-input--density-comfortable .v-field .v-select__selection-text, body .app-autocomplete .v-input--density-comfortable .v-field input, body .app-autocomplete .v-input--density-comfortable .v-field .v-select__selection-text, body .app-combobox .v-input--density-comfortable .v-field input, body .app-combobox .v-input--density-comfortable .v-field .v-select__selection-text, body .app-textarea .v-input--density-comfortable .v-field input, body .app-textarea .v-input--density-comfortable .v-field .v-select__selection-text, body .app-picker-field .v-input--density-comfortable .v-field input, body .app-picker-field .v-input--density-comfortable .v-field .v-select__selection-text, body .app-text-field .v-input--density-default .v-field input, body .app-text-field .v-input--density-default .v-field .v-select__selection-text, body .app-select .v-input--density-default .v-field input, body .app-select .v-input--density-default .v-field .v-select__selection-text, body .app-autocomplete .v-input--density-default .v-field input, body .app-autocomplete .v-input--density-default .v-field .v-select__selection-text, body .app-combobox .v-input--density-default .v-field input, body .app-combobox .v-input--density-default .v-field .v-select__selection-text, body .app-textarea .v-input--density-default .v-field input, body .app-textarea .v-input--density-default .v-field .v-select__selection-text, body .app-picker-field .v-input--density-default .v-field input, body .app-picker-field .v-input--density-default .v-field .v-select__selection-text { font-size: 1em; }
body .app-text-field .v-field input::placeholder, body .app-text-field .v-field .v-field__input::placeholder, body .app-select .v-field input::placeholder, body .app-select .v-field .v-field__input::placeholder, body .app-autocomplete .v-field input::placeholder, body .app-autocomplete .v-field .v-field__input::placeholder, body .app-combobox .v-field input::placeholder, body .app-combobox .v-field .v-field__input::placeholder, body .app-textarea .v-field input::placeholder, body .app-textarea .v-field .v-field__input::placeholder, body .app-picker-field .v-field input::placeholder, body .app-picker-field .v-field .v-field__input::placeholder { transition: transform 0.2s ease-out; }
body .app-text-field .v-field--focused, body .app-select .v-field--focused, body .app-autocomplete .v-field--focused, body .app-combobox .v-field--focused, body .app-textarea .v-field--focused, body .app-picker-field .v-field--focused { box-shadow: 0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12); }
body .app-text-field .v-field--focused.v-field input::placeholder, body .app-text-field .v-field--focused.v-field .v-field__input::placeholder, body .app-select .v-field--focused.v-field input::placeholder, body .app-select .v-field--focused.v-field .v-field__input::placeholder, body .app-autocomplete .v-field--focused.v-field input::placeholder, body .app-autocomplete .v-field--focused.v-field .v-field__input::placeholder, body .app-combobox .v-field--focused.v-field input::placeholder, body .app-combobox .v-field--focused.v-field .v-field__input::placeholder, body .app-textarea .v-field--focused.v-field input::placeholder, body .app-textarea .v-field--focused.v-field .v-field__input::placeholder, body .app-picker-field .v-field--focused.v-field input::placeholder, body .app-picker-field .v-field--focused.v-field .v-field__input::placeholder { transform: translate(4px) !important; }
[dir="rtl"] body .app-text-field .v-field--focused.v-field input::placeholder, [dir="rtl"] body .app-text-field .v-field--focused.v-field .v-field__input::placeholder, [dir="rtl"] body .app-select .v-field--focused.v-field input::placeholder, [dir="rtl"] body .app-select .v-field--focused.v-field .v-field__input::placeholder, [dir="rtl"] body .app-autocomplete .v-field--focused.v-field input::placeholder, [dir="rtl"] body .app-autocomplete .v-field--focused.v-field .v-field__input::placeholder, [dir="rtl"] body .app-combobox .v-field--focused.v-field input::placeholder, [dir="rtl"] body .app-combobox .v-field--focused.v-field .v-field__input::placeholder, [dir="rtl"] body .app-textarea .v-field--focused.v-field input::placeholder, [dir="rtl"] body .app-textarea .v-field--focused.v-field .v-field__input::placeholder, [dir="rtl"] body .app-picker-field .v-field--focused.v-field input::placeholder, [dir="rtl"] body .app-picker-field .v-field--focused.v-field .v-field__input::placeholder { transform: translate(-4px) !important; }
body .app-autocomplete .v-autocomplete__selection { line-height: 24px; margin-block: 0px !important; }
body .app-autocomplete .v-autocomplete .v-field .v-field__input > input { align-self: center; }
body .app-autocomplete .v-autocomplete.v-autocomplete--chips.v-input--dirty .v-autocomplete__selection { margin: 0px; }
body .app-autocomplete .v-autocomplete.v-autocomplete--chips.v-input--dirty .v-field__input { gap: 3px; }
body .app-autocomplete .v-autocomplete.v-autocomplete--chips.v-input--dirty.v-input--density-compact .v-field__input { padding-inline-start: 0.5rem; }
body .app-autocomplete .v-autocomplete.v-autocomplete--chips.v-input--dirty.v-input--density-comfortable .v-field__input { padding-inline-start: 0.75rem; }
body .app-autocomplete .v-autocomplete.v-autocomplete--chips.v-input--dirty.v-input--density-default .v-field__input { padding-inline-start: 1rem; }
body .app-select .v-select__selection { line-height: 24px; margin-block: 0px !important; }
body .app-select .v-select .v-field .v-field__input > input { align-self: center; }
body .app-select .v-select.v-select--chips.v-input--dirty .v-select__selection { margin: 0px; }
body .app-select .v-select.v-select--chips.v-input--dirty .v-field__input { gap: 3px; }
body .app-select .v-select.v-select--chips.v-input--dirty.v-input--density-compact .v-field__input { padding-inline-start: 0.5rem; }
body .app-select .v-select.v-select--chips.v-input--dirty.v-input--density-comfortable .v-field__input { padding-inline-start: 0.75rem; }
body .app-select .v-select.v-select--chips.v-input--dirty.v-input--density-default .v-field__input { padding-inline-start: 1rem; }
body .app-combobox .v-combobox__selection { line-height: 24px; margin-block: 0px !important; }
body .app-combobox .v-combobox .v-field .v-field__input > input { align-self: center; }
body .app-combobox .v-combobox.v-combobox--chips.v-input--dirty .v-combobox__selection { margin: 0px; }
body .app-combobox .v-combobox.v-combobox--chips.v-input--dirty .v-field__input { gap: 3px; }
body .app-combobox .v-combobox.v-combobox--chips.v-input--dirty.v-input--density-compact .v-field__input { padding-inline-start: 0.5rem; }
body .app-combobox .v-combobox.v-combobox--chips.v-input--dirty.v-input--density-comfortable .v-field__input { padding-inline-start: 0.75rem; }
body .app-combobox .v-combobox.v-combobox--chips.v-input--dirty.v-input--density-default .v-field__input { padding-inline-start: 1rem; }
.app-autocomplete__content .v-list-item--active .v-autocomplete__mask { background: rgb(92, 82, 192); }
.app-autocomplete__content .v-theme--dark .v-list-item:not(.v-list-item--active) .v-autocomplete__mask { background: rgb(59, 64, 92); }
.v-menu .v-list-item { padding-block: 8px !important; padding-inline: 16px !important; }
.app-inner-list .v-selection-control { display: none; }
::-webkit-resizer { background: transparent; }
.v-otp-input { justify-content: unset !important; }
.v-otp-input .v-otp-input__content { max-inline-size: 100%; }
.v-otp-input .v-otp-input__content .v-field.v-field--focused .v-field__outline .v-field__outline__start, .v-otp-input .v-otp-input__content .v-field.v-field--focused .v-field__outline .v-field__outline__end { border-color: rgb(var(--v-theme-primary)) !important; }
.v-timeline-item .app-timeline-title { color: rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity)); font-size: 15px; font-weight: 500; line-height: 1.3125rem; }
.v-timeline-item .app-timeline-meta { color: rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)); font-size: 11px; line-height: 0.875rem; }
.v-timeline-item .app-timeline-text { color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); font-size: 13px; line-height: 1.25rem; }
.v-spacer { flex-grow: 1; }
.v-theme--light { --v-tooltip-background: 0, 0, 0, .7; --v-theme-secondary: 30, 30, 30 !important; --v-field-border-opacity: .78 !important; --v-medium-emphasis-opacity: .78 !important; --v-selection-control-size: 32px !important; }
.v-theme--dark { --v-tooltip-background: 0, 0, 0, .7; --v-field-border-opacity: .78 !important; --v-medium-emphasis-opacity: .78 !important; --v-selection-control-size: 32px !important; }
body { background: rgb(var(--v-theme-background)); }
.v-field__outline { --v-field-border-opacity: .78 !important; }
.v-field__input { flex-wrap: inherit !important; opacity: inherit !important; }
.v-label { opacity: inherit !important; }
.v-card-subtitle { color: rgb(var(--v-theme-on-background)); }
.v-table.v-theme--light { color: rgb(0, 0, 0) !important; }
.list-square { padding-block: 0px; font-size: 0.875rem !important; padding-inline: 6px !important; text-align: center !important; }
.v-table__wrapper > table > tbody > tr:hover { background: rgba(var(--v-theme-primary),10%); }
.edit-link { cursor: pointer; text-decoration: underline; color: rgb(var(--v-global-theme-primary)) !important; }
.edit-link:hover { font-weight: 900 !important; }
.check-label { display: flex !important; flex-direction: column !important; }
.check-label > .v-input__control { display: block !important; }
.check-label > .v-input__control > .v-selection-control > .v-label { font-size: 0.85rem !important; font-weight: 700 !important; }
.check-label-container { display: inline-flex; align-items: center; font-weight: 700; vertical-align: middle; }
th { font-weight: 700 !important; }
.v-table { --v-table-header-height: 48px !important; }
.pg-cancel { background: linear-gradient(72.47deg, rgb(255, 70, 70) 22.16%, rgba(255, 70, 70, 0.7) 76.47%) !important; box-shadow: 0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12)) !important; color: rgb(255, 255, 255) !important; }
.single-deposit-cancel-job { background: linear-gradient(72.47deg, rgb(233, 172, 58) 22.16%, rgba(247, 186, 18, 0.7) 76.47%) !important; box-shadow: 0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12)) !important; color: rgb(255, 255, 255) !important; }
.retry-realtime-deposit { background: linear-gradient(72.47deg, rgb(70, 113, 255) 22.16%, rgba(70, 113, 255, 0.7) 76.47%) !important; box-shadow: 0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12)) !important; color: rgb(255, 255, 255) !important; }
.dp__theme_dark, .dp__theme_light { --dp-border-color-hover: rgb(var(--v-global-theme-primary)) !important; --dp-border-color: rgba(var(--v-border-color), .7) !important; --dp-background-color: rgb(var(--v-theme-surface)) !important; }
.dp__calendar { min-block-size: 15em !important; }
.dp__clear_icon { display: none !important; }
.dp__input_icon_pad { padding-block: 0.3em; padding-inline-end: 1em; }
:root { --dp-border-radius: .3em !important; --dp-button-height: 41px !important; }
.v-input--density-compact .v-field--variant-outlined, .v-input--density-compact .v-field--single-line, .v-input--density-compact .v-field--no-label { --v-field-padding-bottom: 1px !important; }
.custom-select { border: 1px solid rgba(var(--v-border-color),.5); border-radius: 0.5em; color: rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity)); min-inline-size: 7em; padding-block: 0.3em; padding-inline: 0.5em; text-align: center; }
.custom-select > option { background-color: rgb(var(--v-theme-background)); }
.custom-select:active { border: 1px solid rgba(var(--v-border-color),1); }
.preview-content:hover { border: 2px solid rgb(200, 200, 200); cursor: pointer; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { margin: 0px !important; appearance: none !important; }
input[type="number"] { appearance: textfield !important; }
.batch-container { display: flex; align-items: center; justify-content: center; }
.button-container { display: flex; justify-content: flex-end; }
.not-open-today { position: absolute; z-index: 9999; inset-inline-end: 2em; }
.sub-headers { border-inline-end: thin solid rgba(var(--v-border-color),var(--v-border-opacity)); }
@media only screen and (max-device-width: 960px) {
  .preview { margin-block: 0.5em !important; margin-inline: 0px !important; }
}
.product-list-wrapper { inline-size: 100%; max-inline-size: 700px; padding-block: 24px; padding-inline: 0px; }
.product-wrapper { margin-block-end: 1em; }
.product-wrapper:hover { border-width: 2px; cursor: pointer; }
.product-img { border: 1px solid rgb(var(--v-border-color),var(--v-border-opacity)); margin: 0.5em; block-size: 90px; inline-size: 140px; }
.product-sub-info-wrapper-mobile { border-block-end: 1px solid rgb(var(--v-border-color),var(--v-border-opacity)); }
.product-sub-info-wrapper-pc { display: flex; flex-direction: column; justify-content: normal; min-block-size: 20em; padding-block: 1em; padding-inline: 0.5em; }
.product-sub-info { margin: 1em; margin-block-start: 0px; }
.product-pay-warpper { display: flex; align-items: center; justify-content: space-between; }
.dp__input_wrap { position: relative; width: 100%; box-sizing: unset; }
.dp__input_wrap:focus { border-color: var(--dp-border-color-hover); outline: none; }
.dp__input { background-color: var(--dp-background-color); border-radius: var(--dp-border-radius); font-family: var(--dp-font-family); border: 1px solid var(--dp-border-color); outline: none; transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); width: 100%; font-size: var(--dp-font-size); line-height: calc(var(--dp-font-size)*1.5); padding: var(--dp-input-padding); color: var(--dp-text-color); box-sizing: border-box; }
.dp__input::placeholder { opacity: 0.7; }
.dp__input:hover { border-color: var(--dp-border-color-hover); }
.dp__input_reg { caret-color: rgba(0, 0, 0, 0); }
.dp__input_focus { border-color: var(--dp-border-color-hover); }
.dp__disabled { background: var(--dp-disabled-color); }
.dp__disabled::placeholder { color: var(--dp-disabled-color-text); }
.dp__input_icons { display: inline-block; width: var(--dp-font-size); height: var(--dp-font-size); stroke-width: 0; font-size: var(--dp-font-size); line-height: calc(var(--dp-font-size)*1.5); padding: 6px 12px; color: var(--dp-icon-color); box-sizing: content-box; }
.dp__input_icon { cursor: pointer; position: absolute; top: 50%; inset-inline-start: 0px; transform: translateY(-50%); color: var(--dp-icon-color); }
.dp__clear_icon { position: absolute; top: 50%; inset-inline-end: 0px; transform: translateY(-50%); cursor: pointer; color: var(--dp-icon-color); }
.dp__input_icon_pad { padding-inline-start: var(--dp-input-icon-padding); }
.dp__input_valid { box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color); border-color: var(--dp-success-color); }
.dp__input_valid:hover { border-color: var(--dp-success-color); }
.dp__input_invalid { box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color); border-color: var(--dp-danger-color); }
.dp__input_invalid:hover { border-color: var(--dp-danger-color); }
.dp__menu { background: var(--dp-background-color); border-radius: var(--dp-border-radius); min-width: var(--dp-menu-min-width); font-family: var(--dp-font-family); font-size: var(--dp-font-size); user-select: none; border: 1px solid var(--dp-menu-border-color); box-sizing: border-box; }
.dp__menu::after { box-sizing: border-box; }
.dp__menu::before { box-sizing: border-box; }
.dp__menu:focus { border: 1px solid var(--dp-menu-border-color); outline: none; }
.dp--menu-wrapper { position: absolute; z-index: 99999; }
.dp__menu_inner { padding: var(--dp-menu-padding); }
.dp--menu--inner-stretched { padding: 6px 0px; }
.dp__menu_index { z-index: 99999; }
.dp__menu_readonly, .dp__menu_disabled { position: absolute; inset: 0px; z-index: 1; }
.dp__menu_disabled { background: rgba(255, 255, 255, 0.5); cursor: not-allowed; }
.dp__menu_readonly { background: rgba(0, 0, 0, 0); cursor: default; }
.dp__arrow_top { left: 50%; top: 0px; height: 12px; width: 12px; background-color: var(--dp-background-color); position: absolute; border-inline-end: 1px solid var(--dp-menu-border-color); border-top: 1px solid var(--dp-menu-border-color); transform: translate(-50%, -50%) rotate(-45deg); }
.dp__arrow_bottom { left: 50%; bottom: 0px; height: 12px; width: 12px; background-color: var(--dp-background-color); position: absolute; border-inline-end: 1px solid var(--dp-menu-border-color); border-bottom: 1px solid var(--dp-menu-border-color); transform: translate(-50%, 50%) rotate(45deg); }
.dp__action_extra { text-align: center; padding: 2px 0px; }
.dp--preset-dates { padding: 5px; border-inline-end: 1px solid var(--dp-border-color); }
@media only screen and (width <= 600px) {
  .dp--preset-dates { display: flex; align-self: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; overflow-x: auto; max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2); }
}
.dp__sidebar_left { padding: 5px; border-inline-end: 1px solid var(--dp-border-color); }
.dp__sidebar_right { padding: 5px; margin-inline-end: 1px solid var(--dp-border-color); }
.dp--preset-range { display: block; padding: 5px; white-space: nowrap; color: var(--dp-text-color); border-radius: var(--dp-border-radius); transition: var(--dp-common-transition); }
.dp--preset-range:hover { background-color: var(--dp-hover-color); cursor: pointer; }
@media only screen and (width <= 600px) {
  .dp--preset-range { border: 1px solid var(--dp-border-color); margin: 0px 3px; }
  .dp--preset-range:first-child { margin-left: 0px; }
  .dp--preset-range:last-child { margin-right: 0px; }
}
.dp__menu_content_wrapper { display: flex; }
@media only screen and (width <= 600px) {
  .dp__menu_content_wrapper { flex-direction: column-reverse; }
}
.dp__calendar_header { position: relative; display: flex; justify-content: center; align-items: center; color: var(--dp-text-color); white-space: nowrap; font-weight: 700; }
.dp__calendar_header_item { text-align: center; flex-grow: 1; height: var(--dp-cell-size); padding: var(--dp-cell-padding); width: var(--dp-cell-size); box-sizing: border-box; }
.dp__calendar_row { display: flex; justify-content: center; align-items: center; margin: var(--dp-row-maring); }
.dp__calendar_item { text-align: center; flex-grow: 1; box-sizing: border-box; color: var(--dp-text-color); }
.dp__calendar { position: relative; }
.dp__calendar_header_cell { border-bottom: thin solid var(--dp-border-color); padding: var(--dp-calendar-header-cell-padding); }
.dp__cell_inner { display: flex; align-items: center; text-align: center; justify-content: center; border-radius: var(--dp-cell-border-radius); height: var(--dp-cell-size); padding: var(--dp-cell-padding); width: var(--dp-cell-size); border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; position: relative; }
.dp__cell_inner:hover { transition: 0.2s; }
.dp__cell_auto_range_start, .dp__date_hover_start:hover, .dp__range_start { border-end-end-radius: 0px; border-start-end-radius: 0px; }
.dp__cell_auto_range_end, .dp__date_hover_end:hover, .dp__range_end { border-end-start-radius: 0px; border-start-start-radius: 0px; }
.dp__range_end, .dp__range_start, .dp__active_date { background: var(--dp-primary-color); color: var(--dp-primary-text-color); }
.dp__cell_auto_range_end, .dp__cell_auto_range_start { border-top: 1px dashed var(--dp-primary-color); border-bottom: 1px dashed var(--dp-primary-color); }
.dp__date_hover_end:hover, .dp__date_hover_start:hover, .dp__date_hover:hover { background: var(--dp-hover-color); color: var(--dp-hover-text-color); }
.dp__cell_offset { color: var(--dp-secondary-color); }
.dp__cell_disabled { color: var(--dp-secondary-color); cursor: not-allowed; }
.dp__range_between { background: var(--dp-hover-color); border-radius: 0px; border: 1px solid var(--dp-hover-color); }
.dp__range_between_week { background: var(--dp-primary-color); color: var(--dp-primary-text-color); border-radius: 0px; border-top: 1px solid var(--dp-primary-color); border-bottom: 1px solid var(--dp-primary-color); }
.dp__today { border: 1px solid var(--dp-primary-color); }
.dp__week_num { color: var(--dp-secondary-color); text-align: center; }
.dp__cell_auto_range { border-radius: 0px; border-top: 1px dashed var(--dp-primary-color); border-bottom: 1px dashed var(--dp-primary-color); }
.dp__cell_auto_range_start { border-inline-start: 1px dashed var(--dp-primary-color); }
.dp__cell_auto_range_end { border-inline-end: 1px dashed var(--dp-primary-color); }
.dp__calendar_header_separator { width: 100%; height: 1px; background: var(--dp-border-color); }
.dp__calendar_next { margin-inline-start: var(--dp-multi-calendars-spacing); }
.dp__marker_line, .dp__marker_dot { height: 5px; background-color: var(--dp-marker-color); position: absolute; bottom: 0px; }
.dp__marker_dot { width: 5px; border-radius: 50%; left: 50%; transform: translate(-50%); }
.dp__marker_line { width: 100%; left: 0px; }
.dp__marker_tooltip { position: absolute; border-radius: var(--dp-border-radius); background-color: var(--dp-tooltip-color); padding: 5px; border: 1px solid var(--dp-border-color); z-index: 99999; box-sizing: border-box; cursor: default; }
.dp__tooltip_content { white-space: nowrap; }
.dp__tooltip_text { display: flex; align-items: center; flex-flow: row; color: var(--dp-text-color); }
.dp__tooltip_mark { height: 5px; width: 5px; border-radius: 50%; background-color: var(--dp-text-color); color: var(--dp-text-color); margin-inline-end: 5px; }
.dp__arrow_bottom_tp { bottom: 0px; height: 8px; width: 8px; background-color: var(--dp-tooltip-color); position: absolute; border-inline-end: 1px solid var(--dp-border-color); border-bottom: 1px solid var(--dp-border-color); transform: translate(-50%, 50%) rotate(45deg); }
.dp__instance_calendar { position: relative; width: 100%; }
@media only screen and (width <= 600px) {
  .dp__flex_display { flex-direction: column; }
}
.dp__cell_highlight { background-color: var(--dp-highlight-color); }
.dp__month_year_row { display: flex; align-items: center; height: var(--dp-month-year-row-height); color: var(--dp-text-color); box-sizing: border-box; }
.dp__inner_nav { display: flex; align-items: center; justify-content: center; cursor: pointer; height: var(--dp-month-year-row-button-size); width: var(--dp-month-year-row-button-size); color: var(--dp-icon-color); text-align: center; border-radius: 50%; }
.dp__inner_nav svg { height: var(--dp-button-icon-height); width: var(--dp-button-icon-height); }
.dp__inner_nav:hover { background: var(--dp-hover-color); color: var(--dp-hover-icon-color); }
[dir="rtl"] .dp__inner_nav { transform: rotate(180deg); }
.dp__inner_nav_disabled:hover, .dp__inner_nav_disabled { background: var(--dp-disabled-color); color: var(--dp-disabled-color-text); cursor: not-allowed; }
.dp--year-select, .dp__month_year_select { text-align: center; cursor: pointer; height: var(--dp-month-year-row-height); display: flex; align-items: center; justify-content: center; border-radius: var(--dp-border-radius); box-sizing: border-box; color: var(--dp-text-color); }
.dp--year-select:hover, .dp__month_year_select:hover { background: var(--dp-hover-color); color: var(--dp-hover-text-color); transition: var(--dp-common-transition); }
.dp__month_year_select { width: 50%; }
.dp--year-select { width: 100%; }
.dp__month_year_wrap { display: flex; width: 100%; }
.dp__year_disable_select { justify-content: space-around; }
.dp__overlay { width: 100%; background: var(--dp-background-color); transition: opacity 1s ease-out; z-index: 99999; font-family: var(--dp-font-family); color: var(--dp-text-color); box-sizing: border-box; }
.dp--overlay-absolute { position: absolute; height: 100%; top: 0px; left: 0px; }
.dp--overlay-relative { position: relative; }
.dp__overlay_container::-webkit-scrollbar-track { box-shadow: var(--dp-scroll-bar-background); background-color: var(--dp-scroll-bar-background); }
.dp__overlay_container::-webkit-scrollbar { width: 5px; background-color: var(--dp-scroll-bar-background); }
.dp__overlay_container::-webkit-scrollbar-thumb { background-color: var(--dp-scroll-bar-color); border-radius: 10px; }
.dp__overlay:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; }
.dp__container_flex { display: flex; }
.dp__container_block { display: block; }
.dp__overlay_container { flex-direction: column; overflow-y: auto; }
.dp__time_picker_overlay_container { height: 100%; }
.dp__overlay_row { padding: 0px; box-sizing: border-box; display: flex; margin-inline: auto; flex-wrap: wrap; max-width: 100%; width: 100%; align-items: center; }
.dp__flex_row { flex: 1 1 0%; }
.dp__overlay_col { box-sizing: border-box; width: 33%; padding: var(--dp-overlay-col-padding); white-space: nowrap; }
.dp__overlay_cell_pad { padding: var(--dp-common-padding) 0; }
.dp__overlay_cell_active { cursor: pointer; border-radius: var(--dp-border-radius); text-align: center; background: var(--dp-primary-color); color: var(--dp-primary-text-color); }
.dp__overlay_cell { cursor: pointer; border-radius: var(--dp-border-radius); text-align: center; }
.dp__overlay_cell:hover { background: var(--dp-hover-color); color: var(--dp-hover-text-color); transition: var(--dp-common-transition); }
.dp__cell_in_between { background: var(--dp-hover-color); color: var(--dp-hover-text-color); }
.dp__over_action_scroll { right: 5px; box-sizing: border-box; }
.dp__overlay_cell_disabled { cursor: not-allowed; background: var(--dp-disabled-color); }
.dp__overlay_cell_disabled:hover { background: var(--dp-disabled-color); }
.dp__overlay_cell_active_disabled { cursor: not-allowed; background: var(--dp-primary-disabled-color); }
.dp__overlay_cell_active_disabled:hover { background: var(--dp-primary-disabled-color); }
.dp__month_picker_header { display: flex; width: 100%; align-items: center; justify-content: space-between; height: var(--dp-cell-size); }
.dp__btn, .dp--time-invalid, .dp--time-overlay-btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 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; cursor: pointer; transition: var(--dp-common-transition); line-height: normal; }
.dp__time_input { width: 100%; display: flex; align-items: center; justify-content: center; user-select: none; font-family: var(--dp-font-family); color: var(--dp-text-color); }
.dp__time_col_reg_block { padding: 0px 20px; }
.dp__time_col_reg_inline { padding: 0px 10px; }
.dp__time_col_reg_with_button { padding: 0px 15px; }
.dp__time_col_sec { padding: 0px 10px; }
.dp__time_col_sec_with_button { padding: 0px 5px; }
.dp__time_col { text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.dp__time_col_block { font-size: var(--dp-time-font-size); }
.dp__time_display { cursor: pointer; color: var(--dp-text-color); border-radius: var(--dp-border-radius); display: flex; align-items: center; justify-content: center; }
.dp__time_display:hover:enabled { background: var(--dp-hover-color); color: var(--dp-hover-text-color); }
.dp__time_display_block { padding: 0px 3px; }
.dp__time_display_inline { padding: 5px; }
.dp__time_picker_inline_container { display: flex; width: 100%; justify-content: center; }
.dp__inc_dec_button { padding: 5px; margin: 0px; height: var(--dp-time-inc-dec-button-size); width: var(--dp-time-inc-dec-button-size); display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 50%; color: var(--dp-icon-color); box-sizing: border-box; }
.dp__inc_dec_button svg { height: var(--dp-time-inc-dec-button-size); width: var(--dp-time-inc-dec-button-size); }
.dp__inc_dec_button:hover { background: var(--dp-hover-color); color: var(--dp-primary-color); }
.dp__inc_dec_button_inline { width: 100%; padding: 0px; height: 8px; cursor: pointer; display: flex; align-items: center; }
.dp__inc_dec_button_disabled:hover, .dp__inc_dec_button_disabled { background: var(--dp-disabled-color); color: var(--dp-disabled-color-text); cursor: not-allowed; }
.dp__pm_am_button { background: var(--dp-primary-color); color: var(--dp-primary-text-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: var(--dp-common-padding); border-radius: var(--dp-border-radius); cursor: pointer; }
.dp__tp_inline_btn_bar { width: 100%; height: 4px; background-color: var(--dp-secondary-color); transition: var(--dp-common-transition); border-collapse: collapse; }
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r { background-color: var(--dp-primary-color); transform: rotate(12deg) scale(1.15) translateY(-2px); }
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l, .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r { background-color: var(--dp-primary-color); transform: rotate(-12deg) scale(1.15) translateY(-2px); }
.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l { background-color: var(--dp-primary-color); transform: rotate(12deg) scale(1.15) translateY(-2px); }
.dp--time-overlay-btn { background: none; }
.dp--time-invalid { background-color: var(--dp-disabled-color); }
.dp__action_row { display: flex; align-items: center; width: 100%; padding: var(--dp-action-row-padding); box-sizing: border-box; color: var(--dp-text-color); flex-flow: row; }
.dp__action_row svg { height: var(--dp-button-icon-height); width: auto; }
.dp__selection_preview { display: block; color: var(--dp-text-color); font-size: var(--dp-preview-font-size); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dp__action_buttons { display: flex; flex: 0 1 0%; align-items: center; justify-content: flex-end; margin-inline-start: auto; }
.dp__action_button { display: inline-flex; align-items: center; background: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); padding: var(--dp-action-buttons-padding); line-height: var(--dp-action-button-height); margin-inline-start: 3px; height: var(--dp-action-button-height); cursor: pointer; border-radius: var(--dp-border-radius); font-size: var(--dp-preview-font-size); font-family: var(--dp-font-family); }
.dp__action_select { background: var(--dp-primary-color); color: var(--dp-primary-text-color); }
.dp__action_select:hover { background: var(--dp-primary-color); transition: var(--dp-action-row-transtion); }
.dp__action_select:disabled { background: var(--dp-primary-disabled-color); cursor: not-allowed; }
.dp__action_cancel { color: var(--dp-text-color); border: 1px solid var(--dp-border-color); }
.dp__action_cancel:hover { border-color: var(--dp-primary-color); transition: var(--dp-action-row-transtion); }
.dp__btn, .dp--time-overlay-btn, .dp--time-invalid { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 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; cursor: pointer; transition: var(--dp-common-transition); line-height: normal; }
:root { --dp-common-transition: all .1s ease-in; --dp-menu-padding: 6px 8px; --dp-animation-duration: .1s; --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1); --dp-transition-timing: ease-out; --dp-action-row-transtion: all .2s ease-in; --dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif; --dp-border-radius: 4px; --dp-cell-border-radius: 4px; --dp-transition-length: 22px; --dp-transition-timing-general: .1s; --dp-button-height: 35px; --dp-month-year-row-height: 35px; --dp-month-year-row-button-size: 25px; --dp-button-icon-height: 20px; --dp-calendar-wrap-padding: 0 5px; --dp-cell-size: 35px; --dp-cell-padding: 5px; --dp-common-padding: 10px; --dp-input-icon-padding: 35px; --dp-input-padding: 6px 30px 6px 12px; --dp-menu-min-width: 260px; --dp-action-buttons-padding: 1px 6px; --dp-row-maring: 5px 0; --dp-calendar-header-cell-padding: .5rem; --dp-multi-calendars-spacing: 10px; --dp-overlay-col-padding: 3px; --dp-time-inc-dec-button-size: 32px; --dp-font-size: 1rem; --dp-preview-font-size: .8rem; --dp-time-font-size: 2rem; --dp-action-button-height: 22px; --dp-action-row-padding: 8px; }
.dp__theme_dark { --dp-background-color: #212121; --dp-text-color: #fff; --dp-hover-color: #484848; --dp-hover-text-color: #fff; --dp-hover-icon-color: #959595; --dp-primary-color: #005cb2; --dp-primary-disabled-color: #61a8ea; --dp-primary-text-color: #fff; --dp-secondary-color: #a9a9a9; --dp-border-color: #2d2d2d; --dp-menu-border-color: #2d2d2d; --dp-border-color-hover: #aaaeb7; --dp-disabled-color: #737373; --dp-disabled-color-text: #d0d0d0; --dp-scroll-bar-background: #212121; --dp-scroll-bar-color: #484848; --dp-success-color: #00701a; --dp-success-color-disabled: #428f59; --dp-icon-color: #959595; --dp-danger-color: #e53935; --dp-marker-color: #e53935; --dp-tooltip-color: #3e3e3e; --dp-highlight-color: rgb(0 92 178 / 20%); }
.dp__theme_light { --dp-background-color: #fff; --dp-text-color: #212121; --dp-hover-color: #f3f3f3; --dp-hover-text-color: #212121; --dp-hover-icon-color: #959595; --dp-primary-color: #1976d2; --dp-primary-disabled-color: #6bacea; --dp-primary-text-color: #f8f5f5; --dp-secondary-color: #c0c4cc; --dp-border-color: #ddd; --dp-menu-border-color: #ddd; --dp-border-color-hover: #aaaeb7; --dp-disabled-color: #f6f6f6; --dp-scroll-bar-background: #f3f3f3; --dp-scroll-bar-color: #959595; --dp-success-color: #76d275; --dp-success-color-disabled: #a3d9b1; --dp-icon-color: #959595; --dp-danger-color: #ff6f60; --dp-marker-color: #ff6f60; --dp-tooltip-color: #fafafa; --dp-disabled-color-text: #8e8e8e; --dp-highlight-color: rgb(25 118 210 / 10%); }
.dp__flex { display: flex; align-items: center; }
.dp__btn { background: none; }
.dp__main { font-family: var(--dp-font-family); user-select: none; box-sizing: border-box; position: relative; width: 100%; }
.dp__pointer { cursor: pointer; }
.dp__icon { stroke: currentcolor; fill: currentcolor; }
.dp__button { width: 100%; text-align: center; color: var(--dp-icon-color); cursor: pointer; display: flex; align-items: center; place-content: center; padding: var(--dp-common-padding); box-sizing: border-box; height: var(--dp-button-height); }
.dp__button.dp__overlay_action { position: absolute; bottom: 0px; }
.dp__button:hover { background: var(--dp-hover-color); color: var(--dp-hover-icon-color); }
.dp__button svg { height: var(--dp-button-icon-height); width: auto; }
.dp__button_bottom { border-bottom-left-radius: var(--dp-border-radius); border-bottom-right-radius: var(--dp-border-radius); }
.dp__flex_display { display: flex; }
.dp__flex_display_with_input { flex-direction: column; align-items: flex-start; }
.dp__relative { position: relative; }
.calendar-next-enter-active, .calendar-next-leave-active, .calendar-prev-enter-active, .calendar-prev-leave-active { transition: all var(--dp-transition-timing-general) ease-out; }
.calendar-next-enter-from { opacity: 0; transform: translate(var(--dp-transition-length)); }
.calendar-next-leave-to, .calendar-prev-enter-from { opacity: 0; transform: translate(calc(var(--dp-transition-length) * -1)); }
.calendar-prev-leave-to { opacity: 0; transform: translate(var(--dp-transition-length)); }
.dp-menu-appear-bottom-enter-active, .dp-menu-appear-bottom-leave-active, .dp-menu-appear-top-enter-active, .dp-menu-appear-top-leave-active, .dp-slide-up-enter-active, .dp-slide-up-leave-active, .dp-slide-down-enter-active, .dp-slide-down-leave-active { transition: all var(--dp-animation-duration) var(--dp-transition-timing); }
.dp-menu-appear-top-enter-from, .dp-menu-appear-top-leave-to, .dp-slide-down-leave-to, .dp-slide-up-enter-from { opacity: 0; transform: translateY(var(--dp-transition-length)); }
.dp-menu-appear-bottom-enter-from, .dp-menu-appear-bottom-leave-to, .dp-slide-down-enter-from, .dp-slide-up-leave-to { opacity: 0; transform: translateY(calc(var(--dp-transition-length) * -1)); }
.dp--arrow-btn-nav { transition: var(--dp-common-transition); }