@keyframes offset {
  40% {
    stroke-dashoffset: 0;
}

  100% {
    stroke-dashoffset: -50;
}
}

@keyframes array {
  0% {
    stroke-dasharray: 0 500;
}

  50% {
    stroke-dasharray: 46 500;
}

  100% {
    stroke-dasharray: 0 500;
}
}

@keyframes rotate {
  0% {
    transform: rotate(-90deg);
}

  100% {
    transform: rotate(270deg);
}
}

@keyframes sidePaneBackdropIn {
  0% {
    opacity: 0;
}

  100% {
    opacity: 1;
}
}

@keyframes sidePaneBackdropOut {
  0% {
    opacity: 1;
}

  100% {
    opacity: 0;
}
}

@keyframes sidePaneRightIn {
  0% {
    right: -100%;
}

  100% {
    right: 0;
}
}

@keyframes sidePaneRightOut {
  0% {
    right: 0;
}

  100% {
    right: -100%;
}
}

@keyframes sidePaneLeftIn {
  0% {
    left: -100%;
}

  100% {
    left: 0;
}
}

@keyframes sidePaneLeftOut {
  0% {
    left: 0;
}

  100% {
    left: -100%;
}
}

@keyframes skeletonLoading {
  0% {
    background-position: 0% 0%;
}

  100% {
    background-position: -200% 0%;
}
}

:root {
  --made-with-panda: '🐼';
}

[class^=mfui],[class^=mfui]::after,[class^=mfui]::before,[class^=mfui]::backdrop,[class^=mfui]::file-selector-button {
  margin: 0;
  padding: 0;
  border: 0 solid;
  box-sizing: border-box;
}

*,::before,::after,::backdrop {
  --blur: /*-*/ /*-*/;
  --brightness: /*-*/ /*-*/;
  --contrast: /*-*/ /*-*/;
  --grayscale: /*-*/ /*-*/;
  --hue-rotate: /*-*/ /*-*/;
  --invert: /*-*/ /*-*/;
  --saturate: /*-*/ /*-*/;
  --sepia: /*-*/ /*-*/;
  --drop-shadow: /*-*/ /*-*/;
  --backdrop-blur: /*-*/ /*-*/;
  --backdrop-brightness: /*-*/ /*-*/;
  --backdrop-contrast: /*-*/ /*-*/;
  --backdrop-grayscale: /*-*/ /*-*/;
  --backdrop-hue-rotate: /*-*/ /*-*/;
  --backdrop-invert: /*-*/ /*-*/;
  --backdrop-opacity: /*-*/ /*-*/;
  --backdrop-saturate: /*-*/ /*-*/;
  --backdrop-sepia: /*-*/ /*-*/;
  --gradient-from-position: /*-*/ /*-*/;
  --gradient-to-position: /*-*/ /*-*/;
  --gradient-via-position: /*-*/ /*-*/;
  --scroll-snap-strictness: proximity;
  --border-spacing-x: 0;
  --border-spacing-y: 0;
  --translate-x: 0;
  --translate-y: 0;
  --rotate: 0;
  --rotate-x: 0;
  --rotate-y: 0;
  --skew-x: 0;
  --skew-y: 0;
  --scale-x: 1;
  --scale-y: 1;
}

:host,:root {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --mfui-z-index-dialog: 5000;
  --mfui-z-index-toast-container: 9999;
  --mfui-z-index-toast-item: 1000;
                                  --mfui-colors-mfui\.color\.base\.content\.none: #262626ff;
  --mfui-colors-mfui\.color\.base\.content\.hovered: #111111ff;
  --mfui-colors-mfui\.color\.base\.content\.pressed: #000000ff;
  --mfui-colors-mfui\.color\.base\.sub-content\.none: #747474ff;
  --mfui-colors-mfui\.color\.base\.sub-content\.hovered: #595959ff;
  --mfui-colors-mfui\.color\.base\.sub-content\.pressed: #424242ff;
  --mfui-colors-mfui\.color\.base\.inverted-content\.none: #ffffffff;
  --mfui-colors-mfui\.color\.base\.inverted-content\.hovered: #f9f9f9ff;
  --mfui-colors-mfui\.color\.base\.inverted-content\.pressed: #e8e8e8ff;
  --mfui-colors-mfui\.color\.base\.inverted-border\.none: #ffffffff;
  --mfui-colors-mfui\.color\.base\.inverted-border\.hovered: #f9f9f9ff;
  --mfui-colors-mfui\.color\.base\.inverted-border\.pressed: #e8e8e8ff;
  --mfui-colors-mfui\.color\.base\.background\.none: #ffffffff;
  --mfui-colors-mfui\.color\.base\.background\.hovered: #f9f9f9ff;
  --mfui-colors-mfui\.color\.base\.background\.pressed: #e8e8e8ff;
  --mfui-colors-mfui\.color\.base\.overlay\.none: #0000006b;
                                                  --mfui-colors-mfui\.color\.dark-accent\.background\.none: #252a32ff;
  --mfui-colors-mfui\.color\.dark-accent\.background\.hovered: #11161dff;
  --mfui-colors-mfui\.color\.dark-accent\.background\.pressed: #000000ff;
  --mfui-colors-mfui\.color\.dark-accent\.border\.none: #42474fff;
      --mfui-colors-mfui\.color\.dark-accent\.content\.none: #bad4f7ff;
  --mfui-colors-mfui\.color\.dark-accent\.content\.hovered: #d0e1f8ff;
  --mfui-colors-mfui\.color\.dark-accent\.content\.pressed: #e5effbff;
  --mfui-colors-mfui\.color\.disabled\.content: #d1d1d1ff;
  --mfui-colors-mfui\.color\.disabled\.border: #ccccccff;
  --mfui-colors-mfui\.color\.disabled\.background: #e8e8e8ff;
  --mfui-colors-mfui\.color\.link\.content\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.link\.content\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.link\.content\.pressed: #003e90ff;
  --mfui-colors-mfui\.color\.neutral\.content\.none: #747474ff;
  --mfui-colors-mfui\.color\.neutral\.content\.hovered: #595959ff;
  --mfui-colors-mfui\.color\.neutral\.content\.pressed: #424242ff;
  --mfui-colors-mfui\.color\.neutral\.background\.none: #747474ff;
      --mfui-colors-mfui\.color\.neutral\.border\.none: #747474ff;
  --mfui-colors-mfui\.color\.neutral\.border\.hovered: #595959ff;
  --mfui-colors-mfui\.color\.neutral\.border\.pressed: #424242ff;
  --mfui-colors-mfui\.color\.neutral\.sub-background\.none: #ddddddff;
  --mfui-colors-mfui\.color\.neutral\.sub-background\.hovered: #d7d7d7ff;
  --mfui-colors-mfui\.color\.neutral\.sub-background\.pressed: #d1d1d1ff;
  --mfui-colors-mfui\.color\.neutral\.sub-border\.none: #ccccccff;
  --mfui-colors-mfui\.color\.neutral\.sub-border\.hovered: #c6c6c6ff;
  --mfui-colors-mfui\.color\.neutral\.sub-border\.pressed: #c1c1c1ff;
  --mfui-colors-mfui\.color\.neutral\.thin-background\.none: #f9f9f9ff;
  --mfui-colors-mfui\.color\.neutral\.thin-background\.hovered: #e8e8e8ff;
  --mfui-colors-mfui\.color\.neutral\.thin-background\.pressed: #ddddddff;
  --mfui-colors-mfui\.color\.neutral\.thin-border\.none: #eeeeeeff;
  --mfui-colors-mfui\.color\.neutral\.thin-border\.hovered: #ddddddff;
  --mfui-colors-mfui\.color\.neutral\.thin-border\.pressed: #d1d1d1ff;
  --mfui-colors-mfui\.color\.primary\.content\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.primary\.content\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.primary\.content\.pressed: #003e90ff;
  --mfui-colors-mfui\.color\.primary\.border\.none: #2e72d8ff;
      --mfui-colors-mfui\.color\.primary\.background\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.primary\.background\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.primary\.background\.pressed: #003e90ff;
        --mfui-colors-mfui\.color\.readonly\.content: #262626ff;
  --mfui-colors-mfui\.color\.readonly\.border: #ccccccff;
  --mfui-colors-mfui\.color\.readonly\.background: #e8e8e8ff;
  --mfui-colors-mfui\.color\.selected-range-edge\.background\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.selected-range-edge\.background\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.selected-range-edge\.background\.pressed: #003e90ff;
        --mfui-colors-mfui\.color\.selected-range-middle\.background\.none: #cbdff8ff;
  --mfui-colors-mfui\.color\.selected-range-middle\.background\.hovered: #c2d9f7ff;
  --mfui-colors-mfui\.color\.selected-range-middle\.background\.pressed: #bad4f7ff;
  --mfui-colors-mfui\.color\.selected\.sign\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.selected\.sign\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.selected\.sign\.pressed: #003e90ff;
  --mfui-colors-mfui\.color\.selected\.background\.none: #cbdff8ff;
  --mfui-colors-mfui\.color\.selected\.background\.hovered: #c2d9f7ff;
  --mfui-colors-mfui\.color\.selected\.background\.pressed: #bad4f7ff;
  --mfui-colors-mfui\.color\.selected\.content\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.selected\.content\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.selected\.content\.pressed: #003e90ff;
  --mfui-colors-mfui\.color\.selected\.border\.none: #2e72d8ff;
  --mfui-colors-mfui\.color\.selected\.border\.hovered: #0d57b1ff;
  --mfui-colors-mfui\.color\.selected\.border\.pressed: #003e90ff;
          --mfui-colors-mfui\.color\.signal-green\.content\.none: #008644ff;
                  --mfui-colors-mfui\.color\.signal-green\.sub-background\.none: #b3eac0ff;
      --mfui-colors-mfui\.color\.signal-neutral\.sub-background\.none: #f3f3f3ff;
      --mfui-colors-mfui\.color\.signal-red\.content\.none: #d7383cff;
  --mfui-colors-mfui\.color\.signal-red\.content\.hovered: #b40d24ff;
  --mfui-colors-mfui\.color\.signal-red\.content\.pressed: #8a0017ff;
  --mfui-colors-mfui\.color\.signal-red\.border\.none: #d7383cff;
  --mfui-colors-mfui\.color\.signal-red\.border\.hovered: #b40d24ff;
  --mfui-colors-mfui\.color\.signal-red\.border\.pressed: #8a0017ff;
  --mfui-colors-mfui\.color\.signal-red\.background\.none: #d7383cff;
  --mfui-colors-mfui\.color\.signal-red\.background\.hovered: #b40d24ff;
  --mfui-colors-mfui\.color\.signal-red\.background\.pressed: #8a0017ff;
  --mfui-colors-mfui\.color\.signal-red\.sub-background\.none: #ffd3ccff;
      --mfui-colors-mfui\.color\.signal-yellow\.content\.none: #8b7200ff;
                  --mfui-colors-mfui\.color\.signal-yellow\.sub-background\.none: #f7da90ff;
      --mfui-shadows-mfui\.elevation\.plus-1\.shadow-1: 0px 1px 1px 1px #00000033;
  --mfui-shadows-mfui\.elevation\.plus-1\.shadow-2: 0px 2px 2px 1px #0000001a;
  --mfui-shadows-mfui\.elevation\.plus-2\.shadow-1: 0px 4px 8px 0px #00000040;
  --mfui-shadows-mfui\.elevation\.plus-2\.shadow-2: 0px 6px 16px 0px #00000033;
  --mfui-sizes-mfui\.layout\.area\.horizontal\.floating-minimum: 336px;
  --mfui-sizes-mfui\.layout\.area\.horizontal\.floating-default: 448px;
  --mfui-sizes-mfui\.layout\.area\.horizontal\.fixed: 588px;
  --mfui-sizes-mfui\.layout\.area\.vertical\.global-header: 48px;
      --mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.1: 14px;
  --mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.2: 28px;
                  --mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.0-1of4: 3.5px;
  --mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.0-1of2: 7px;
                  --mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1: 24px;
    --mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.3: 72px;
        --mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.0-1of3: 8px;
  --mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.0-1of2: 12px;
            --mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1-1of4: 30px;
          --mfui-sizes-mfui\.layout\.safe-area\.edge\.horizontal: 49px;
  --mfui-sizes-mfui\.layout\.safe-area\.edge\.vertical: 48px;
              --mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort: 32px;
  --mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed: 24px;
  --mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact: 48px;
  --mfui-sizes-mfui\.size\.dimension\.control-container\.height\.comfort: 48px;
      --mfui-sizes-mfui\.size\.dimension\.header\.height\.comfort: 48px;
      --mfui-sizes-mfui\.size\.dimension\.data-table-cell\.height\.comfort: 48px;
  --mfui-sizes-mfui\.size\.dimension\.data-table-cell\.height\.condensed: 32px;
    --mfui-sizes-mfui\.size\.dimension\.data-table-disclosure-inidicator\.width\.comfort: 21px;
            --mfui-sizes-mfui\.size\.dimension\.badge\.diameter\.comfort: 7px;
      --mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort: 18px;
  --mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed: 14px;
  --mfui-sizes-mfui\.size\.dimension\.icon\.square\.impact: 18px;
  --mfui-sizes-mfui\.size\.dimension\.icon-button\.square\.comfort: 24px;
      --mfui-sizes-mfui\.size\.dimension\.calendar-cell\.width\.comfort: 35px;
      --mfui-sizes-mfui\.size\.dimension\.calendar-cell\.height\.comfort: 48px;
      --mfui-sizes-mfui\.size\.dimension\.month-calendar-cell\.width\.comfort: 49px;
      --mfui-sizes-mfui\.size\.dimension\.month-calendar-cell\.height\.comfort: 48px;
            --mfui-sizes-mfui\.size\.dimension\.this-month-indicator\.diameter\.comfort: 42px;
            --mfui-sizes-mfui\.size\.dimension\.toggle-switch-container\.width\.comfort: 44px;
      --mfui-sizes-mfui\.size\.dimension\.toggle-switch-container\.height\.comfort: 24px;
      --mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort: 20px;
      --mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-off\.diameter\.comfort: 18px;
                  --mfui-sizes-mfui\.size\.target\.minimum\.comfort: 24px;
      --mfui-sizes-mfui\.size\.target\.button\.comfort: 56px;
  --mfui-sizes-mfui\.size\.target\.button\.condensed: 42px;
  --mfui-sizes-mfui\.size\.target\.button\.impact: 56px;
                  --mfui-spacing-mfui\.layout\.grid\.scale\.horizontal\.1: 14px;
                                          --mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.2: 48px;
      --mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.0-1of6: 4px;
    --mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.0-1of3: 8px;
                                                                              --mfui-spacing-mfui\.size\.dimension\.icon\.square\.comfort: 18px;
                                                                              --mfui-spacing-mfui\.size\.padding\.icon-inline\.horizontal\.comfort: 1.75px;
            --mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort: 7px;
  --mfui-spacing-mfui\.size\.padding\.input\.horizontal\.condensed: 7px;
  --mfui-spacing-mfui\.size\.padding\.input\.horizontal\.impact: 7px;
  --mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort: 14px;
  --mfui-spacing-mfui\.size\.padding\.control\.horizontal\.condensed: 7px;
  --mfui-spacing-mfui\.size\.padding\.control\.horizontal\.impact: 21px;
        --mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort: 14px;
      --mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort: 12px;
  --mfui-spacing-mfui\.size\.padding\.container\.vertical\.condensed: 12px;
          --mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.comfort: 8px;
  --mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.condensed: 4px;
    --mfui-spacing-mfui\.size\.padding\.control-container-body-only\.vertical\.comfort: 12px;
  --mfui-spacing-mfui\.size\.padding\.control-container-body-only\.vertical\.condensed: 4px;
    --mfui-spacing-mfui\.size\.padding\.sheet\.horizontal\.comfort: 28px;
      --mfui-spacing-mfui\.size\.padding\.sheet\.vertical\.comfort: 24px;
      --mfui-spacing-mfui\.size\.padding\.content\.vertical\.comfort: 24px;
      --mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort: 14px;
      --mfui-spacing-mfui\.size\.padding\.main-content\.top\.comfort: 12px;
      --mfui-spacing-mfui\.size\.padding\.main-content\.bottom\.comfort: 48px;
                        --mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.comfort: 7px;
  --mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.condensed: 7px;
                                  --mfui-spacing-mfui\.size\.padding\.data-table-cell\.vertical\.comfort: 12px;
  --mfui-spacing-mfui\.size\.padding\.data-table-cell\.vertical\.condensed: 4px;
    --mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal\.comfort: 14px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-1\.comfort: 28px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-2\.comfort: 42px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-3\.comfort: 56px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-4\.comfort: 70px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-5\.comfort: 84px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.vertical\.comfort: 4px;
      --mfui-spacing-mfui\.size\.padding\.display-table-cell\.header-vertical\.comfort: 12px;
      --mfui-spacing-mfui\.size\.padding\.badge-count\.horizontal\.comfort: 3.5px;
            --mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort: 7px;
      --mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort: 6px;
      --mfui-spacing-mfui\.size\.padding\.toast\.horizontal\.comfort: 21px;
      --mfui-spacing-mfui\.size\.padding\.toast\.vertical\.comfort: 18px;
      --mfui-spacing-mfui\.size\.padding\.status-label\.horizontal\.comfort: 7px;
  --mfui-spacing-mfui\.size\.padding\.status-label\.horizontal\.condensed: 3.5px;
    --mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort: 3.5px;
  --mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.condensed: 3.5px;
  --mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.impact: 7px;
        --mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort: 7px;
      --mfui-spacing-mfui\.size\.spacing\.inline\.vertical\.comfort: 0px;
            --mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort: 12px;
      --mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort: 14px;
      --mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort: 24px;
                  --mfui-border-widths-mfui\.size\.border\.base\.width\.comfort: 1px;
  --mfui-border-widths-mfui\.size\.border\.base\.width\.condensed: 1px;
  --mfui-border-widths-mfui\.size\.border\.base\.width\.impact: 1px;
  --mfui-border-widths-mfui\.size\.border\.indicator\.width\.comfort: 2px;
      --mfui-border-widths-mfui\.size\.border\.current\.width\.comfort: 3px;
      --mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort: 2px;
            --mfui-radii-mfui\.size\.radius\.indicator-component\.comfort: 3px;
  --mfui-radii-mfui\.size\.radius\.indicator-component\.condensed: 3px;
  --mfui-radii-mfui\.size\.radius\.indicator-component\.impact: 3px;
  --mfui-radii-mfui\.size\.radius\.control-component\.comfort: 6px;
  --mfui-radii-mfui\.size\.radius\.control-component\.condensed: 6px;
  --mfui-radii-mfui\.size\.radius\.control-component\.impact: 8px;
  --mfui-radii-mfui\.size\.radius\.panel-component\.comfort: 12px;
      --mfui-radii-mfui\.size\.radius\.floating-component\.comfort: 18px;
      --mfui-radii-mfui\.size\.radius\.floating-pane\.comfort: 24px;
      --mfui-radii-mfui\.size\.radius\.toggle-switch-handle\.comfort: 12px;
      --mfui-fonts-mfui\.typography\.font-family\.page-heading-1: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.page-heading-2: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.section-heading-1: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.section-heading-2: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.content-heading: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.link-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-link-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.condensed-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.condensed-link-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-condensed-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-condensed-link-body: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.amount: Consolas,Menlo,MS Gothic,Osaka-Mono,Courier,monospace;
    --mfui-fonts-mfui\.typography\.font-family\.link-amount: Consolas,Menlo,MS Gothic,Osaka-Mono,Courier,monospace;
    --mfui-fonts-mfui\.typography\.font-family\.strong-amount: Consolas,Menlo,MS Gothic,Osaka-Mono,Courier,monospace;
    --mfui-fonts-mfui\.typography\.font-family\.strong-link-amount: Consolas,Menlo,MS Gothic,Osaka-Mono,Courier,monospace;
    --mfui-fonts-mfui\.typography\.font-family\.help-message: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.link-help-message: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-help-message: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-link-help-message: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.label: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.impact-control-label: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.strong-control-label: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.control-label: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.condensed-control-label: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
    --mfui-fonts-mfui\.typography\.font-family\.input: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
  --mfui-fonts-mfui\.typography\.font-family\.input\.narrow: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
  --mfui-fonts-mfui\.typography\.font-family\.condensed-input: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
  --mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow: Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;
                  --mfui-easings-mfui\.transition\.easing\.side-pane\.in: 0.5,0,0.25,1;
  --mfui-easings-mfui\.transition\.easing\.side-pane\.out: 0.5,0,0.25,1;
      --mfui-font-sizes-mfui\.typography\.font-size\.page-heading-1: 20px;
    --mfui-font-sizes-mfui\.typography\.font-size\.page-heading-2: 18px;
    --mfui-font-sizes-mfui\.typography\.font-size\.section-heading-1: 16px;
    --mfui-font-sizes-mfui\.typography\.font-size\.section-heading-2: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.content-heading: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.body: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.link-body: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-body: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-link-body: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.condensed-body: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.condensed-link-body: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-condensed-body: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-condensed-link-body: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.amount: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.link-amount: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-amount: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-link-amount: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.help-message: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.link-help-message: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-help-message: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-link-help-message: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.label: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.impact-control-label: 16px;
    --mfui-font-sizes-mfui\.typography\.font-size\.strong-control-label: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.control-label: 14px;
    --mfui-font-sizes-mfui\.typography\.font-size\.condensed-control-label: 12px;
    --mfui-font-sizes-mfui\.typography\.font-size\.input: 14px;
  --mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow: 16px;
  --mfui-font-sizes-mfui\.typography\.font-size\.condensed-input: 14px;
  --mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow: 16px;
  --mfui-font-sizes-mfui\.typography\.font-size\.icon: 18px;
        --mfui-font-weights-mfui\.typography\.font-weight\.page-heading-1: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.page-heading-2: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.section-heading-1: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.section-heading-2: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.content-heading: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.body: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.link-body: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-body: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-link-body: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.condensed-body: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.condensed-link-body: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-condensed-body: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-condensed-link-body: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.amount: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.link-amount: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-amount: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-link-amount: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.help-message: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.link-help-message: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-help-message: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-link-help-message: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.label: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.impact-control-label: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.strong-control-label: 700;
    --mfui-font-weights-mfui\.typography\.font-weight\.control-label: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.condensed-control-label: 400;
    --mfui-font-weights-mfui\.typography\.font-weight\.input: 400;
  --mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow: 400;
  --mfui-font-weights-mfui\.typography\.font-weight\.condensed-input: 400;
  --mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow: 400;
          --mfui-line-heights-mfui\.typography\.line-height\.page-heading-1: 30px;
    --mfui-line-heights-mfui\.typography\.line-height\.page-heading-2: 27px;
    --mfui-line-heights-mfui\.typography\.line-height\.section-heading-1: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.section-heading-2: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.content-heading: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.body: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.link-body: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-body: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-link-body: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.condensed-body: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.condensed-link-body: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-condensed-body: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-condensed-link-body: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.amount: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.link-amount: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-amount: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-link-amount: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.help-message: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.link-help-message: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-help-message: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-link-help-message: 18px;
    --mfui-line-heights-mfui\.typography\.line-height\.label: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.impact-control-label: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.strong-control-label: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.control-label: 24px;
    --mfui-line-heights-mfui\.typography\.line-height\.condensed-control-label: 16px;
    --mfui-line-heights-mfui\.typography\.line-height\.input: 24px;
  --mfui-line-heights-mfui\.typography\.line-height\.input\.narrow: 24px;
  --mfui-line-heights-mfui\.typography\.line-height\.condensed-input: 21px;
  --mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow: 21px;
        }

.mfui-dOaOSF {
  margin: 0;
  list-style: none;
  padding-inline: var(--mfui-spacing-mfui\.layout\.grid\.scale\.horizontal\.1);
  padding-block: var(--mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.0-1of6);
  display: flex;
  align-items: center;
}

.mfui-czEBLe {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-width: 0;
  height: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
}

[data-mfui-all-collapsed] .mfui-czEBLe {
  flex-shrink: 1;
}

.mfui-fSvpzs {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-width: 0;
  height: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
}

.mfui-fMjXdK {
  padding-inline: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  align-items: center;
  flex-shrink: 0;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-iMiGMy {
  --mfui-colors-mfui\.color\.link\.content\.none: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  --mfui-colors-mfui\.color\.link\.content\.hovered: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
  --mfui-colors-mfui\.color\.link\.content\.pressed: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
  text-decoration: underline;
  cursor: pointer;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-link-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-link-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-link-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-link-body);
  min-width: 0;
  max-width: 100%;
}

.mfui-iMiGMy,.mfui-jnwedv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.mfui-jnwedv {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-body);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-cdQcHH {
  flex-shrink: 0;
}

.mfui-iTZtNc {
  border: none;
  padding: 0;
  place-items: center;
  cursor: pointer;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  background-color: transparent;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
}

.mfui-iTZtNc:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: transparent;
  cursor: not-allowed;
}

.mfui-iTZtNc:is([aria-expanded=true], [data-expanded], [data-state="expanded"]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-iTZtNc:is(:focus-visible, [data-focus-visible]),.mfui-iTZtNc:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-iTZtNc:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-kuFOyU {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.mfui-jRMyDG {
  text-decoration: none;
}

.mfui-fuvqYT {
  padding-block: 0px;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  outline: 2px solid transparent;
  outline-offset: 2px;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.mfui-eStxOZ,.mfui-jnQSCi {
  place-items: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
}

.mfui-lbDxva {
  position: absolute;
}

.mfui-fNikSU {
  text-decoration: underline;
  display: inline;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.link-body);
  cursor: pointer;
  color: var(--mfui-colors-mfui\.color\.link\.content\.none);
}

.mfui-fNikSU:is(:focus-visible, [data-focus-visible]),.mfui-fNikSU:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.link\.content\.hovered);
}

.mfui-fNikSU:is(:active, [data-active]) {
  color: var(--mfui-colors-mfui\.color\.link\.content\.pressed);
}

.mfui-ipiOcH {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  padding-right: var(--mfui-spacing-mfui\.size\.padding\.icon-inline\.horizontal\.comfort);
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.icon-inline\.horizontal\.comfort);
}

.mfui-eBBgyo {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-cDRDAr {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  box-sizing: border-box;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  max-width: 100%;
}

.mfui-cDRDAr::placeholder,.mfui-cDRDAr[data-placeholder] {
  opacity: 1;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-cDRDAr:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-cDRDAr:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-cDRDAr:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible])::placeholder, .mfui-cDRDAr:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible])[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-cDRDAr:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-cDRDAr:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible])::placeholder, .mfui-cDRDAr:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible])[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-UUgrT {
  padding: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort);
  display: flex;
  flex-direction: column;
  background-color: var(--mfui-colors-mfui\.color\.signal-neutral\.sub-background\.none);
  min-width: min-content;
  width: -webkit-fill-available;
}

@supports not (width: -webkit-fill-available) {
  .mfui-UUgrT {
    width: 100%;
}
}

.mfui-dpnwYg {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.condensed);
  flex: 1 1 0%;
  display: flex;
  word-break: break-word;
}

.mfui-ifwBey {
  flex: 0 0 auto;
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
  align-self: flex-start;
  margin-top: 3px;
  margin-bottom: 3px;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-fakGEf {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: flex;
  align-items: center;
}

.mfui-dqvruA {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-cZnBKf {
  justify-content: space-between;
  width: 100%;
}

.mfui-cZnBKf,.mfui-ezhJuo {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
}

.mfui-bnUHlr {
  justify-content: flex-end;
  flex-wrap: wrap;
  row-gap: var(--mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort);
}

.mfui-hkWvKm {
  overflow-y: auto;
}

.mfui-hxpVHi {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-inline: 0px;
  display: flex;
  flex-direction: column;
  word-break: break-word;
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-hQkgtU {
  border: none;
  border-top: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  width: 100%;
  margin-top: 7px;
  margin-bottom: 8px;
}

.mfui-ddLgoR {
  display: block;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}

.mfui-ddLgoR,.mfui-DYOKU {
  padding-block: 4px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-DYOKU {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  text-decoration: none;
  flex: 0 0 auto;
  display: grid;
  align-items: center;
  text-align: left;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  z-index: 0;
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-DYOKU:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-DYOKU[data-mfui-focusable=true]:is(:focus-visible, [data-focus-visible]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  z-index: 1;
}

.mfui-DYOKU[data-mfui-focusable=true]:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  cursor: pointer;
}

.mfui-DYOKU[data-mfui-focusable=true]:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-dHwbKW {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: inline-flex;
  position: relative;
  min-height: 24px;
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled)) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled)) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled)):is(:hover, [data-hover]) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled)):is(:hover, [data-hover]) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled)):is(:active, [data-active]) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled)):is(:active, [data-active]) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):checked) [data-mfui-content="checkbox-icon"],.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):indeterminate) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.none);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):checked) [data-mfui-content="checkbox-label"],.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):indeterminate) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):checked):is(:hover, [data-hover]) [data-mfui-content="checkbox-icon"], .mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):indeterminate):is(:hover, [data-hover]) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):checked):is(:hover, [data-hover]) [data-mfui-content="checkbox-label"], .mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):indeterminate):is(:hover, [data-hover]) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):checked):is(:active, [data-active]) [data-mfui-content="checkbox-icon"], .mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):indeterminate):is(:active, [data-active]) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):checked):is(:active, [data-active]) [data-mfui-content="checkbox-label"], .mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):indeterminate):is(:active, [data-active]) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:disabled) [data-mfui-content="checkbox-icon"],.mfui-dHwbKW:has(input[type="checkbox"]:disabled) [data-mfui-content="checkbox-label"] {
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible):is(:active, [data-active]) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible):is(:active, [data-active]) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:checked) [data-mfui-content="checkbox-icon"],.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:indeterminate) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:checked) [data-mfui-content="checkbox-label"],.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:indeterminate) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:checked):is(:active, [data-active]) [data-mfui-content="checkbox-icon"], .mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:indeterminate):is(:active, [data-active]) [data-mfui-content="checkbox-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
}

.mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:checked):is(:active, [data-active]) [data-mfui-content="checkbox-label"], .mfui-dHwbKW:has(input[type="checkbox"]:not(:disabled):focus-visible:indeterminate):is(:active, [data-active]) [data-mfui-content="checkbox-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-gkbMFu {
  margin: 0;
  border-radius: 4px;
  position: absolute;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  top: 3px;
  left: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-gkbMFu:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-bDVjsL {
  position: relative;
  padding-top: 3px;
}

.mfui-bDVjsL > svg {
  display: block;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-eIOgQi {
  cursor: pointer;
}

.mfui-eIOgQi:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-kKZmYK {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mfui-iEqIyl {
  margin: 0;
  text-decoration: none;
}

.mfui-eKPMHx {
  inset: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
  position: fixed;
  background-color: transparent;
  z-index: var(--mfui-z-index-dialog);
  width: 100%;
  height: 100%;
}

.mfui-blqSap {
  inset: 0;
  margin: auto;
  position: absolute;
  background-color: var(--mfui-colors-mfui\.color\.base\.overlay\.none);
}

.mfui-blqSap:is(:hover, [data-hover]) {
  cursor: pointer;
}

.mfui-jqLOGr {
  border: none;
  margin: 0;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.floating-pane\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.sheet\.horizontal\.comfort) - 3px);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.sheet\.vertical\.comfort);
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  box-shadow: var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-1), var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-2);
  display: flex;
  flex-direction: column;
  top: 50%;
  left: 50%;
  width: var(--mfui-sizes-mfui\.layout\.area\.horizontal\.floating-default);
  max-width: calc(100vw - var(--mfui-sizes-mfui\.layout\.safe-area\.edge\.horizontal) * 2);
  max-height: calc(100vh - var(--mfui-sizes-mfui\.layout\.safe-area\.edge\.vertical) * 2);
}

.mfui-cAvACI {
  padding-inline: 3px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-top: calc((var(--mfui-sizes-mfui\.size\.dimension\.header\.height\.comfort) - var(--mfui-line-heights-mfui\.typography\.line-height\.page-heading-2)) / 2);
  padding-bottom: calc((var(--mfui-sizes-mfui\.size\.dimension\.header\.height\.comfort) - var(--mfui-line-heights-mfui\.typography\.line-height\.page-heading-2)) / 2 - 3px);
}

.mfui-ldlGVV {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.mfui-dzJLRH {
  word-break: break-word;
}

.mfui-jUakyE {
  padding-block: calc((var(--mfui-line-heights-mfui\.typography\.line-height\.page-heading-2) - 24px) / 2);
  flex-shrink: 0;
}

.mfui-fMtMva {
  flex: 0 1;
  overflow: auto;
  padding-inline: 3px;
  padding-block: 3px;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
}

.mfui-fqPZwa {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  padding-inline: 3px;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  padding-top: calc(var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort) - 3px);
}

.mfui-kOrvAm {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: inline-flex;
  position: relative;
  min-height: 24px;
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled)) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled)) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled)):is(:hover, [data-hover]) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled)):is(:hover, [data-hover]) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled)):is(:active, [data-active]) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled)):is(:active, [data-active]) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):checked) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.none);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):checked) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):checked):is(:hover, [data-hover]) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):checked):is(:hover, [data-hover]) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):checked):is(:active, [data-active]) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):checked):is(:active, [data-active]) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:disabled) [data-mfui-content="radio-button-icon"],.mfui-kOrvAm:has(input[type="radio"]:disabled) [data-mfui-content="radio-button-label"] {
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible):is(:active, [data-active]) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible):is(:active, [data-active]) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible:checked) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible:checked) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible:checked):is(:active, [data-active]) [data-mfui-content="radio-button-icon"] {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
}

.mfui-kOrvAm:has(input[type="radio"]:not(:disabled):focus-visible:checked):is(:active, [data-active]) [data-mfui-content="radio-button-label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-iOlwxO {
  margin: 0;
  border-radius: 50%;
  position: absolute;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  top: 3px;
  left: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-hqpytT {
  position: relative;
  padding-top: 3px;
}

.mfui-hqpytT > svg {
  display: block;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-dGdvJy {
  cursor: pointer;
}

.mfui-hnajiP {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-cQBcsS {
  flex: 0 0 auto;
  display: block;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  margin-top: 2px;
}

.mfui-hfPhyN {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  height: var(--mfui-sizes-mfui\.layout\.area\.vertical\.global-header);
}

.mfui-iYzsiq {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
}

.mfui-iYzsiq,.mfui-fvFlLM {
  display: inline-flex;
  align-items: center;
}

.mfui-icDbDx {
  display: inline-flex;
}

.mfui-daSxPR {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: inline-flex;
  align-items: center;
}

.mfui-iqPkzn {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
  display: inline-flex;
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-iqPkzn:has( > span) {
  padding: 0 var(--mfui-spacing-mfui\.size\.padding\.badge-count\.horizontal\.comfort);
}

.mfui-iqPkzn:not(:has( > span)) {
  width: var(--mfui-sizes-mfui\.size\.dimension\.badge\.diameter\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.badge\.diameter\.comfort);
}

.mfui-jntiOR {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  display: flex;
  align-items: center;
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  box-sizing: border-box;
}

.mfui-jntiOR input::placeholder {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-jntiOR:has(input:disabled, input[disabled], input[data-disabled]) {
  cursor: not-allowed;
}

.mfui-jntiOR:focus-within input::placeholder {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-jntiOR:is(:hover, [data-hover]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:hover, [data-hover]))) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-jntiOR:is(:hover, [data-hover]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:hover, [data-hover]))) .mfui-TextBox__prefix {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-jntiOR:is(:hover, [data-hover]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:hover, [data-hover]))) input::placeholder {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-jntiOR:is(:active, [data-active]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:active, [data-active]))) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-jntiOR:is(:active, [data-active]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:active, [data-active]))) .mfui-TextBox__prefix {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-jntiOR:is(:active, [data-active]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:active, [data-active]))) input::placeholder {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-jDCGFX {
  display: flex;
  align-items: center;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  margin-right: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
}

.mfui-fDMiIZ {
  border: 0;
  padding: 0;
  margin: 0;
  flex: 1 0;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: transparent;
  min-width: 0;
}

.mfui-fDMiIZ::placeholder,.mfui-fDMiIZ[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  opacity: 1;
}

.mfui-fDMiIZ:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-fDMiIZ:is(:focus-visible, [data-focus-visible]) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.mfui-dJQlck {
  flex-shrink: 0;
}

.mfui-dJQlck,.mfui-TtGKQ {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.impact);
}

.mfui-TtGKQ {
  display: flex;
  align-items: center;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  width: var(--mfui-sizes-mfui\.size\.target\.minimum\.comfort);
  height: var(--mfui-sizes-mfui\.size\.target\.minimum\.comfort);
}

.mfui-fNqIIU {
  display: inline-block;
  position: relative;
}

.mfui-jedjkn {
  padding-block: 3px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
  position: fixed;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
  box-shadow: var(--mfui-shadows-mfui\.elevation\.plus-1\.shadow-1);
  word-break: break-word;
  overflow-wrap: break-word;
  min-height: 24px;
}

.mfui-dvqUPv {
  position: absolute;
  display: block;
}

.mfui-eaWFxK {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
}

.mfui-eaWFxK > [data-mfui-content="select-box-trigger-display-value"] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}

.mfui-eaWFxK:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-eaWFxK:is(:disabled, [disabled], [data-disabled], [aria-disabled=true])[data-placeholder="true"] > [data-mfui-content="select-box-trigger-display-value"],.mfui-eaWFxK:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-eaWFxK[aria-invalid="true"] {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-eaWFxK[aria-invalid="true"]:is(:focus-visible, [data-focus-visible]),.mfui-eaWFxK[aria-invalid="true"]:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-eaWFxK[aria-invalid="true"]:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-eaWFxK > svg {
  color: inherit;
}

.mfui-eaWFxK[data-placeholder="true"] > [data-mfui-content="select-box-trigger-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.none);
}

.mfui-eaWFxK:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-eaWFxK:is(:focus-visible, [data-focus-visible])[data-placeholder="true"] > [data-mfui-content="select-box-trigger-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-eaWFxK[data-mfui-has-clear-button="true"] > [data-mfui-content="select-box-trigger-display-value"] {
  padding-right: 24px;
}

.mfui-eaWFxK:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-eaWFxK:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled])[data-placeholder="true"] > [data-mfui-content="select-box-trigger-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-eaWFxK:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-eaWFxK:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled])[data-placeholder="true"] > [data-mfui-content="select-box-trigger-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-lbzAnp {
  position: relative;
  width: 100%;
}

.mfui-kzscwS {
  place-items: center;
  position: absolute;
  display: grid;
  top: 0;
  right: 27.5px;
  height: 100%;
}

.mfui-hyquEb {
  pointer-events: auto;
}

.mfui-bfZACe {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) + 4px);
  position: sticky;
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-bottom-style: solid;
  top: 0;
}

.mfui-dCnKpH {
  outline: 2px solid transparent;
  outline-offset: 2px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-kAQXFQ {
  flex: 1 1 auto;
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  overflow-y: auto;
  min-height: 0px;
}

.mfui-QiXsx {
  list-style: none;
  padding-inline: 0px;
  word-break: break-word;
}

.mfui-fmdPwh {
  padding-block: 4px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  z-index: 0;
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-fmdPwh > svg {
  margin-block: 3px;
  opacity: 0;
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.none);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-fmdPwh[data-mfui-skeleton="true"] > .mfui-Skeleton {
  flex-grow: 1;
  height: 1.25rem;
}

.mfui-fmdPwh:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  cursor: not-allowed;
  pointer-events: none;
}

.mfui-fmdPwh:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-fmdPwh[data-mfui-group-label="true"] {
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}

.mfui-fmdPwh[data-mfui-group-label="true"]:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-fmdPwh:is(:focus-visible, [data-focus-visible]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  z-index: 1;
}

.mfui-fmdPwh:is(:focus-visible, [data-focus-visible]) > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-fmdPwh:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  cursor: pointer;
}

.mfui-fmdPwh:is(:hover, [data-hover]) > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-fmdPwh:is(:active, [data-active]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-fmdPwh:is(:active, [data-active]) > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
}

.mfui-fmdPwh[aria-selected="true"] > svg {
  display: block;
  opacity: 1;
}

.mfui-fCKtSm {
  padding-block: 9px;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-fCKtSm,.mfui-jwokDc {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.none);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-jwokDc {
  padding-block: 4px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-etcyoB {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  padding-block: 4px;
  gap: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.mfui-kxqjkG {
  gap: 4px;
  display: flex;
  align-items: center;
}

.mfui-cUaWtj {
  display: flex;
  justify-content: flex-end;
}

.mfui-dygFHu {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-kXRJmn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
}

.mfui-kXRJmn .mfui-ProgressIndicator {
  width: 16px;
  height: 16px;
}

.mfui-bZAucV {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.none);
  height: 100%;
}

.mfui-jhSBLu {
  flex: 1 1 0%;
  overflow-y: auto;
}

.mfui-jUtlmZ {
  list-style: none;
}

.mfui-fdDqQn {
  border: 1px solid;
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) - 1px);
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
}

.mfui-iQsAuC {
  border: none;
  padding-block: 0px;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  outline: 2px solid transparent;
  outline-offset: 2px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.impact);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-iQsAuC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-iQsAuC:is([aria-expanded=true], [data-expanded], [data-state="expanded"]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-iQsAuC:is(:focus-visible, [data-focus-visible]),.mfui-iQsAuC:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-iQsAuC:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-bIamve {
  flex: 1 1 0%;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.mfui-kfNXTJ {
  flex: 1 1 0%;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
}

.mfui-hpolbn {
  place-items: flex-start;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: 24px;
}

.mfui-eBgWkR {
  width: 100%;
}

.mfui-kMNTIh {
  border: none;
  background: transparent;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  text-decoration: none;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  position: relative;
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  z-index: 0;
  overflow-wrap: anywhere;
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-block-end: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  cursor: pointer;
}

.mfui-kMNTIh[aria-current=page],.mfui-kMNTIh[data-mfui-current="page"] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-kMNTIh[data-mfui-current="page"]:is(:hover, [data-hover]),.mfui-kMNTIh[data-mfui-current="page"]:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-kMNTIh[data-mfui-current="page"]:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-kMNTIh:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
  z-index: 1;
}

.mfui-kMNTIh:is(:focus-visible, [data-focus-visible])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-kMNTIh:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-kMNTIh:is(:hover, [data-hover])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-kMNTIh:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-kMNTIh:is(:active, [data-active])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-eZkhae {
  place-items: center;
  display: grid;
  height: 24px;
  width: 21px;
}

.mfui-eZkhae > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-sUGBt {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
}

.mfui-sUGBt > summary > [data-mfui-content="main-navigation-icon-collapsed"] {
  display: block;
}

.mfui-sUGBt > summary > [data-mfui-content="main-navigation-icon-expanded"],.mfui-sUGBt[open] > summary > [data-mfui-content="main-navigation-icon-collapsed"] {
  display: none;
}

.mfui-sUGBt[open] > summary > [data-mfui-content="main-navigation-icon-expanded"] {
  display: block;
}

.mfui-blZBQj {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  list-style: none;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  position: relative;
  display: grid;
  align-items: flex-start;
  grid-template-columns: auto 1fr auto;
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-block-end: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  cursor: pointer;
  z-index: 0;
  overflow-wrap: anywhere;
}

.mfui-blZBQj > svg {
  height: 24px;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-blZBQj:is(:focus-visible, [data-focus-visible]) {
  z-index: 1;
}

.mfui-blZBQj:is(:focus-visible, [data-focus-visible]),.mfui-blZBQj:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-blZBQj:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-ekOCwY {
  place-items: center;
  display: grid;
  height: 24px;
  width: 21px;
}

.mfui-ekOCwY > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-emgaoh {
  list-style: none;
  border-top: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  margin-top: calc(var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.3) - 1px);
}

.mfui-jsaEqi {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  display: flex;
  padding-block-start: var(--mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.2);
  padding-block-end: calc(var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.0-1of3) - 1px);
}

.mfui-gmJOED {
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  overflow-wrap: anywhere;
}

.mfui-iXDdvS {
  list-style: none;
}

.mfui-ehvlrr:last-of-type > a {
  padding-block-end: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
}

.mfui-kVvsxa {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  text-decoration: none;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  position: relative;
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  z-index: 0;
  overflow-wrap: anywhere;
  padding-left: 38.5px;
}

.mfui-kVvsxa[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-kVvsxa:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
  z-index: 1;
}

.mfui-kVvsxa:is(:focus-visible, [data-focus-visible])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-kVvsxa:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-kVvsxa:is(:hover, [data-hover])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-kVvsxa:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-kVvsxa:is(:active, [data-active])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-gUaQtf {
  border: 1px solid;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.none);
  min-width: 160px;
}

.mfui-gUaQtf > div > a {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-jlehrW {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  border-block-start: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-block-start: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  padding-block-end: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-cNSwbb {
  border: none;
  padding: 0;
  border-radius: 12px;
  place-items: center;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.none);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  width: 24px;
  height: 24px;
}

.mfui-cNSwbb:is(:focus-visible, [data-focus-visible]),.mfui-cNSwbb:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-cNSwbb:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-ggrCPT {
  inset: 0;
  overflow: visible;
  outline: 2px solid transparent;
  outline-offset: 2px;
  position: fixed;
  background-color: transparent;
  z-index: var(--mfui-z-index-dialog);
  box-shadow: var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-1), var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-2);
  width: 100%;
  height: 100%;
  max-height: max-content;
  max-width: 100vw;
}

.mfui-bTXrsT {
  inset: 0;
  margin: auto;
  position: absolute;
  background-color: var(--mfui-colors-mfui\.color\.base\.overlay\.none);
}

.mfui-bTXrsT:is(:hover, [data-hover]) {
  cursor: pointer;
}

.mfui-kbJnVK {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.none);
  height: 100vh;
}

.mfui-iHYfLk {
  flex: 1 1 0%;
  overflow-y: auto;
}

.mfui-hdMVWv {
  list-style: none;
}

.mfui-hdEOSt {
  border: 1px solid;
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) - 1px);
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
}

.mfui-dwJHDM {
  border: none;
  padding-block: 0px;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  outline: 2px solid transparent;
  outline-offset: 2px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.impact);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-dwJHDM:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-dwJHDM:is([aria-expanded=true], [data-expanded], [data-state="expanded"]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-dwJHDM:is(:focus-visible, [data-focus-visible]),.mfui-dwJHDM:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-dwJHDM:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-XdvZY {
  flex: 1 1 0%;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.mfui-leiWMj {
  flex: 1 1 0%;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
}

.mfui-bwFSAF {
  place-items: flex-start;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: 24px;
}

.mfui-dvqGtn {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  text-decoration: none;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  position: relative;
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  z-index: 0;
  overflow-wrap: anywhere;
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-block-end: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
}

.mfui-dvqGtn[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-dvqGtn:is(:focus, [data-focus]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
  z-index: 1;
}

.mfui-dvqGtn:is(:focus, [data-focus])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-dvqGtn:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-dvqGtn:is(:hover, [data-hover])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-dvqGtn:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-dvqGtn:is(:active, [data-active])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-jskQjU {
  place-items: center;
  display: grid;
  height: 24px;
  width: 21px;
}

.mfui-jskQjU > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-ivMaRD {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
}

.mfui-ivMaRD > summary > [data-mfui-content="main-navigation-icon-collapsed"] {
  display: block;
}

.mfui-ivMaRD > summary > [data-mfui-content="main-navigation-icon-expanded"],.mfui-ivMaRD[open] > summary > [data-mfui-content="main-navigation-icon-collapsed"] {
  display: none;
}

.mfui-ivMaRD[open] > summary > [data-mfui-content="main-navigation-icon-expanded"] {
  display: block;
}

.mfui-dmiPCx {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  list-style: none;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  position: relative;
  display: grid;
  align-items: flex-start;
  grid-template-columns: auto 1fr auto;
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-block-end: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  cursor: pointer;
  z-index: 0;
  overflow-wrap: anywhere;
}

.mfui-dmiPCx > svg {
  height: 24px;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-dmiPCx:is(:focus, [data-focus]) {
  z-index: 1;
}

.mfui-dmiPCx:is(:focus, [data-focus]),.mfui-dmiPCx:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-dmiPCx:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-VLKny {
  place-items: center;
  display: grid;
  height: 24px;
  width: 21px;
}

.mfui-VLKny > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-iMbGRc {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.dark-accent\.border\.none);
  padding-block-start: var(--mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.2);
  padding-block-end: var(--mfui-spacing-mfui\.layout\.grid\.scale\.vertical\.0-1of3);
}

.mfui-gkzbmJ {
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  overflow-wrap: anywhere;
}

.mfui-eyCsIU {
  list-style: none;
}

.mfui-fkZHcR:last-of-type > a {
  padding-block-end: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
}

.mfui-byJQQY {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  text-decoration: none;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  position: relative;
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.none);
  z-index: 0;
  overflow-wrap: anywhere;
  padding-left: 38.5px;
}

.mfui-byJQQY[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-byJQQY:is(:focus, [data-focus]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
  z-index: 1;
}

.mfui-byJQQY:is(:focus, [data-focus])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-byJQQY:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.hovered);
}

.mfui-byJQQY:is(:hover, [data-hover])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-byJQQY:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.dark-accent\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.dark-accent\.content\.pressed);
}

.mfui-byJQQY:is(:active, [data-active])[aria-current=page] {
  background-color: var(--mfui-colors-mfui\.color\.selected\.content\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-dgHCac {
  inset-inline: 0;
  inset-block: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
  position: fixed;
  background-color: transparent;
  z-index: var(--mfui-z-index-dialog);
  max-height: 100%;
  height: 100%;
  width: 100%;
}

.mfui-dgHCac.in > [data-mfui-content="backdrop"] {
  animation: sidePaneBackdropIn 0.35s cubic-bezier(var(--mfui-easings-mfui\.transition\.easing\.side-pane\.in));
  opacity: 1;
}

.mfui-dgHCac.out > [data-mfui-content="backdrop"] {
  animation: sidePaneBackdropOut 0.25s cubic-bezier(var(--mfui-easings-mfui\.transition\.easing\.side-pane\.out));
  opacity: 0;
}

.mfui-kHetDs {
  inset-inline: 0;
  inset-block: 0;
  position: absolute;
  background-color: var(--mfui-colors-mfui\.color\.base\.overlay\.none);
}

.mfui-hveqnu {
  border: none;
  inset-inline: auto 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  box-shadow: var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-1), var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-2);
  width: 100%;
  height: 100%;
}

.mfui-fNVipp {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-bottom-style: solid;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.header\.height\.comfort);
}

.mfui-ijBaHq {
  flex: 1 1 0%;
  padding-block: 10px;
  word-break: break-word;
}

.mfui-crfXxr {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  padding-block: calc((var(--mfui-sizes-mfui\.size\.dimension\.header\.height\.comfort) - var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort)) / 2);
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
}

.mfui-hinZYg {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  flex-direction: row;
}

.mfui-kddgbJ {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-hERVbP {
  flex: 1 1 0%;
  overflow: auto;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
}

.mfui-jVWTKD {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort);
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.main-content\.top\.comfort);
  padding-block-end: var(--mfui-spacing-mfui\.size\.padding\.main-content\.bottom\.comfort);
}

.mfui-iAowQz {
  flex-shrink: 0;
}

.mfui-lbCmDn {
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  cursor: pointer;
  position: relative;
  z-index: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.width\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.height\.comfort);
  border-top-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
}

.mfui-lbCmDn:is(:focus-visible, [data-focus-visible]) {
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-lbCmDn:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-lbCmDn:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-eawtwj {
  border-radius: 50%;
  border-width: 0;
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-eawtwj,.group:is(:hover, [data-hover]) .mfui-eawtwj {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
}

.group:is(:active, [data-active]) .mfui-eawtwj {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
}

.mfui-jantho {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-jantho,.group:is(:hover, [data-hover]) .mfui-jantho {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.group:is(:active, [data-active]) .mfui-jantho {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-bsOSCP {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.width\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.height\.comfort);
}

.mfui-cTQJgr {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-fKMSWf {
  gap: 0;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}

.mfui-gPptzF {
  width: min-content;
}

.mfui-dtdoIM {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-bYvkBE {
  display: flex;
  justify-content: space-between;
}

.mfui-ewGZTB {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  align-items: center;
}

.mfui-lbsZkA,.mfui-gaCaGT {
  flex: 1 1 0%;
}

.mfui-dOfKNo {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  white-space: nowrap;
}

.mfui-kGekcs {
  width: fit-content;
}

.mfui-loGXBu {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block-start: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  padding-block-end: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-eAKWMV {
  width: fit-content;
}

.mfui-fhtZXM {
  max-height: 160px;
  width: fit-content;
}

.mfui-fhtZXM .mfui-SelectBox__scrollWrapper {
  scrollbar-gutter: stable;
  overflow-x: hidden;
}

.mfui-fhtZXM .mfui-SelectBox__listItem {
  white-space: nowrap;
}

.mfui-Popover__root > .mfui-fhtZXM {
  overflow-x: hidden;
  overflow-y: hidden;
}

.mfui-fSkXNA {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.mfui-kbyBJz {
  padding: 4px;
  margin: -4px;
  overflow: scroll;
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
}

.mfui-kbyBJz::-webkit-scrollbar {
  display: none;
}

.mfui-krJSmo {
  flex: 1 1 0%;
  border-bottom: 1px solid;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
}

.mfui-beJHEp > *:last-child > button::before {
  border-right-width: 0px;
}

.mfui-dXDHoj {
  flex: 0 0 auto;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.spacing\.inline\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.none);
  cursor: pointer;
  white-space: nowrap;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  max-width: 100%;
  min-width: 56px;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-container\.height\.comfort);
}

.mfui-dXDHoj::before {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  border-top-width: 1px;
  border-right-width: 1px;
}

.mfui-dXDHoj::before,.mfui-dXDHoj::after {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mfui-dXDHoj::after {
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-bottom-width: 1px;
}

.mfui-dXDHoj:is(:focus-visible, [data-focus-visible]) {
  background: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.hovered);
}

.mfui-dXDHoj:is(:focus-visible, [data-focus-visible])::before {
  border: none;
}

.mfui-dXDHoj:is(:hover, [data-hover]) {
  background: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.hovered);
}

.mfui-dXDHoj:is(:active, [data-active]) {
  background: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.pressed);
}

.mfui-jzarHU {
  position: relative;
  z-index: 0;
}

.mfui-jzarHU:has(button:focus-visible) {
  z-index: 1;
}

.mfui-eibVtw {
  justify-content: flex-start;
  display: flex;
  height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-body);
}

.mfui-hKdghd {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 1px;
  height: 3px;
}

.mfui-gSmMrT {
  overflow: hidden;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  display: block;
  text-overflow: ellipsis;
  max-width: 100%;
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-gSmMrT,.group:is(:hover, [data-hover]) .mfui-gSmMrT {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.group:is(:active, [data-active]) .mfui-gSmMrT {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-gTGOjo {
  background: var(--mfui-colors-mfui\.color\.base\.background\.none);
  border-width: 1px;
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
  border-bottom-right-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
  border-top-width: 0;
}

.mfui-grSSrZ {
  background: var(--mfui-colors-mfui\.color\.base\.background\.none);
  display: flex;
  flex-direction: column;
}

.mfui-kYUHyx {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  border-width: 1px;
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  display: flex;
  align-items: center;
  align-self: stretch;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.none);
  z-index: 1;
  border-top-right-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-left-width: 2px;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
}

.mfui-kfxKlT {
  display: flex;
  align-items: center;
}

.mfui-kCzzgs:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.none);
}

.mfui-fYHfwx {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort);
  position: fixed;
  z-index: var(--mfui-z-index-toast-container);
  bottom: 0;
  left: 0;
  width: 100vw;
}

.mfui-cbOCHz {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.floating-component\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.toast\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.toast\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  transition: top 0.35s cubic-bezier(0.5, 0, 0.25, 1), opacity 0.35s cubic-bezier(0.5, 0, 0.25, 1), box-shadow 0.35s cubic-bezier(0.5, 0, 0.25, 1);
  position: absolute;
  display: flex;
  flex-direction: column;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  z-index: var(--mfui-z-index-toast-item);
  box-shadow: var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-1), var(--mfui-shadows-mfui\.elevation\.plus-2\.shadow-2);
  opacity: 0;
  width: calc(100% - (var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort) * 2));
  top: 100%;
}

.mfui-cbOCHz:nth-child(2) {
  transition-delay: 0.35s;
}

.mfui-iwkHiy {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: flex;
  width: 100%;
}

.mfui-loyued {
  flex: 1 1 0%;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  overflow-wrap: anywhere;
}

.mfui-keWaD {
  display: flex;
  justify-content: flex-end;
}

.mfui-jpBVhm {
  display: flex;
  align-items: center;
  font-size: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
}

.mfui-cLkjup {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: flex;
  align-items: center;
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-container\.height\.comfort);
}

.mfui-hAVHLs,.mfui-bVkPfc {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: inline-flex;
}

.mfui-gxVbhP {
  max-height: 184px;
}

.mfui-brRDwj {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: inline-flex;
}

.mfui-bRWees {
  max-height: 184px;
}

.mfui-eZkyiX {
  padding: 0 var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
}

.mfui-eXZQGe {
  position: relative;
}

.mfui-RFInt {
  background-color: initial !important;
}

.mfui-RFInt {
  position: absolute;
  transform: translateY(-50%);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  right: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  top: 50%;
}

.mfui-dDOVnx {
  vertical-align: top;
}

.mfui-dDOVnx:first-child {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-dDOVnx:last-child {
  padding-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-hYiFZu,.mfui-fUSGoR {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  background-color: transparent;
  color: inherit;
  text-align: left;
  height: 100%;
  width: 100%;
}

.mfui-fUSGoR {
  cursor: pointer;
}

.mfui-fUSGoR:is(:focus, [data-focus]),.mfui-fUSGoR:is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-fUSGoR:is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-hsfdKA {
  place-items: center;
  display: grid;
  flex-shrink: 0;
  height: 24px;
  width: var(--mfui-sizes-mfui\.size\.dimension\.data-table-disclosure-inidicator\.width\.comfort);
}

.mfui-hsfdKA > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-cpiGBN {
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.data-table-disclosure-inidicator\.width\.comfort);
}

.mfui-eHfYTg {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.comfort);
  padding-block: 5px;
  margin-block: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.vertical\.comfort);
  height: 24px;
}

.mfui-kKZIFS {
  overflow: auto;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.mfui-gTPmFP {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: fit-content;
}

.mfui-kCEZwb {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.mfui-jMpBJi {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
  border-bottom-style: solid;
}

.mfui-jMpBJi:first-child {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-jMpBJi:last-child {
  padding-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-bfpAMt,.mfui-hdXyCU {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  text-align: left;
  height: 100%;
  width: 100%;
}

.mfui-hdXyCU {
  cursor: pointer;
}

.mfui-hdXyCU:is(:focus, [data-focus]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-hdXyCU:is(:focus, [data-focus]) .mfui-DataTableHeaderCell__unsortedIcon {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-hdXyCU:is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-hdXyCU:is(:hover, [data-hover]) .mfui-DataTableHeaderCell__unsortedIcon {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-hdXyCU:is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.pressed);
}

.mfui-hdXyCU:is(:active, [data-active]) .mfui-DataTableHeaderCell__unsortedIcon {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-cLQxue {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 24px;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-eYfdJx {
  height: 100%;
  width: 100%;
}

.mfui-gmeZOP {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.none);
  height: 100%;
  width: 100%;
}

.mfui-jQQUJR {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  border-bottom-style: solid;
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
}

.mfui-jQQUJR:last-child {
  border-bottom-width: 0;
}

.mfui-iXjiUv {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-XFuwI {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort);
  display: flex;
  flex-direction: column;
}

.mfui-erQjxT {
  list-style: none;
}

.mfui-ygrnO {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort);
}

.mfui-ygrnO:has(a + details) {
  position: relative;
}

.mfui-ygrnO > details > summary:has(> [data-mfui-content="sub-navigation-disclosure-icon"]:only-child) {
  right: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort);
}

.mfui-ljuOJV {
  border: none;
  text-decoration: none;
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  background-color: transparent;
  cursor: pointer;
  text-align: left;
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  width: 100%;
}

.mfui-ljuOJV[aria-current=page] {
  border: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort) - 1px);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort) - 1px);
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-ljuOJV:has(+ details) {
  margin-right: calc(var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon-button\.square\.comfort));
}

.mfui-ljuOJV:is(:focus, [data-focus]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-ljuOJV:is(:focus, [data-focus])[aria-current=page] {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-ljuOJV:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-ljuOJV:is(:hover, [data-hover])[aria-current=page] {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-ljuOJV:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-ljuOJV:is(:active, [data-active])[aria-current=page] {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-iyiPCg {
  place-content: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  width: 21px;
  height: 24px;
  margin-right: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
}

.mfui-jSVLrj {
  flex-grow: 1;
  overflow-wrap: anywhere;
  line-break: strict;
}

.mfui-gvQLTN {
  place-content: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  height: 24px;
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
}

.mfui-fnvaxD[open] > summary > [data-mfui-content="sub-navigation-disclosure-icon"] > svg {
  transform: rotate(180deg);
}

.mfui-gTISfd {
  list-style: none;
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-gTISfd:has(> [data-mfui-content="sub-navigation-disclosure-icon"]:only-child) {
  position: absolute;
  justify-content: center;
  top: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort);
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon-button\.square\.comfort);
}

.mfui-gTISfd:has(> [data-mfui-content="sub-navigation-disclosure-icon"]:only-child) > [data-mfui-content="sub-navigation-disclosure-icon"] {
  margin: 0;
}

.mfui-gTISfd:is(:focus, [data-focus]),.mfui-gTISfd:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-gTISfd:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-kICcdZ {
  display: flex;
  align-items: center;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  height: 24px;
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
}

.mfui-edirZf {
  padding-top: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort);
  padding-left: calc(var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort) * 2);
}

.mfui-edirZf:has(a + details) {
  position: relative;
}

.mfui-edirZf:first-child {
  padding-top: calc(var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort) * 2);
}

.mfui-edirZf:first-child > details > summary:has(> [data-mfui-content="sub-navigation-disclosure-icon"]:only-child) {
  top: calc(var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort) * 2);
}

.mfui-edirZf:not(:last-child) {
  padding-bottom: var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort);
}

.mfui-edirZf > details > summary:has(> [data-mfui-content="sub-navigation-disclosure-icon"]:only-child) {
  right: 0;
}

.mfui-bzOrTR {
  animation: offset 2s infinite cubic-bezier(0.33, 0, 0.66, 0.7), array 2s infinite cubic-bezier(0.33, 0.5, 0.66, 1), rotate 2s infinite cubic-bezier(0.33, 0, 0.66, 1);
  fill: none;
  stroke: var(--mfui-colors-mfui\.color\.primary\.content\.none);
  stroke-width: 2;
  stroke-dasharray: 52 500;
  stroke-linecap: round;
  vertical-align: middle;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-fYIfnz {
  display: flex;
}

.mfui-cIAdkA {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-inline: var(--mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.1);
  padding-block: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.0-1of2);
  gap: var(--mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.0-1of2);
  display: flex;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
}

.mfui-gDjnxP {
  flex: 1 0 0;
  gap: var(--mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.0-1of4);
  display: flex;
  align-items: flex-start;
  min-width: 0;
}

.mfui-gDjnxP[data-mfui-is-last="true"] {
  flex: 0 0 auto;
}

.mfui-bbdYwH {
  background: transparent;
  border: none;
  padding: 0;
  gap: var(--mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.0-1of4);
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: flex-start;
  text-align: left;
}

.mfui-lpeRCr {
  border-radius: 999px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
  width: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
  height: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
}

.mfui-bhHyAU {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-kNeRhx {
  flex: 1 0 0;
  display: flex;
  align-items: center;
  min-width: var(--mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.2);
  height: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
}

.mfui-kNeRhx::before {
  content: "";
  display: block;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  width: 100%;
  height: 2px;
}

.mfui-dXrnGz {
  pointer-events: auto;
}

.mfui-eetJjG {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) + 4px);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  position: sticky;
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  border-bottom-style: solid;
  top: 0;
}

.mfui-fKajAf {
  outline: 2px solid transparent;
  outline-offset: 2px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-ePlCHl {
  list-style: none;
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-inline: 0px;
  flex: 1 1 auto;
  word-break: break-word;
  overflow-y: auto;
  min-height: 0px;
}

.mfui-hBoLjB {
  padding-block: 4px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  z-index: 0;
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-hBoLjB > svg {
  margin-block: 3px;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-hBoLjB[aria-disabled="true"] {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  cursor: not-allowed;
  pointer-events: none;
}

.mfui-hBoLjB[aria-disabled="true"] > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-hBoLjB[data-mfui-group-label="true"] {
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}

.mfui-hBoLjB[data-mfui-group-label="true"]:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-hBoLjB:is(:focus-visible, [data-focus-visible]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  z-index: 1;
}

.mfui-hBoLjB:is(:focus-visible, [data-focus-visible]) > svg {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-hBoLjB:is(:focus-visible, [data-focus-visible])[aria-selected="true"] > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-hBoLjB:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  cursor: pointer;
}

.mfui-hBoLjB:is(:hover, [data-hover]) > svg {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-hBoLjB:is(:hover, [data-hover])[aria-selected="true"] > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-hBoLjB:is(:active, [data-active]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-hBoLjB:is(:active, [data-active]) > svg {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-hBoLjB:is(:active, [data-active])[aria-selected="true"] > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.pressed);
}

.mfui-hBoLjB[aria-selected="true"] > svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.none);
}

.mfui-fuDuvy {
  padding-block: 9px;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-fuDuvy,.mfui-bpqcqw {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.none);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-bpqcqw {
  padding-block: 4px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-hXzLZs {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) + 4px);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  position: sticky;
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  border-top-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-top-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  border-top-style: solid;
  bottom: 0;
}

.mfui-eacekU {
  flex: 1 1 auto;
  overflow-y: auto;
  min-height: 0px;
}

.mfui-dBhQXV {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  padding-block: 4px;
  gap: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.mfui-bdFGwq {
  gap: 4px;
  display: flex;
  align-items: center;
}

.mfui-bNdwmf {
  display: flex;
  justify-content: flex-end;
}

.mfui-ehdBWy {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-bKkNJr {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
}

.mfui-bKkNJr .mfui-ProgressIndicator {
  width: 16px;
  height: 16px;
}

.mfui-bTuopm {
  gap: 4px;
  padding-inline: 0px;
  flex-direction: column;
  padding-top: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
  padding-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  border-top-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-top-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  border-top-style: solid;
}

.mfui-bTuopm,.mfui-fBfmXL {
  display: flex;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-fBfmXL {
  border: none;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-block: 4px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  align-items: flex-start;
  cursor: pointer;
  width: 100%;
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-fBfmXL > svg {
  margin-block: 3px;
  flex-shrink: 0;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-fBfmXL:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
  opacity: 0.5;
}

.mfui-fBfmXL:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  cursor: pointer;
}

.mfui-kQVryS {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
}

.mfui-frSlYl {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  z-index: 0;
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
}

.mfui-frSlYl:has([role="combobox"][aria-invalid="true"]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-frSlYl:has([role="combobox"]:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-frSlYl:has([role="combobox"]:disabled) [data-mfui-content="multiple-select-box-trigger-placeholder"] {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-frSlYl:has([role="combobox"]:focus-within) {
  box-shadow: 0px 0px 0px 1px var(--mfui-colors-mfui\.color\.base\.background\.none), 0px 0px 0px 3px var(--mfui-colors-mfui\.color\.primary\.border\.none);
}

.mfui-frSlYl:has([role="combobox"][aria-invalid="true"]:focus) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-frSlYl:has([role="combobox"]:focus) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-frSlYl:has([role="combobox"]:focus) [data-mfui-content="multiple-select-box-trigger-placeholder"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-frSlYl:has([role="combobox"][aria-invalid="true"]:hover:not(:disabled)) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-frSlYl:has([role="combobox"]:hover:not(:disabled)) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-frSlYl:has([role="combobox"]:hover:not(:disabled)) [data-mfui-content="multiple-select-box-trigger-placeholder"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-frSlYl:has([role="combobox"][aria-invalid="true"]:active:not(:disabled)) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-frSlYl:has([role="combobox"]:active:not(:disabled)) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-frSlYl:has([role="combobox"]:active:not(:disabled)) [data-mfui-content="multiple-select-box-trigger-placeholder"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.pressed);
}

.mfui-dmbEpC {
  padding: 0;
  grid-row: 1;
  grid-column: 1 / 4;
  display: grid;
  grid-template-columns: subgrid;
  opacity: 0;
  align-items: center;
  cursor: pointer;
  height: 100%;
  width: 100%;
}

.mfui-dmbEpC:disabled {
  cursor: not-allowed;
}

.mfui-fppwxh {
  grid-row: 1;
  grid-column: 1 / 2;
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.none);
}

.mfui-inEmgA {
  grid-row: 1;
  grid-column: 1 / 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mfui-fdhYiw {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
}

.mfui-fdhYiw > span:not(:last-child)::after {
  content: "、";
}

.mfui-eOPEgi {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  column-gap: 3.5px;
  justify-content: flex-start;
  align-items: center;
}

.mfui-hQhuvt {
  max-width: 100%;
}

.mfui-hQhuvt > span {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.mfui-bovWYW {
  grid-row: 1;
  grid-column: 2 / 3;
  align-self: start;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  height: 100%;
  max-height: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1-1of4);
}

.mfui-jSUwyG {
  color: inherit;
}

.mfui-iUrOqN {
  grid-row: 1;
  grid-column: 3 / 4;
  align-self: start;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  height: 100%;
  max-height: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1-1of4);
}

.mfui-bVtkrW {
  display: inline-grid;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-bVtkrW:has(input[type="checkbox"]:disabled) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-bVtkrW:has(input[type="checkbox"]:not(:disabled):focus-visible),.mfui-bVtkrW:has(input[type="checkbox"]:not(:disabled):focus-visible:checked),.mfui-bVtkrW:has(input[type="checkbox"]:not(:disabled):focus-visible:indeterminate),.mfui-bVtkrW:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled)) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-bVtkrW:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled)) [data-mfui-content="checkbox-icon"] svg {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-bVtkrW:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled):checked), .mfui-bVtkrW:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled):indeterminate) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-bVtkrW:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled):checked) [data-mfui-content="checkbox-icon"] svg, .mfui-bVtkrW:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled):indeterminate) [data-mfui-content="checkbox-icon"] svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-bVtkrW:is(:active, [data-active]):has(input[type="checkbox"]:not(:disabled)),.mfui-bVtkrW:is(:active, [data-active]):has(input[type="checkbox"]:not(:disabled):checked), .mfui-bVtkrW:is(:active, [data-active]):has(input[type="checkbox"]:not(:disabled):indeterminate) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-hKtKBR {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  display: grid;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-hKtKBR:has(input[type="checkbox"]:checked) {
  border-width: var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) - var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort) + var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort));
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort) + var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort));
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
}

.mfui-hKtKBR:has(input[type="checkbox"]:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-hKtKBR:has(input[type="checkbox"]:not(:disabled):focus-visible) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-hKtKBR:has(input[type="checkbox"]:not(:disabled):focus-visible:checked),.mfui-hKtKBR:has(input[type="checkbox"]:not(:disabled):focus-visible:indeterminate) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-hKtKBR:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled)) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-hKtKBR:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled):checked), .mfui-hKtKBR:is(:hover, [data-hover]):has(input[type="checkbox"]:not(:disabled):indeterminate) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-hKtKBR:is(:active, [data-active]):has(input[type="checkbox"]:not(:disabled)) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-hKtKBR:is(:active, [data-active]):has(input[type="checkbox"]:not(:disabled):checked), .mfui-hKtKBR:is(:active, [data-active]):has(input[type="checkbox"]:not(:disabled):indeterminate) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-KslFK {
  pointer-events: none;
}

.mfui-KslFK a,.mfui-KslFK button {
  pointer-events: auto;
}

.mfui-fOVWuV {
  pointer-events: none;
}

.mfui-fOVWuV a,.mfui-fOVWuV button {
  pointer-events: auto;
}

.mfui-jDhUBB {
  pointer-events: none;
}

.mfui-jDhUBB a,.mfui-jDhUBB button {
  pointer-events: auto;
}

.mfui-kXSGhe {
  display: inline-grid;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-kXSGhe:has(input[type="radio"]:disabled) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-kXSGhe:has(input[type="radio"]:not(:disabled):focus-visible),.mfui-kXSGhe:has(input[type="radio"]:not(:disabled):focus-visible:checked),.mfui-kXSGhe:is(:hover, [data-hover]):has(input[type="radio"]:not(:disabled)) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kXSGhe:is(:hover, [data-hover]):has(input[type="radio"]:not(:disabled)) [data-mfui-content="radio-button-icon"] svg {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.hovered);
}

.mfui-kXSGhe:is(:hover, [data-hover]):has(input[type="radio"]:not(:disabled):checked) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kXSGhe:is(:hover, [data-hover]):has(input[type="radio"]:not(:disabled):checked) [data-mfui-content="radio-button-icon"] svg {
  color: var(--mfui-colors-mfui\.color\.selected\.sign\.hovered);
}

.mfui-kXSGhe:is(:active, [data-active]):has(input[type="radio"]:not(:disabled)),.mfui-kXSGhe:is(:active, [data-active]):has(input[type="radio"]:not(:disabled):checked) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-cgizmZ {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  display: grid;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-cgizmZ:has(input[type="radio"]:checked) {
  border-width: var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) - var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort) + var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort));
  padding-block: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort) + var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort));
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
}

.mfui-cgizmZ:has(input[type="radio"]:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-cgizmZ:has(input[type="radio"]:not(:disabled):focus-visible) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-cgizmZ:has(input[type="radio"]:not(:disabled):focus-visible:checked) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-cgizmZ:is(:hover, [data-hover]):has(input[type="radio"]:not(:disabled)) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-cgizmZ:is(:hover, [data-hover]):has(input[type="radio"]:not(:disabled):checked) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-cgizmZ:is(:active, [data-active]):has(input[type="radio"]:not(:disabled)) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-cgizmZ:is(:active, [data-active]):has(input[type="radio"]:not(:disabled):checked) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-jHOllO {
  pointer-events: none;
}

.mfui-jHOllO a,.mfui-jHOllO button {
  pointer-events: auto;
}

.mfui-eeUwUZ {
  pointer-events: none;
}

.mfui-eeUwUZ a,.mfui-eeUwUZ button {
  pointer-events: auto;
}

.mfui-ggXIiJ {
  pointer-events: none;
}

.mfui-ggXIiJ a,.mfui-ggXIiJ button {
  pointer-events: auto;
}

.mfui-vzUZg {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  box-shadow: var(--mfui-shadows-mfui\.elevation\.plus-1\.shadow-1), var(--mfui-shadows-mfui\.elevation\.plus-1\.shadow-2);
  pointer-events: auto;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}

.mfui-vzUZg > * {
  flex: 1 1 auto;
  overflow: auto;
  min-height: 0px;
}

.mfui-epJUSF {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: flex;
  justify-content: space-between;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-container\.height\.comfort);
}

.mfui-eLSYKy {
  padding-block: calc((var(--mfui-sizes-mfui\.size\.dimension\.header\.height\.comfort) - var(--mfui-line-heights-mfui\.typography\.line-height\.page-heading-1)) / 2);
  flex: 1 1 0%;
  display: flex;
  align-items: center;
  word-break: break-word;
}

.mfui-CumhN,.mfui-kOmLmu {
  display: flex;
  align-items: center;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-container\.height\.comfort);
}

.mfui-NVeby {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
}

.mfui-ddBoRd {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: grid;
  align-items: flex-start;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.label);
  width: 100%;
}

.mfui-gJNNtV {
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.label);
}

.mfui-gJNNtV,.mfui-dbzEWN {
  display: flex;
  align-items: flex-start;
}

.mfui-fYQaED {
  border: 1px solid var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.panel-component\.comfort);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-iWZErE {
  border: none;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  outline: 2px solid transparent;
  outline-offset: 2px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  width: fit-content;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-iWZErE:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-iWZErE > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-iWZErE:is(:focus-visible, [data-focus-visible]),.mfui-iWZErE:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-iWZErE:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-iXfmCl {
  width: 100%;
}

.mfui-bfIsQV {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  display: flex;
  align-items: center;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-bfIsQV:is(:focus-visible, [data-focus-visible]),.mfui-bfIsQV:is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
}

.mfui-bfIsQV:is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
}

.mfui-jRJHBS {
  flex: 1 1 0%;
  display: flex;
  align-items: center;
}

.mfui-iLtYWN {
  padding: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  border: 0;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: transparent;
  width: 100%;
}

.mfui-iLtYWN::placeholder,.mfui-iLtYWN[data-placeholder] {
  opacity: 1;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-iLtYWN:is(:focus-visible, [data-focus-visible]) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-iLtYWN:is(:focus-visible, [data-focus-visible])::placeholder, .mfui-iLtYWN:is(:focus-visible, [data-focus-visible])[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-iLtYWN:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-iLtYWN:is(:hover, [data-hover])::placeholder, .mfui-iLtYWN:is(:hover, [data-hover])[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-iLtYWN:is(:active, [data-active]) {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-iLtYWN:is(:active, [data-active])::placeholder, .mfui-iLtYWN:is(:active, [data-active])[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-hvzLSS {
  display: flex;
  align-items: center;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-jXwTza {
  flex-grow: 0;
  flex-shrink: 0;
}

.mfui-jHgSGV {
  display: flex;
  flex-direction: column;
}

.mfui-iHoauZ {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  display: flex;
  justify-content: space-between;
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-kAgJPX {
  justify-content: space-between;
}

.mfui-kAgJPX,.mfui-cyhTRa {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort);
  flex: 1 1 0%;
  display: flex;
  align-items: center;
}

.mfui-cyhTRa {
  justify-content: center;
}

.mfui-fJEXhm {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort);
  display: flex;
  padding-block-end: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-AQdly {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort);
}

.mfui-gGCjQM {
  width: 24px;
  height: 24px;
}

.mfui-eLOBny {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  justify-content: flex-end;
}

.mfui-eLOBny,.mfui-gUesFa {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
}

.mfui-jnwVZK {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
}

.mfui-jnwVZK,.mfui-fDHZyq {
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-fDHZyq {
  position: absolute;
  color: transparent;
  z-index: 1;
  cursor: pointer;
}

.mfui-fDHZyq::file-selector-button {
  display: none;
}

.mfui-fDHZyq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-fDHZyq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-fDHZyq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="filebox-input-background"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-fDHZyq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-file-info"] {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-fDHZyq:is(:focus-visible, [data-focus-visible]) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.mfui-fDHZyq:is(:focus-visible, [data-focus-visible]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-fDHZyq:is(:focus-visible, [data-focus-visible]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-input-background"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-fDHZyq:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-fDHZyq:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-input-background"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-fDHZyq:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-fDHZyq:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-input-background"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-iZJsFc {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: absolute;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mfui-cqeugz {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  position: absolute;
  display: grid;
  grid-template-columns: minmax(126px, max-content) minmax(196px, 1fr);
  align-items: center;
  background-color: transparent;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 329px;
}

.mfui-qqKaE {
  display: flex;
  align-items: center;
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-hZoiG {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  cursor: pointer;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-yJuLw {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mfui-yJuLw:nth-child(2) {
  direction: rtl;
  text-align: right;
  text-overflow: clip;
}

.mfui-dJSysX {
  border-radius: 50%;
  z-index: 2;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.mfui-ljxnGH {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
}

.mfui-KTVdq,.mfui-cBrtTb {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mfui-cBrtTb {
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  flex-shrink: 0;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  position: relative;
  z-index: 0;
  cursor: pointer;
  width: var(--mfui-sizes-mfui\.size\.dimension\.month-calendar-cell\.width\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.month-calendar-cell\.height\.comfort);
  border-top-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
}

.mfui-cBrtTb:is(:focus-visible, [data-focus-visible]) {
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-cBrtTb:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-cBrtTb:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-bnEMQJ {
  border-radius: 50%;
  border-width: 0;
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  position: absolute;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  top: 50%;
  left: 50%;
  width: var(--mfui-sizes-mfui\.size\.dimension\.this-month-indicator\.diameter\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.this-month-indicator\.diameter\.comfort);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-bnEMQJ,.group:is(:hover, [data-hover]) .mfui-bnEMQJ {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
}

.group:is(:active, [data-active]) .mfui-bnEMQJ {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
}

.mfui-dxfEVc {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-dxfEVc,.group:is(:hover, [data-hover]) .mfui-dxfEVc {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.group:is(:active, [data-active]) .mfui-dxfEVc {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-jliSAJ {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  width: fit-content;
}

.mfui-cfCOjV {
  padding-block: var(--mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
}

.mfui-dQydEN {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.mfui-ixeXj {
  width: 100%;
}

.mfui-crLXQN {
  width: fit-content;
}

.mfui-bgIhDV {
  width: 24px;
  height: 24px;
}

.mfui-bVkSYO {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  display: flex;
  align-items: center;
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  box-sizing: border-box;
}

.mfui-bVkSYO input::-webkit-calendar-picker-indicator {
  margin: 0;
  display: none;
  appearance: none;
  -webkit-appearance: none;
  width: 0;
}

.mfui-bVkSYO:has(input:disabled, input[disabled]) {
  cursor: not-allowed;
}

.mfui-bVkSYO input::-webkit-inner-spin-button,.mfui-bVkSYO input::-webkit-clear-button {
  display: none;
}

.mfui-bVkSYO:is(:hover, [data-hover]):not(:has(input:disabled, input[disabled], input:focus-visible, input[data-focus-visible])):not(:has(:is(button, [role="button"]):is(:hover, [data-hover]))) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-bVkSYO:is(:active, [data-active]):not(:has(input:disabled, input[disabled], input:focus-visible, input[data-focus-visible])):not(:has(:is(button, [role="button"]):is(:active, [data-active]))) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-lUCHm {
  border: 0;
  padding: 0;
  margin: 0;
  flex: 1 0;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: transparent;
  font-family: inherit;
  text-align: start;
  min-width: 0;
}

.mfui-lUCHm input::-webkit-date-and-time-value {
  padding-inline: 0;
  text-align: start;
  min-width: 0;
}

.mfui-lUCHm:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-lUCHm:is(:focus-visible, [data-focus-visible]) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.mfui-jMAiwH {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-jMAiwH,.mfui-cPbohA {
  flex-shrink: 0;
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.impact);
}

.mfui-jFGVKc {
  animation: skeletonLoading 1250ms linear infinite;
  overflow: hidden;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
  position: relative;
  background-color: rgba(255, 255, 255, 0.4);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.02) 8%, rgba(0, 0, 0, 0.07) 40%, rgba(0, 0, 0, 0.07) 60%, rgba(0, 0, 0, 0.02) 92%, rgba(0, 0, 0, 0.02) 100%);
  background-size: 200% 100%;
  width: 100%;
  height: 100%;
}

.mfui-eGazCJ [data-mfui-content="multiple-select-box-trigger-display-values"] {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])):is(:hover, [data-hover]) [data-mfui-content="multiple-select-box-trigger-display-values"],.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])):is(:hover, [data-hover]) [data-mfui-content="multiple-select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])):focus-within [data-mfui-content="multiple-select-box-trigger-display-values"],.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])):focus-within [data-mfui-content="multiple-select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])) [data-mfui-content="multiple-select-box-trigger-display-values"],.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""])) [data-mfui-content="multiple-select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""]):active) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""]):active) [data-mfui-content="multiple-select-box-trigger-display-values"],.mfui-eGazCJ:has([role="combobox"]:not(:disabled):not([value=""]):active) [data-mfui-content="multiple-select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="select-box-trigger-display-value"],.mfui-fvaBvm[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="select-box-trigger-display-value"],.mfui-fvaBvm[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="select-box-trigger-display-value"],.mfui-fvaBvm[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-fvaBvm[data-selected="true"]:not(:disabled) [data-mfui-content="select-box-trigger-display-value"],.mfui-fvaBvm[data-selected="true"]:not(:disabled) [data-mfui-content="select-box-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-gRRock {
  position: relative;
}

.mfui-dgSeYA {
  overflow: hidden;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}

.mfui-dgSeYA::file-selector-button {
  display: none;
}

.mfui-dgSeYA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-dgSeYA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="file-drop-zone-container"] {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  border-style: dashed;
  border-width: var(--mfui-border-widths-mfui\.size\.border\.indicator\.width\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-dgSeYA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="file-drop-zone-container"] [data-mfui-content="file-drop-zone-instruction"],.mfui-dgSeYA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="file-drop-zone-container"] [data-mfui-content="file-drop-zone-file-info"],.mfui-dgSeYA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="file-drop-zone-container"] [data-mfui-content="file-drop-zone-help-message"] svg,.mfui-dgSeYA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) ~ [data-mfui-content="file-drop-zone-container"] [data-mfui-content="file-drop-zone-help-message"] .mfui-HelpMessage__message {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-jnQxgR {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.sheet\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.sheet\.vertical\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: dashed;
  border-width: var(--mfui-border-widths-mfui\.size\.border\.indicator\.width\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort);
  position: relative;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.none);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.control-label);
  width: 100%;
  min-width: max-content;
  height: 100%;
}

.mfui-jnQxgR,.mfui-fqNMeO {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.mfui-fqNMeO {
  gap: var(--mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.comfort);
}

.mfui-JvLfy {
  text-align: center;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
}

.mfui-koMtqv {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.mfui-juYDJw {
  flex-shrink: 0;
}

.mfui-bjqFIK {
  position: relative;
  display: flex;
  align-items: center;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: default;
}

.mfui-bODIPe {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mfui-bODIPe:nth-child(2) {
  direction: rtl;
  text-align: right;
  text-overflow: clip;
}

.mfui-jCnbql {
  border-radius: 50%;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.mfui-bBLFHQ {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.mfui-bBLFHQ .sr-only {
  padding: 0;
  margin: -1px;
  border: 0;
  overflow: hidden;
  position: absolute;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  width: 1px;
  height: 1px;
}

.mfui-kakNKU {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.content\.vertical\.comfort);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #FFF;
  width: 100%;
}

.mfui-iwXcYH {
  margin: 0;
  white-space: pre-line;
}

.mfui-lfMQDO {
  position: absolute;
  top: 0;
}

.mfui-gjWPCT {
  overflow: hidden;
  position: relative;
}

.mfui-ipWLgg {
  position: relative;
  width: 100%;
}

.mfui-fKGEVz {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
}

.mfui-fKGEVz:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-fKGEVz:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="filter-trigger-display-value"],.mfui-fKGEVz[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="filter-trigger-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="filter-trigger-display-value"],.mfui-fKGEVz[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="filter-trigger-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="filter-trigger-display-value"],.mfui-fKGEVz[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="filter-trigger-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-fKGEVz[data-selected="true"]:not(:disabled) [data-mfui-content="filter-trigger-display-value"],.mfui-fKGEVz[data-selected="true"]:not(:disabled) [data-mfui-content="filter-trigger-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-fKGEVz > svg {
  color: inherit;
}

.mfui-fKGEVz[data-placeholder="true"] > [data-mfui-content="filter-trigger-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.sub-content\.none);
}

.mfui-fKGEVz:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-fKGEVz[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-trigger-display-value"] {
  padding-right: 24px;
}

.mfui-fKGEVz:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-fKGEVz:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-cXPoTq {
  flex: 1 1 0%;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mfui-egDGOH {
  place-items: center;
  position: absolute;
  display: grid;
  top: 0;
  right: 27.5px;
  height: 100%;
}

.mfui-giTpMf {
  place-items: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-jeNXG {
  position: relative;
  width: 100%;
}

.mfui-jeNXG[data-selected="true"]:not(:has(button:disabled)) [data-mfui-content="filter-date-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-jeNXG[data-selected="true"]:not(:has(button:disabled)):is(:hover, [data-hover]) [data-mfui-content="filter-date-picker-clear-button"],.mfui-jeNXG[data-selected="true"]:not(:has(button:disabled)):focus-within [data-mfui-content="filter-date-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-jeNXG[data-selected="true"]:not(:has(button:disabled)):has(button:active) [data-mfui-content="filter-date-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-ueqvR {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-ueqvR:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-ueqvR:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="filter-date-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="filter-date-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="filter-date-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-ueqvR[data-selected="true"]:not(:disabled) [data-mfui-content="filter-date-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-ueqvR > svg {
  color: inherit;
}

.mfui-ueqvR:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-ueqvR[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-date-picker-display-value"] {
  padding-right: var(--mfui-spacing-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-ueqvR:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-ueqvR:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-vkhQM {
  flex: 1 1 0%;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mfui-hahBpY {
  place-items: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-fMvmot {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  place-items: center;
  position: absolute;
  display: grid;
  top: 0;
  right: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort));
  height: 100%;
}

.mfui-PSxZp {
  position: relative;
  width: 100%;
}

.mfui-PSxZp[data-selected="true"]:not(:has(button:disabled)) [data-mfui-content="filter-date-range-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-PSxZp[data-selected="true"]:not(:has(button:disabled)):is(:hover, [data-hover]) [data-mfui-content="filter-date-range-picker-clear-button"],.mfui-PSxZp[data-selected="true"]:not(:has(button:disabled)):focus-within [data-mfui-content="filter-date-range-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-PSxZp[data-selected="true"]:not(:has(button:disabled)):has(button:active) [data-mfui-content="filter-date-range-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-lbAdvC {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-lbAdvC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-lbAdvC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="filter-date-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="filter-date-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="filter-date-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-lbAdvC[data-selected="true"]:not(:disabled) [data-mfui-content="filter-date-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-lbAdvC > svg {
  color: inherit;
}

.mfui-lbAdvC:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-lbAdvC[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-date-range-picker-display-value"] {
  padding-right: var(--mfui-spacing-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-lbAdvC:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-lbAdvC:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-gysudL {
  flex: 1 1 0%;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mfui-hWZgyX {
  place-items: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-bquWmK {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  place-items: center;
  position: absolute;
  display: grid;
  top: 0;
  right: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort));
  height: 100%;
}

.mfui-jIseaA .mfui-DateRangePickerFooter__footer {
  justify-content: space-between;
}

.mfui-jTICW {
  position: relative;
  width: 100%;
}

.mfui-jTICW[data-selected="true"]:not(:has(button:disabled)) [data-mfui-content="filter-month-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-jTICW[data-selected="true"]:not(:has(button:disabled)):is(:hover, [data-hover]) [data-mfui-content="filter-month-picker-clear-button"],.mfui-jTICW[data-selected="true"]:not(:has(button:disabled)):focus-within [data-mfui-content="filter-month-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-jTICW[data-selected="true"]:not(:has(button:disabled)):has(button:active) [data-mfui-content="filter-month-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-ejNqZV {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-ejNqZV:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-ejNqZV:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="filter-month-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="filter-month-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="filter-month-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-ejNqZV[data-selected="true"]:not(:disabled) [data-mfui-content="filter-month-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-ejNqZV > svg {
  color: inherit;
}

.mfui-ejNqZV:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-ejNqZV[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-month-picker-display-value"] {
  padding-right: var(--mfui-spacing-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-ejNqZV:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-ejNqZV:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-lbwEJE {
  flex: 1 1 0%;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mfui-fqoWjw {
  place-items: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-kfsdfB {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  place-items: center;
  position: absolute;
  display: grid;
  top: 0;
  right: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort));
  height: 100%;
}

.mfui-isUYZd {
  position: relative;
  width: 100%;
}

.mfui-isUYZd[data-selected="true"]:not(:has(button:disabled)) [data-mfui-content="filter-month-range-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-isUYZd[data-selected="true"]:not(:has(button:disabled)):is(:hover, [data-hover]) [data-mfui-content="filter-month-range-picker-clear-button"],.mfui-isUYZd[data-selected="true"]:not(:has(button:disabled)):focus-within [data-mfui-content="filter-month-range-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-isUYZd[data-selected="true"]:not(:has(button:disabled)):has(button:active) [data-mfui-content="filter-month-range-picker-clear-button"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-kCMNjq {
  border: 1px solid;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) - 1px);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: 100%;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-kCMNjq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-kCMNjq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) > svg {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled):is(:hover, [data-hover]) [data-mfui-content="filter-month-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled):focus-within {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled):focus-within [data-mfui-content="filter-month-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled):is(:active, [data-active]) [data-mfui-content="filter-month-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-kCMNjq[data-selected="true"]:not(:disabled) [data-mfui-content="filter-month-range-picker-display-value"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-kCMNjq > svg {
  color: inherit;
}

.mfui-kCMNjq:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-kCMNjq[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-month-range-picker-display-value"] {
  padding-right: var(--mfui-spacing-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-kCMNjq:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-kCMNjq:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-jmumGL {
  flex: 1 1 0%;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mfui-ehYRTb {
  place-items: center;
  display: grid;
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.icon);
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-hEcKXC {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  place-items: center;
  position: absolute;
  display: grid;
  top: 0;
  right: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort));
  height: 100%;
}

.mfui-lkfQj {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.vertical\.comfort);
  vertical-align: top;
}

.mfui-jypOde {
  padding-block: 5px;
  height: 24px;
}

.mfui-lkSlOI {
  border: 1px solid var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  display: flex;
  flex-direction: column;
  width: 100%;
  height: max-content;
  max-height: 100%;
}

.mfui-dezhww {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.header-vertical\.comfort);
  border-bottom: 1px solid var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  display: flex;
  flex-direction: column;
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
}

.mfui-gOBkxf {
  overflow: auto;
  flex: 1 1 0%;
  position: relative;
  z-index: 0;
  width: 100%;
  height: max-content;
}

.mfui-cJcsCV {
  overflow: clip;
  border-collapse: collapse;
  border-spacing: 0;
  white-space: nowrap;
  width: 100%;
  height: 100%;
}

.mfui-fjihYM {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.vertical\.comfort);
  border-bottom: 2px solid var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.none);
}

.mfui-arZeT {
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  border-bottom-style: solid;
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
}

.mfui-arZeT:last-child {
  border-bottom-width: 0;
}

.mfui-kDcUtG {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort);
  display: flex;
  flex-direction: column;
}

.mfui-bZsQUi {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  display: flex;
  justify-content: space-between;
  padding-block-start: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-gFBsmG {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort);
  flex: 1 1 0%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mfui-bJCTlf {
  width: 24px;
  height: 24px;
}

.mfui-iSYARh {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.vertical\.comfort);
  display: flex;
  padding-block-end: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-kwhtVX {
  border: none;
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  outline: 2px solid transparent;
  outline-offset: 2px;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container-body-only\.vertical\.comfort);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  width: 100%;
  height: 48px;
}

.mfui-kwhtVX:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-kwhtVX > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-kwhtVX:is(:focus-visible, [data-focus-visible]) {
  border: 1px white;
  z-index: 1;
}

.mfui-kwhtVX:is(:focus-visible, [data-focus-visible]),.mfui-kwhtVX:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-kwhtVX:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-fkHBXG {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  width: 100%;
}

.mfui-jmlKPi {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}

.mfui-kpShux {
  flex: 1 1 0%;
}

.mfui-kpShux,.mfui-clSgDO {
  overflow: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.mfui-jotarh {
  flex-shrink: 0;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1;
  cursor: col-resize;
  width: 0;
  padding-right: 8px;
  margin-right: -8px;
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-jotarh:is(:focus, [data-focus]) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
}

.mfui-jotarh:is(:hover, [data-hover]) {
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
}

.mfui-jotarh:is(:active, [data-active]) {
  cursor: col-resize;
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.current\.width\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
}

.mfui-hRFDZx {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.toggle-switch-handle\.comfort);
  transition: background-color 0.1s linear, border-color 0.1s linear;
  display: inline-flex;
  position: relative;
  width: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-container\.width\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-container\.height\.comfort);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled)) {
  border-width: 1px;
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled)):is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled)):is(:hover, [data-hover]) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled)):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled)):is(:active, [data-active]) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled)) [data-mfui-content="toggle-handle"] {
  transform: translateY(-50%) translateX(0);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  width: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-off\.diameter\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-off\.diameter\.comfort);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):checked) {
  border-width: 0;
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.none);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):checked) [data-mfui-content="toggle-handle"] {
  transform: translateY(-50%) translateX(calc(var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-container\.width\.comfort) - var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort) - 4px));
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):checked):is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):checked):is(:hover, [data-hover]) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):checked):is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):checked):is(:active, [data-active]) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:disabled) {
  border-width: 1px;
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:disabled) [data-mfui-content="toggle-handle"] {
  transform: translateY(-50%) translateX(0);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.content);
  width: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-off\.diameter\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-off\.diameter\.comfort);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:disabled:checked) {
  border-width: 0;
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:disabled:checked) [data-mfui-content="toggle-handle"] {
  transform: translateY(-50%) translateX(calc(var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-container\.width\.comfort) - var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort) - 4px));
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  width: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.toggle-switch-handle-on\.diameter\.comfort);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible):is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible):is(:active, [data-active]) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible:checked) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible:checked) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible:checked):is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.pressed);
}

.mfui-hRFDZx:has(input[type="checkbox"][role="switch"]:not(:disabled):focus-visible:checked):is(:active, [data-active]) [data-mfui-content="toggle-handle"] {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-ikFLrp {
  margin: 0;
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.mfui-ikFLrp:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-fcwQxJ {
  border-radius: 50%;
  transition: transform 0.1s linear, background-color 0.1s linear, width 0.1s linear, height 0.1s linear;
  position: absolute;
  top: 50%;
  left: 2px;
}

.mfui-eoewJV {
  padding: 0;
  margin: 0;
  list-style: none;
  border-radius: var(--mfui-radii-mfui\.size\.radius\.panel-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-style: solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  overflow: hidden;
  width: 100%;
}

.mfui-eoewJV > li:not(:last-child) > * {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-eoewJV > li:not(:last-child) > *[data-mfui-focusable="true"]:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.hovered);
}

.mfui-eoewJV > li:not(:last-child) > *[data-mfui-focusable="true"]:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.pressed);
}

.mfui-eoewJV > li:not(:last-child) > *:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
}

.mfui-cXGJls {
  border: none;
  gap: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  text-align: left;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
  width: 100%;
  padding-top: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-right: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  padding-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
}

.mfui-cXGJls[data-mfui-focusable=true] {
  cursor: pointer;
}

.mfui-cXGJls[data-mfui-focusable=true]:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-cXGJls[data-mfui-focusable=true]:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-cXGJls:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

li:first-child > .mfui-cXGJls {
  border-top-left-radius: calc(var(--mfui-radii-mfui\.size\.radius\.panel-component\.comfort) - 1px);
  border-top-right-radius: calc(var(--mfui-radii-mfui\.size\.radius\.panel-component\.comfort) - 1px);
}

li:last-child > .mfui-cXGJls {
  border-bottom-left-radius: calc(var(--mfui-radii-mfui\.size\.radius\.panel-component\.comfort) - 1px);
  border-bottom-right-radius: calc(var(--mfui-radii-mfui\.size\.radius\.panel-component\.comfort) - 1px);
}

.mfui-bIgCeK {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-height: 24px;
}

.mfui-hIxyuH {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.mfui-kDesRC {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  display: flex;
  align-items: flex-start;
}

.mfui-jWQugB {
  display: flex;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: 24px;
}

.mfui-jWQugB > svg {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-bPhIuk {
  display: flex;
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
  justify-content: center;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-height: 24px;
}

.mfui-iWGpXm {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mfui-iEbmF {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.main-content\.horizontal\.comfort);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
}

.mfui-fpqRil {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.inline\.horizontal\.comfort);
  justify-content: flex-end;
}

.mfui-fpqRil,.mfui-eTbFbc {
  flex: 1 0 auto;
  display: flex;
  align-items: center;
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-container\.height\.comfort);
}

@media screen and (min-width: 37.5rem) {
  .mfui-hveqnu {
    width: var(--mfui-sizes-mfui\.layout\.area\.horizontal\.fixed);
}
  .mfui-fYHfwx {
    padding-inline: 0;
    left: var(--mfui-sizes-mfui\.layout\.safe-area\.edge\.horizontal);
}
  .mfui-fYHfwx,.mfui-cbOCHz {
    width: var(--mfui-sizes-mfui\.layout\.area\.horizontal\.floating-minimum);
}
  .mfui-jDhUBB,.mfui-ggXIiJ,.mfui-clKroC {
    display: none;
}
}

@media screen and (max-width: 37.4975rem) {
  .mfui-kKZmYK > button,.mfui-kKZmYK > a {
    border-radius: 0;
    align-self: stretch;
    box-sizing: border-box;
    width: 32px;
    height: 100%;
}
  .mfui-eaWFxK[data-mfui-has-clear-button="true"] > [data-mfui-content="select-box-trigger-display-value"] {
    padding-right: 32px;
}
  .mfui-cLkjup {
    gap: 0;
    flex-direction: column;
}

  .mfui-cLkjup > * {
    align-items: center;
    height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}
  .mfui-fOVWuV,.mfui-eeUwUZ {
    display: none;
}
  .mfui-dJSysX,.mfui-jCnbql {
    width: 32px;
    height: 32px;
}
  .mfui-fKGEVz[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-trigger-display-value"],.mfui-ueqvR[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-date-picker-display-value"],.mfui-lbAdvC[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-date-range-picker-display-value"],.mfui-ejNqZV[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-month-picker-display-value"],.mfui-kCMNjq[data-mfui-has-clear-button="true"] > [data-mfui-content="filter-month-range-picker-display-value"] {
    padding-right: 32px;
}
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .mfui-hKdghd {
    right: 0.5px;
}
}

@media (-webkit-min-device-pixel-ratio: 3) {
  .mfui-hKdghd {
    right: 0.75px;
}
}

.mfui-bTxnBg {
  flex-wrap: wrap;
}

.mfui-iuLcfv {
  flex-wrap: nowrap;
}

.mfui-fSrZsx {
  border-radius: 12px;
  width: 24px;
  height: 24px;
}

.mfui-fVqLJV {
  border-radius: 11px;
  width: 24px;
  height: 22px;
}

.mfui-eWWxEl {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: solid;
  border-width: 1px;
}

.mfui-eWWxEl:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  background-color: transparent;
}

.mfui-eWWxEl:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
}

.mfui-eWWxEl:is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
}

.mfui-eWWxEl:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
}

.mfui-bWjutw .mfui-FocusIndicator__root:is(:focus-visible, [data-focus-visible]),.mfui-bWjutw .mfui-FocusIndicator__root:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  box-shadow: none;
}

.mfui-lFZWm {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.body);
}

.mfui-eiMPjR {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-body);
}

.mfui-iZzzVN {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-body);
}

.mfui-boXzZe {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-condensed-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-condensed-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-condensed-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-condensed-body);
}

.mfui-dqQvvm {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.amount);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.amount);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.amount);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.amount);
}

.mfui-jqZPER {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-amount);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-amount);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-amount);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-amount);
}

.mfui-gXaPIE {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.help-message);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.help-message);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.help-message);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.help-message);
}

.mfui-hDDPKf {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-help-message);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-help-message);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-help-message);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-help-message);
}

.mfui-fUEUgs {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.label);
}

.mfui-cgODBb {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.control-label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.control-label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
}

.mfui-bKkgjE {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-control-label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-control-label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-control-label);
}

.mfui-hRYABt {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.impact-control-label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.impact-control-label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.impact-control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.impact-control-label);
}

.mfui-kQyYFs {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-control-label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-control-label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-control-label);
}

.mfui-dYuBsU {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.page-heading-1);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.page-heading-1);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.page-heading-1);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.page-heading-1);
}

.mfui-bpSsWf {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.page-heading-2);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.page-heading-2);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.page-heading-2);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.page-heading-2);
}

.mfui-gEhCC {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.section-heading-1);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.section-heading-1);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.section-heading-1);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.section-heading-1);
}

.mfui-eoZaxt {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.section-heading-2);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.section-heading-2);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.section-heading-2);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.section-heading-2);
}

.mfui-vEKYL {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.content-heading);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.content-heading);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.content-heading);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.content-heading);
}

.mfui-laDbYT {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input);
}

.mfui-hdUMzC {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
}

.mfui-kqicEo {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
}

.mfui-gfekzE {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-bLxgye {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-jzUryc {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.impact);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.impact);
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-cExTAm {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.impact);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.impact);
}

.mfui-bhJlTa {
  border: none;
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-bhJlTa:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-bhJlTa:is([aria-expanded=true], [data-expanded], [data-state="expanded"]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-bhJlTa:is(:focus-visible, [data-focus-visible]),.mfui-bhJlTa:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-bhJlTa:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.primary\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-gRUJtw {
  border: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-gRUJtw:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border: none;
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-gRUJtw:is([aria-expanded=true], [data-expanded], [data-state="expanded"]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-gRUJtw:is(:focus-visible, [data-focus-visible]),.mfui-gRUJtw:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-gRUJtw:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-jbihmS {
  border: none;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-jbihmS:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  cursor: not-allowed;
}

.mfui-jbihmS:is([aria-expanded=true], [data-expanded], [data-state="expanded"]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-jbihmS:is(:focus-visible, [data-focus-visible]),.mfui-jbihmS:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.mfui-jbihmS:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-hSJPTs {
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.link-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.link-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.link-body);
}

.mfui-FJOPH {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-link-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-link-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-link-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-link-body);
}

.mfui-hUuIfv {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-link-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-link-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-link-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-link-body);
}

.mfui-horYYc {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-condensed-link-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-condensed-link-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-condensed-link-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-condensed-link-body);
}

.mfui-bcnVMY {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.link-amount);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.link-amount);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.link-amount);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.link-amount);
}

.mfui-hDJxFT {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-link-amount);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-link-amount);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-link-amount);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-link-amount);
}

.mfui-fSCZUK {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.link-help-message);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.link-help-message);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.link-help-message);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.link-help-message);
}

.mfui-hQbIYx {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-link-help-message);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-link-help-message);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-link-help-message);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-link-help-message);
}

.mfui-bryhXV {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}

.mfui-fICbeo {
  padding-block: calc(4px - 1px);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-jSENMT {
  resize: both;
}

.mfui-cIbyDi {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.condensed);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.condensed);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.condensed);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
}

.mfui-dkUmiU {
  padding-block: calc(12px - 1px);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.impact);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.impact);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.impact);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.impact);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-iRYTTC {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-iRYTTC,.mfui-iRYTTC::placeholder,.mfui-iRYTTC[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-fIONTD {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-fIONTD:is(:focus-visible, [data-focus-visible]),.mfui-fIONTD:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-fIONTD:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]):not(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-gqNQjO {
  overflow: hidden;
  resize: none;
}

.mfui-jobIAM {
  resize: none;
}

.mfui-fivmfs {
  resize: vertical;
}

.mfui-eBkQVo {
  resize: horizontal;
}

.mfui-cFyzwg {
  background-color: var(--mfui-colors-mfui\.color\.signal-green\.sub-background\.none);
}

.mfui-gbzzIF {
  color: var(--mfui-colors-mfui\.color\.signal-green\.content\.none);
}

.mfui-ikeWAn {
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.sub-background\.none);
}

.mfui-gdlYUu {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
}

.mfui-dqTUNA {
  background-color: var(--mfui-colors-mfui\.color\.signal-yellow\.sub-background\.none);
}

.mfui-dTBugh {
  color: var(--mfui-colors-mfui\.color\.signal-yellow\.content\.none);
}

.mfui-aJTup {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.impact);
}

.mfui-hVxHHQ {
  display: flex;
}

.mfui-bTojmC {
  display: none;
}

.mfui-ggtQKK {
  width: var(--mfui-sizes-mfui\.layout\.area\.horizontal\.floating-minimum);
}

.mfui-dspBIg {
  width: min-content;
}

.mfui-bMqylF {
  text-align: left;
}

.mfui-kehYKB {
  text-align: center;
}

.mfui-elupzj {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
}

.mfui-LuZio {
  color: var(--mfui-colors-mfui\.color\.signal-yellow\.content\.none);
}

.mfui-foXPig {
  color: var(--mfui-colors-mfui\.color\.signal-green\.content\.none);
}

.mfui-dTaPGi {
  display: inline-flex;
  align-items: center;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
}

.mfui-TrnST {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  display: inline-flex;
}

.mfui-ggRiUu,.mfui-kmYEWZ,.mfui-LPmBk {
  display: none;
}

.mfui-jbCYaM {
  position: relative;
}

.mfui-gSYelL {
  position: absolute;
  transform: translate(50%, -50%);
  top: 0;
  right: 0;
}

.mfui-bjdhaD {
  display: inline-flex;
  align-items: flex-start;
}

.mfui-pYbRG {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-euqku {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input);
}

.mfui-dWqnfA {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.condensed);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.condensed);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
}

.mfui-fNUPYM {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input);
}

.mfui-cEWnhJ {
  height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2px);
}

.mfui-dgiHoK {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.impact);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.impact);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.impact);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.impact);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-dlFVvi {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input);
}

.mfui-fDYmrE {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-fDYmrE input::placeholder,.mfui-dlZIhy,.mfui-kJyqjo {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-bNnEnp {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-bNnEnp:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]),.mfui-bNnEnp:is(:hover, [data-hover]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:hover, [data-hover]))) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-bNnEnp:is(:active, [data-active]):not(:has(input:disabled, input[disabled], input[data-disabled], input:focus-visible, input[data-focus-visible])):not(:has(button:is(:active, [data-active]))) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-cdglkp {
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-cdglkp > svg {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-fnGYFz {
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
}

.mfui-fnGYFz > svg {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
}

.mfui-iOuOfJ {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.impact) - 1px);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.impact);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.impact);
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.impact);
}

.mfui-iOuOfJ > svg {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-ctWvwW[data-mfui-group-label="true"]:not(:first-child) {
  border: none;
  border-top: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  margin-top: 7px;
  padding-top: 12px;
}

.mfui-hXXoPP {
  width: 168px;
}

.mfui-hXXoPP[data-mfui-collapsed="true"] {
  width: 49px;
}

.mfui-bcYnPT {
  width: 210px;
}

.mfui-bcYnPT[data-mfui-collapsed="true"] {
  width: 49px;
}

.mfui-bJBsqQ {
  width: 168px;
}

.mfui-bJBsqQ[data-mfui-collapsed="true"] {
  width: 49px;
}

.mfui-kZIaPY {
  width: 210px;
}

.mfui-kZIaPY[data-mfui-collapsed="true"] {
  width: 49px;
}

.mfui-jeZTox.in > [data-mfui-content="inside"] {
  animation: sidePaneLeftIn 0.35s cubic-bezier(var(--mfui-easings-mfui\.transition\.easing\.side-pane\.in));
  left: 0;
}

.mfui-jeZTox.out > [data-mfui-content="inside"] {
  animation: sidePaneLeftOut 0.25s cubic-bezier(var(--mfui-easings-mfui\.transition\.easing\.side-pane\.out));
  left: -100%;
}

.mfui-hHpIaK.in > [data-mfui-content="inside"] {
  animation: sidePaneRightIn 0.35s cubic-bezier(var(--mfui-easings-mfui\.transition\.easing\.side-pane\.in));
  right: 0;
}

.mfui-hHpIaK.out > [data-mfui-content="inside"] {
  animation: sidePaneRightOut 0.25s cubic-bezier(var(--mfui-easings-mfui\.transition\.easing\.side-pane\.out));
  right: -100%;
}

.mfui-bTfrdJ {
  pointer-events: none;
}

.mfui-hivrBP {
  pointer-events: auto;
}

.mfui-bAdqNL {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-edge\.background\.none);
}

.mfui-bAdqNL:is(:focus-visible, [data-focus-visible]),.mfui-bAdqNL:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-edge\.background\.hovered);
}

.mfui-bAdqNL:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-edge\.background\.pressed);
}

.mfui-jeOSCH {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-jeOSCH,.group:is(:hover, [data-hover]) .mfui-jeOSCH {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.hovered);
}

.group:is(:active, [data-active]) .mfui-jeOSCH {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.pressed);
}

.mfui-dcRcfM {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-dcRcfM,.group:is(:hover, [data-hover]) .mfui-dcRcfM {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.group:is(:active, [data-active]) .mfui-dcRcfM {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-ynJrB {
  border-width: var(--mfui-border-widths-mfui\.size\.border\.indicator\.width\.comfort);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-ynJrB,.group:is(:hover, [data-hover]) .mfui-ynJrB {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
}

.group:is(:active, [data-active]) .mfui-ynJrB {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
}

.mfui-eJykJe {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-middle\.background\.none);
}

.mfui-eJykJe:is(:focus-visible, [data-focus-visible]),.mfui-eJykJe:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-middle\.background\.hovered);
}

.mfui-eJykJe:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-middle\.background\.pressed);
}

.mfui-eqvQFC {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border) !important;
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background) !important;
  cursor: not-allowed;
}

.mfui-jreTzK,.group:is(:focus-visible, [data-focus-visible]) .mfui-jreTzK,.group:is(:hover, [data-hover]) .mfui-jreTzK,.group:is(:active, [data-active]) .mfui-jreTzK {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
}

.mfui-fQnSrF {
  color: var(--mfui-colors-mfui\.color\.disabled\.content) !important;
}

.mfui-fZsiPY {
  border-top-left-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-cgHRRr {
  border-top-right-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-bdrQeY {
  border-bottom-left-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-weJJT {
  border-bottom-right-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-gYinVs {
  border-right-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  width: calc(var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.width\.comfort) + 1px);
  margin-right: -1px;
}

.mfui-bSmVmH {
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
}

.mfui-iKoOSW {
  height: calc(var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.height\.comfort) + 1px);
  margin-top: -1px;
}

.mfui-hzCZWg {
  gap: var(--mfui-spacing-mfui\.size\.spacing\.container\.vertical\.comfort);
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.mfui-cRwHSI {
  align-items: center;
  width: 100%;
}

.mfui-iwNlDH {
  min-width: calc(7 * var(--mfui-sizes-mfui\.size\.dimension\.calendar-cell\.width\.comfort));
}

.mfui-bDDRVv {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-bDDRVv::after {
  border-bottom-width: 0px;
}

.mfui-bDDRVv:is(:focus-visible, [data-focus-visible]),.mfui-bDDRVv:is(:hover, [data-hover]) {
  background: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.mfui-bDDRVv:is(:active, [data-active]) {
  background: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-iKSXFt {
  background-color: var(--mfui-colors-mfui\.color\.selected\.border\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-iKSXFt,.group:is(:hover, [data-hover]) .mfui-iKSXFt {
  background-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
}

.group:is(:active, [data-active]) .mfui-iKSXFt {
  background-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
}

.mfui-eOHUV,.mfui-eOHUV::before {
  border-top-left-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-eOHUV::before {
  border-left-width: 1px;
}

.mfui-ebAUEG,.mfui-ebAUEG::before {
  border-top-right-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-bZIVYu {
  color: var(--mfui-colors-mfui\.color\.signal-green\.content\.none);
}

.mfui-Thndd {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
}

.mfui-hNyQsk {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-dUJbQS {
  color: var(--mfui-colors-mfui\.color\.signal-yellow\.content\.none);
}

.mfui-iqpTgS {
  justify-content: flex-start;
}

.mfui-dinOpy {
  justify-content: center;
}

.mfui-fnKRCp {
  justify-content: flex-end;
}

.mfui-dQBsjS {
  border: 1px solid var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  cursor: pointer;
}

.mfui-dQBsjS:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  cursor: not-allowed;
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-dQBsjS:is(:focus-visible, [data-focus-visible]):not(:disabled, [disabled], [data-disabled]),.mfui-dQBsjS:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-dQBsjS:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.pressed);
}

.mfui-exsGZV {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
}

.mfui-dudhNF {
  padding-right: calc(var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort) + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon-button\.square\.comfort));
}

.mfui-kYxCkD,.mfui-hXNotk {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.vertical\.condensed);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.condensed);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.data-table-cell\.height\.condensed);
}

.mfui-jGTRXd,.mfui-iHntsS {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.data-table-cell\.height\.comfort);
}

.mfui-coGcRr {
  width: 32px;
  min-width: 32px;
  max-width: 32px;
}

.mfui-kQhdmg:not(:disabled, [disabled], [data-disabled]):not(:has(input:disabled)) {
  cursor: pointer;
}

.mfui-kQhdmg:not(:disabled, [disabled], [data-disabled]):not(:has(input:disabled)):is(:hover, [data-hover]),.mfui-kQhdmg:not(:disabled, [disabled], [data-disabled]):not(:has(input:disabled)):is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-kQhdmg:not(:disabled, [disabled], [data-disabled]):not(:has(input:disabled)):is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-kQhdmg:not(:disabled, [disabled], [data-disabled]):not(:has(input:disabled)):has(input[type="checkbox"]:not(:disabled):focus-visible) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-kQhdmg:not(:disabled, [disabled], [data-disabled]):not(:has(input:disabled)) input[type="checkbox"]:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
  box-shadow: none;
}

.mfui-iYntBf:is(:focus, [data-focus]),.mfui-iYntBf:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-iYntBf:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-bGysdM {
  position: sticky;
  background-color: inherit;
}

.mfui-izXzGC::before {
  border-right-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-right-style: solid;
  border-right-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-izXzGC::before,.mfui-LTiTZ::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
}

.mfui-LTiTZ::before {
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-cyVYhU,.mfui-ePuaEb {
  justify-content: flex-start;
  text-align: left;
}

.mfui-gLvFNp,.mfui-eEdyCy {
  justify-content: flex-end;
  text-align: right;
}

.mfui-caARyM {
  border-style: solid;
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-hUuodk {
  border-block-style: solid;
  border-block-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-block-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-hdvqtp {
  width: 100%;
}

.mfui-ihlTgP {
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.condensed);
}

.mfui-beBMeE,.mfui-fAMdSB {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.vertical\.condensed);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.condensed);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.condensed);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.data-table-cell\.height\.condensed);
}

.mfui-gZhKjF {
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
}

.mfui-cqyjeS,.mfui-lcyrJn {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.vertical\.comfort);
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.data-table-cell\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.data-table-cell\.height\.comfort);
}

.mfui-ixFpNb {
  position: sticky;
}

.mfui-fGBQCd::before {
  border-right-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-right-style: solid;
  border-right-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-fGBQCd::before,.mfui-FJZOy::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
}

.mfui-FJZOy::before {
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-hdkeDU {
  width: 32px;
}

.mfui-dQChFX:not(:disabled, [disabled], [data-disabled]) {
  cursor: pointer;
}

.mfui-dQChFX:not(:disabled, [disabled], [data-disabled]):is(:hover, [data-hover]),.mfui-dQChFX:not(:disabled, [disabled], [data-disabled]):is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-dQChFX:not(:disabled, [disabled], [data-disabled]):is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.pressed);
}

.mfui-dQChFX:not(:disabled, [disabled], [data-disabled]):has(input[type="checkbox"]:not(:disabled):focus-visible) {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-dQChFX:not(:disabled, [disabled], [data-disabled]) input[type="checkbox"]:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
  box-shadow: none;
}

.mfui-dikbFv,.mfui-kqQAOe {
  justify-content: flex-start;
  text-align: left;
}

.mfui-iOviwi,.mfui-bpVUTX {
  justify-content: flex-end;
  text-align: right;
}

.mfui-eUCAOY {
  position: sticky;
  z-index: 2;
  top: 0;
}

.mfui-eUCAOY::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-bottom-style: solid;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-jbZNHv:last-child {
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
}

.mfui-eFCfCF {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.none);
}

.mfui-esNKtk {
  cursor: pointer;
  position: relative;
}

.mfui-esNKtk:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-esNKtk:is(:focus-visible, [data-focus-visible])::after {
  content: "";
  position: absolute;
  box-shadow: 0px 0px 0px 2px var(--mfui-colors-mfui\.color\.primary\.border\.none) inset, 0px 0px 0px 3px var(--mfui-colors-mfui\.color\.base\.background\.none) inset;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mfui-esNKtk:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  box-shadow: none;
}

.mfui-esNKtk:is(:hover, [data-hover]):not(:has(button:hover, input:hover, select:hover, textarea:hover, [tabindex]:hover)) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.hovered);
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-esNKtk:is(:active, [data-active]):not(:has(button:hover, input:hover, select:hover, textarea:hover, [tabindex]:hover)) {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-jZGzmE {
  border-color: var(--mfui-colors-mfui\.color\.readonly\.border);
  background-color: var(--mfui-colors-mfui\.color\.readonly\.background);
  color: var(--mfui-colors-mfui\.color\.readonly\.content);
  cursor: not-allowed;
}

.mfui-jZGzmE:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.readonly\.background);
  color: var(--mfui-colors-mfui\.color\.readonly\.content);
  box-shadow: none;
}

.mfui-jZGzmE:is(:hover, [data-hover]) {
  cursor: not-allowed;
}

.mfui-jZGzmE:is(:hover, [data-hover]),.mfui-jZGzmE:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.readonly\.background);
  color: var(--mfui-colors-mfui\.color\.readonly\.content);
}

.mfui-cgmsmM {
  border-right: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
  height: 100%;
  width: 168px;
}

.mfui-cGlJNc {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
  display: flex;
  flex-wrap: wrap;
}

.mfui-TxtiB {
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  padding-bottom: calc(var(--mfui-spacing-mfui\.size\.padding\.sub-navigation\.vertical\.comfort) - 1px);
}

.mfui-eLqgVJ[data-mfui-nest-level="1"] {
  padding-left: calc(21px + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort));
}

.mfui-dXYzWg {
  overflow-wrap: anywhere;
  min-width: 0;
}

.mfui-gOjINY {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-cPHzFG::before {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-cQALOA {
  gap: var(--mfui-sizes-mfui\.layout\.grid\.scale\.horizontal\.0-1of2);
  position: relative;
  padding-bottom: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
}

.mfui-cQALOA[data-mfui-is-last="true"] [data-mfui-stepper-slot="label"] {
  width: max-content;
}

.mfui-eNPtBk {
  position: static;
}

.mfui-bCbxBn {
  position: absolute;
  transform: translateX(-50%);
  text-align: center;
  overflow-wrap: anywhere;
  top: var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1);
  left: calc(var(--mfui-sizes-mfui\.layout\.grid\.scale\.vertical\.1) / 2);
  width: 100%;
}

.mfui-knbvZN {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.none);
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.strong-body);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.strong-body);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.strong-body);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.strong-body);
}

.mfui-gusFHT::before {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-gKWiaA {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.mfui-gKWiaA,.mfui-cqtCKi::before {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.none);
}

.mfui-iSHnWO {
  cursor: pointer;
}

.mfui-iSHnWO:is(:focus-visible, [data-focus-visible]) > [data-mfui-stepper-slot="label"],.mfui-iSHnWO:is(:hover, [data-hover]) > [data-mfui-stepper-slot="label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.hovered);
}

.mfui-iSHnWO:is(:active, [data-active]) > [data-mfui-stepper-slot="label"] {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-dCDSru[data-mfui-group-label="true"]:not(:first-child) {
  border: none;
  border-top: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
  margin-top: 7px;
  padding-top: 12px;
}

.mfui-hYevNi {
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-cVbPhZ {
  height: calc(100% - 2px);
}

.mfui-eSkNXq,.mfui-bNQKjD,.mfui-fTTJNR {
  padding-block: 3px;
}

.mfui-ksXBB {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-bhjCMo {
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
}

.mfui-gptIZX {
  height: calc(100% - 2px);
}

.mfui-ccKtgp span {
  line-height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2px);
}

.mfui-kjbyxU {
  height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2px);
}

.mfui-isIRvP {
  max-height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2px);
}

.mfui-byFynb {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
}

.mfui-dTWiNw {
  max-height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2px);
}

.mfui-bQpRsN {
  grid-template-columns: auto auto auto auto;
}

.mfui-liLpLO {
  grid-row: 1;
  grid-column: 1 / 4;
  grid-template-columns: subgrid;
}

.mfui-dDXgkN {
  margin-right: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
}

.mfui-hMjsPh,.mfui-hmyAJO {
  grid-row: 1;
  grid-column: 3 / 4;
  margin-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-cCEGfO {
  grid-row: 2 / 3;
  grid-column: 1;
  margin-left: calc(var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort) + var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort) + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort));
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  margin-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-fGFqfp {
  grid-template-rows: auto auto auto;
}

.mfui-fVChHm {
  grid-row: 1 / 3;
  grid-column: 1;
  grid-template-rows: subgrid;
  grid-template-columns: [input] min-content [first-gap] var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort) [label] auto;
}

.mfui-iZmbQl {
  grid-column-start: 1;
}

.mfui-bWnLZN {
  grid-column-start: 3;
}

.mfui-cOggEF,.mfui-bpZplC,.mfui-hEUkpu {
  grid-row: 2 / 3;
  grid-column: 1;
  margin-left: calc(var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort) + var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort) + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort));
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  margin-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-kkIskd {
  grid-template-columns: auto auto auto auto;
}

.mfui-gTchMa {
  grid-row: 1;
  grid-column: 1 / 4;
  grid-template-columns: subgrid;
}

.mfui-jrJxwZ {
  margin-right: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
}

.mfui-iGvSJt,.mfui-bVUvNu {
  grid-row: 1;
  grid-column: 3 / 4;
  margin-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-hiqHIG {
  grid-row: 2 / 3;
  grid-column: 1;
  margin-left: calc(var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort) + var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort) + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort));
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  margin-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-iXpcMV {
  grid-template-rows: auto auto auto;
}

.mfui-iyGQAC {
  grid-row: 1 / 3;
  grid-column: 1;
  grid-template-rows: subgrid;
  grid-template-columns: [input] min-content [first-gap] var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort) [label] auto;
}

.mfui-ityQDZ {
  grid-column-start: 1;
}

.mfui-jbayUV {
  grid-column-start: 3;
}

.mfui-vrIid,.mfui-eXntQe,.mfui-jTHvdi {
  grid-row: 2 / 3;
  grid-column: 1;
  margin-left: calc(var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort) + var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort) + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort));
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
  margin-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-eLCnao,.mfui-jeogSs {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container-body-only\.vertical\.condensed);
}

.mfui-jeogSs:has(input),.mfui-jeogSs:has(textarea) {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.condensed);
}

.mfui-kBKsny,.mfui-eSPjaq {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container-body-only\.vertical\.comfort);
}

.mfui-eSPjaq:has(input),.mfui-eSPjaq:has(textarea) {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.comfort);
}

.mfui-bPaDVZ {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-bPaDVZ:is(:focus-visible, [data-focus-visible]),.mfui-bPaDVZ:is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-bPaDVZ:is(:active, [data-active]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-fzROcg {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  cursor: not-allowed;
}

.mfui-fzROcg,.mfui-fzROcg:is(:focus-visible, [data-focus-visible]),.mfui-fzROcg:is(:hover, [data-hover]) {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
}

.mfui-lbdPJY {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
  cursor: not-allowed;
}

.mfui-lbdPJY,.mfui-lbdPJY::placeholder,.mfui-lbdPJY[data-placeholder] {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-lbdPJY:is(:focus-visible, [data-focus-visible]),.mfui-lbdPJY:is(:hover, [data-hover]) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-ivLtbr {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-hkNPlg {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.condensed);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
}

.mfui-esyRNg {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.condensed);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input);
}

.mfui-egyfZK {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-cpFilK {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.control-label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.control-label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
}

.mfui-kEKma {
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.impact);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-fSzHIi {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.impact);
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.control-label);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.control-label);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.control-label);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.control-label);
}

.mfui-dGDWvD,.mfui-kVcjeV {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
}

.mfui-kVcjeV {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-dNlIsW:is(:focus-visible, [data-focus-visible]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"],.mfui-dNlIsW:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-dNlIsW:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-edVusq {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-bYRhi:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-bYRhi:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-input-background"],.mfui-gioRss,.mfui-GTGqK {
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
}

.mfui-GTGqK {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-hgxcjI {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.status-label\.horizontal\.comfort);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.comfort);
}

.mfui-dxmSPN {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-OUDAx {
  background-color: var(--mfui-colors-mfui\.color\.signal-neutral\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-cNbYAX {
  background-color: var(--mfui-colors-mfui\.color\.signal-green\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.signal-green\.content\.none);
}

.mfui-bAfwQA {
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
}

.mfui-dZGLHT {
  background-color: var(--mfui-colors-mfui\.color\.signal-yellow\.sub-background\.none);
  color: var(--mfui-colors-mfui\.color\.signal-yellow\.content\.none);
}

.mfui-bqPyQm {
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.status-label\.horizontal\.condensed);
  gap: var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.condensed);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.indicator-component\.condensed);
}

.mfui-bhwVYH {
  width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
}

.mfui-evxBXr {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-edge\.background\.none);
}

.mfui-evxBXr:is(:focus-visible, [data-focus-visible]),.mfui-evxBXr:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-edge\.background\.hovered);
}

.mfui-evxBXr:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-edge\.background\.pressed);
}

.mfui-kaLPCR {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-kaLPCR,.group:is(:hover, [data-hover]) .mfui-kaLPCR {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.hovered);
}

.group:is(:active, [data-active]) .mfui-kaLPCR {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.pressed);
}

.mfui-kvxhxY {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.none);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-kvxhxY,.group:is(:hover, [data-hover]) .mfui-kvxhxY {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.hovered);
}

.group:is(:active, [data-active]) .mfui-kvxhxY {
  color: var(--mfui-colors-mfui\.color\.base\.inverted-content\.pressed);
}

.mfui-eavWbN {
  border-width: var(--mfui-border-widths-mfui\.size\.border\.indicator\.width\.comfort);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-eavWbN,.group:is(:hover, [data-hover]) .mfui-eavWbN {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.hovered);
}

.group:is(:active, [data-active]) .mfui-eavWbN {
  border-color: var(--mfui-colors-mfui\.color\.selected\.border\.pressed);
}

.mfui-hJZYie {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-middle\.background\.none);
}

.mfui-hJZYie:is(:focus-visible, [data-focus-visible]),.mfui-hJZYie:is(:hover, [data-hover]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-middle\.background\.hovered);
}

.mfui-hJZYie:is(:active, [data-active]) {
  background-color: var(--mfui-colors-mfui\.color\.selected-range-middle\.background\.pressed);
}

.mfui-gSqesK {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border) !important;
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background) !important;
  cursor: not-allowed;
}

.mfui-hekzZg,.group:is(:focus-visible, [data-focus-visible]) .mfui-hekzZg,.group:is(:hover, [data-hover]) .mfui-hekzZg,.group:is(:active, [data-active]) .mfui-hekzZg {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
}

.mfui-lfTxvd {
  color: var(--mfui-colors-mfui\.color\.disabled\.content) !important;
}

.mfui-fDoGXo {
  border-top-left-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-cuVKaz {
  border-top-right-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-bofJzI {
  border-bottom-left-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-cKLqQv {
  border-bottom-right-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
}

.mfui-dThVZE {
  border-right-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  width: calc(var(--mfui-sizes-mfui\.size\.dimension\.month-calendar-cell\.width\.comfort) + 1px);
  margin-right: -1px;
}

.mfui-eGSRcn {
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  height: calc(var(--mfui-sizes-mfui\.size\.dimension\.month-calendar-cell\.height\.comfort) + 1px);
  margin-bottom: -1px;
}

.mfui-jRMTll {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.comfort);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.comfort);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
}

.mfui-fCOYTJ {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input);
}

.mfui-iHXKYT {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.condensed);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.condensed);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
}

.mfui-frZgHr {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input);
  height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2 * sizes\.mfui\.size\.border\.base\.width\.condensed);
}

.mfui-crSAFl {
  padding-block: 0;
  padding-inline: var(--mfui-spacing-mfui\.size\.padding\.input\.horizontal\.impact);
  border-radius: var(--mfui-radii-mfui\.size\.radius\.control-component\.impact);
  border-width: var(--mfui-border-widths-mfui\.size\.border\.base\.width\.impact);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.impact);
  min-height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact);
}

.mfui-dkMGah {
  font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input);
  font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input);
  font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input);
  line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input);
}

.mfui-hfSSBT {
  border-color: var(--mfui-colors-mfui\.color\.disabled\.border);
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-hfSSBT,.mfui-hfLJor {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-fejPSi {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-fejPSi:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]),.mfui-fejPSi:is(:hover, [data-hover]):not(:has(input:disabled, input[disabled], input:focus-visible, input[data-focus-visible])):not(:has(:is(button, [role="button"]):is(:hover, [data-hover]))) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-fejPSi:is(:active, [data-active]):not(:has(input:disabled, input[disabled], input:focus-visible, input[data-focus-visible])):not(:has(:is(button, [role="button"]):is(:active, [data-active]))) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-bjPlYK {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  border-style: dashed;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-hhZyjV {
  color: var(--mfui-colors-mfui\.color\.base\.content\.none);
}

.mfui-hsITMf {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.none);
}

.mfui-hAgIuQ {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-hAgIuQ:is(:focus-visible, [data-focus-visible]):not(:disabled, [disabled], [data-disabled]),.mfui-hAgIuQ:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-hAgIuQ:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-kngNLJ {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  border-style: solid;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.thin-background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-jGpmyi {
  color: var(--mfui-colors-mfui\.color\.base\.content\.pressed);
}

.mfui-cRsfjI {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.pressed);
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.pressed);
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-bvjrYk {
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.comfort);
}

.mfui-bvjrYk > svg {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort);
}

.mfui-beErdu {
  height: var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.target\.button\.condensed);
}

.mfui-beErdu > svg {
  height: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
  min-width: var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.condensed);
}

.mfui-gcVzBV {
  text-align: left;
}

.mfui-dpdVnw {
  text-align: right;
}

.mfui-buzfhM {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-1\.comfort);
}

.mfui-fJUwsz {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-2\.comfort);
}

.mfui-hvsrua {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-3\.comfort);
}

.mfui-fXZUwp {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-4\.comfort);
}

.mfui-bDsYag {
  padding-left: var(--mfui-spacing-mfui\.size\.padding\.display-table-cell\.horizontal-indent-5\.comfort);
}

.mfui-cJHSZS {
  position: sticky;
  background-color: inherit;
}

.mfui-hXYiYE::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
  border-right-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-right-style: solid;
  border-right-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-jqYONX::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-gSHaps {
  position: sticky;
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.none);
  top: 0;
}

.mfui-leevly {
  text-align: left;
}

.mfui-ckeRqf {
  text-align: right;
}

.mfui-cYkOYV {
  position: sticky;
}

.mfui-inKEHf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
  border-right-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-right-style: solid;
  border-right-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-hWTZIQ::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
  border-left-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-left-style: solid;
  border-left-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-iotPiO {
  position: sticky;
  z-index: 1;
  top: 0;
}

.mfui-iotPiO::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-bottom-style: solid;
  border-bottom-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-gVUiHO {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.border\.none);
}

.mfui-xckOx {
  border-color: var(--mfui-colors-mfui\.color\.neutral\.thin-border\.none);
}

.mfui-jUovrK {
  padding-block: var(--mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.condensed);
  height: 32px;
}

.mfui-bmXCKr {
  padding-bottom: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.condensed) - 1px);
}

.mfui-gTrgCt {
  padding-bottom: calc(var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort) - 1px);
}

.mfui-gOmxGA {
  border-bottom: none;
}

.mfui-lmFFiZ,.mfui-fYOsPn {
  border-bottom: 1px solid;
  border-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-fYOsPn {
  padding-bottom: calc(var(--mfui-spacing-mfui\.size\.padding\.control-container-body-only\.vertical\.comfort) - 1px);
}

.mfui-jLHzMG {
  border-bottom: none;
}

.mfui-erGtCj {
  position: sticky;
  z-index: 1;
  background-color: var(--mfui-colors-mfui\.color\.base\.background\.none);
  bottom: 0;
  border-top-width: var(--mfui-border-widths-mfui\.size\.border\.fixed-cell\.horizontal\.comfort);
  border-top-style: solid;
  border-top-color: var(--mfui-colors-mfui\.color\.neutral\.sub-border\.none);
}

.mfui-hhFgaB {
  max-width: var(--mfui-sizes-mfui\.layout\.area\.horizontal\.fixed);
  width: 100%;
}

.mfui-ilgetJ {
  flex: 1 0 0;
  min-width: 0;
  min-height: 0;
}

@media screen and (min-width: 37.5rem) {
  .mfui-ScGSh {
    display: none;
}
}

@media screen and (min-width: 75rem) {
  .mfui-eIaand,.mfui-dTaPGi,.mfui-TrnST {
    display: none;
}
}

@media screen and (max-width: 74.9975rem) {
  .mfui-gVOveU,.mfui-qsbcd,.mfui-kYnKlY,.mfui-dnzbqT {
    display: none;
}
}

@media screen and (max-width: 37.4975rem) {
  .mfui-fICbeo {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
  .mfui-cIbyDi {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow);
}
  .mfui-dkUmiU {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
  .mfui-chYhcn {
    display: none;
}
  .mfui-bhqKGD {
    height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.comfort) - 2px);
}
  .mfui-cVdOLL {
    height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.condensed) - 2px);
}
  .mfui-dINjxp {
    height: calc(var(--mfui-sizes-mfui\.size\.dimension\.control-component\.height\.impact) - 2px);
}
  .mfui-euqku {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
  .mfui-fNUPYM {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow);
}
  .mfui-dlFVvi,.mfui-hROZmU,.mfui-iTaRhG {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
  .mfui-caqEqS,.mfui-jprhbA {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow);
}
  .mfui-iqpTgS {
    align-items: flex-start;
}
  .mfui-dinOpy {
    align-items: center;
}
  .mfui-fnKRCp {
    align-items: flex-end;
}
  .mfui-eSkNXq,.mfui-fBrVbr,.mfui-bNQKjD {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
  .mfui-fQfOLY,.mfui-ccKtgp,.mfui-iLIvMR {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow);
}
  .mfui-dAPpSW,.mfui-edTKLG,.mfui-bRozDV {
    display: none;
}
  .mfui-esyRNg {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow);
}
  .mfui-cpFilK,.mfui-fSzHIi,.mfui-fCOYTJ {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
  .mfui-frZgHr {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.condensed-input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.condensed-input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.condensed-input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.condensed-input\.narrow);
}
  .mfui-dkMGah {
    font-family: var(--mfui-fonts-mfui\.typography\.font-family\.input\.narrow);
    font-size: var(--mfui-font-sizes-mfui\.typography\.font-size\.input\.narrow);
    font-weight: var(--mfui-font-weights-mfui\.typography\.font-weight\.input\.narrow);
    line-height: var(--mfui-line-heights-mfui\.typography\.line-height\.input\.narrow);
}
}

.mfui-inLcnA {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.none);
}

.mfui-cKpuVc {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.condensed) - 1px);
}

.mfui-ipQqGF {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.comfort) - 1px);
}

.mfui-eKbabF {
  padding-inline: calc(var(--mfui-spacing-mfui\.size\.padding\.control\.horizontal\.impact) - 1px);
}

.mfui-kkiNyf {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.none);
}

.mfui-itpgNa {
  grid-row: 1;
}

.mfui-iaRJQm {
  grid-column: 3 / 4;
}

.mfui-kUiJOO {
  margin-block: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}

.mfui-MtXU {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-etFMx {
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.background\.none);
}

.mfui-jvUYeG {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.none);
}

.mfui-bZRhvx {
  cursor: pointer;
}

.mfui-dXBFYG {
  margin-left: var(--mfui-spacing-mfui\.size\.spacing\.paragraph\.horizontal\.comfort);
}

.mfui-Ukhgx {
  margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}

.mfui-fzpnVj {
  margin-bottom: 0;
}

.mfui-dWVvJg {
  padding-bottom: calc(var(--mfui-spacing-mfui\.size\.padding\.control-container\.vertical\.condensed) - 1px);
}

.mfui-cxStpG:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  border: none;
}

.mfui-kGMVVf:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  background-color: var(--mfui-colors-mfui\.color\.disabled\.background);
}

.mfui-hdNEOo:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  color: var(--mfui-colors-mfui\.color\.disabled\.content);
}

.mfui-gGTyfw:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
  cursor: not-allowed;
}

.mfui-kSeSQV:is(:focus-visible, [data-focus-visible]),.mfui-dqyxbp:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  outline: 2px solid var(--mfui-colors-mfui\.color\.primary\.border\.none);
}

.mfui-iHQAZp:is(:focus-visible, [data-focus-visible]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-iYLcWF {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.hovered);
}

.group:is(:focus-visible, [data-focus-visible]) .mfui-knbNro {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.none);
}

.mfui-eFnNfo:is(:focus-visible, [data-focus-visible]),.mfui-cdbzuM:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  box-shadow: 0px 0px 0px 1px var(--mfui-colors-mfui\.color\.base\.background\.none), 0px 0px 0px 3px var(--mfui-colors-mfui\.color\.primary\.border\.none);
}

.mfui-eSYAiH:is(:focus-visible, [data-focus-visible]),.mfui-dbJQT:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  box-shadow: 0px 0px 0px 2px var(--mfui-colors-mfui\.color\.primary\.border\.none) inset, 0px 0px 0px 3px var(--mfui-colors-mfui\.color\.base\.background\.none) inset;
}

.mfui-cemknP:is(:focus-visible, [data-focus-visible]),.mfui-cppoGj:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  outline-offset: 1px;
}

.mfui-jAQDfV:is(:focus-visible, [data-focus-visible]),.mfui-jrvSGh:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  outline-offset: -2px;
}

.mfui-eYudLw:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.background\.hovered);
}

.mfui-dZnvjH:is(:focus-visible, [data-focus-visible]) {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.hovered);
}

.mfui-hWDpSJ:is(:focus-visible, [data-focus-visible]) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-cxnZzc:has(input:focus-visible, input[data-focus-visible=true], textarea:focus-visible, textarea[data-focus-visible=true]) {
  box-shadow: none;
}

.mfui-dQaVox:hover > [data-mfui-stepper-slot="indicator"],.mfui-dQaVox:focus-visible > [data-mfui-stepper-slot="indicator"] {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.hovered);
}

.mfui-rDETK:hover > [data-mfui-stepper-slot="indicator"],.mfui-rDETK:focus-visible > [data-mfui-stepper-slot="indicator"] {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.hovered);
}

.mfui-hHaBzk:hover > [data-mfui-stepper-slot="indicator"],.mfui-hHaBzk:focus-visible > [data-mfui-stepper-slot="indicator"] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.hovered);
}

.group:is(:hover, [data-hover]) .mfui-djOzRV {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.hovered);
}

.group:is(:hover, [data-hover]) .mfui-ioZBnc {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.none);
}

.group:is(:active, [data-active]) .mfui-kqHrte {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.pressed);
}

.group:is(:active, [data-active]) .mfui-WATaS {
  border-color: var(--mfui-colors-mfui\.color\.base\.inverted-border\.none);
}

.mfui-gwWULN:active > [data-mfui-stepper-slot="indicator"] {
  background-color: var(--mfui-colors-mfui\.color\.primary\.content\.pressed);
}

.mfui-hlGeri:active > [data-mfui-stepper-slot="indicator"] {
  background-color: var(--mfui-colors-mfui\.color\.neutral\.sub-background\.pressed);
}

.mfui-dTOTII:active > [data-mfui-stepper-slot="indicator"] {
  color: var(--mfui-colors-mfui\.color\.neutral\.content\.pressed);
}

.mfui-iAQdxu:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.hovered);
}

.mfui-hDlFSX:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.background\.hovered);
}

.mfui-cuflHA:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.hovered);
}

.mfui-bxbyOJ:is(:hover, [data-hover]):not(:has(button:hover, input:hover, select:hover, textarea:hover, [tabindex]:hover)) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.hovered);
}

.mfui-iCNJEZ:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

.mfui-ccLVlo:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  background-color: var(--mfui-colors-mfui\.color\.signal-red\.background\.pressed);
}

.mfui-kFUmkT:is(:active, [data-active]):not(:disabled, [disabled], [data-disabled]) {
  color: var(--mfui-colors-mfui\.color\.signal-red\.content\.pressed);
}

.mfui-iRmVhS:is(:active, [data-active]):not(:has(button:hover, input:hover, select:hover, textarea:hover, [tabindex]:hover)) {
  background-color: var(--mfui-colors-mfui\.color\.selected\.background\.pressed);
}

.mfui-jKWXlV:is(:hover, [data-hover]):not(:disabled, [disabled], [data-disabled]) ~ [data-mfui-content="filebox-container"] [data-mfui-content="filebox-button"] {
  border-color: var(--mfui-colors-mfui\.color\.signal-red\.border\.pressed);
}

@media screen and (max-width: 37.4975rem) {
  .mfui-fQzbc {
    grid-row: 1 / 3;
}
  .mfui-CLObx {
    grid-column: 1;
}
  .mfui-jOtpYT {
    grid-row: 2 / 3;
}
  .mfui-kIvrKO {
    margin-block: 0;
}
  .mfui-bWBrTJ {
    grid-template-columns: unset;
}
  .mfui-jGpbHm {
    grid-template-rows: auto auto auto;
}
  .mfui-gCztLQ {
    grid-template-columns: [input] min-content [first-gap] var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort) [label] auto;
}
  .mfui-TlGxx {
    grid-template-rows: subgrid;
}
  .mfui-kQBwUa {
    grid-column-start: 1;
}
  .mfui-kBEdLg {
    grid-column-start: 3;
}
  .mfui-fcpcGJ {
    margin-right: 0;
}
  .mfui-dCikmA {
    margin-left: calc(var(--mfui-border-widths-mfui\.size\.border\.base\.width\.comfort) + var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort) + var(--mfui-sizes-mfui\.size\.dimension\.icon\.square\.comfort) + var(--mfui-spacing-mfui\.size\.spacing\.icon-and-text\.horizontal\.comfort));
}
  .mfui-gQIBEb {
    margin-right: var(--mfui-spacing-mfui\.size\.padding\.container\.horizontal\.comfort);
}
  .mfui-dMYAn {
    margin-bottom: var(--mfui-spacing-mfui\.size\.padding\.container\.vertical\.comfort);
}
}