/* Generated by scripts/import-capture.mjs from the live app. Do not edit by hand. */
:root { --background: #fff; --foreground: #171717; }
html, body { max-width: 100vw; overflow-x: hidden; }
body { color: var(--foreground); background: var(--background); -webkit-font-smoothing: antialiased; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
* { box-sizing: border-box; margin: 0px; padding: 0px; }
a { color: inherit; text-decoration: none; }
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
body { margin: 0px; color: rgba(0, 0, 0, 0.87); font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; background-color: rgb(255, 255, 255); }
.mui-19i1ol3 { display: flex; flex-direction: column; position: fixed; height: 100dvh; width: 100vw; }
.mui-m1ft3a { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; --AppBar-background: hsl(224, 72%, 56%); --AppBar-color: #fff; color: var(--AppBar-color); background-color: white; border-bottom: 1px solid rgb(238, 237, 236); }
.mui-pvn3zo { position: relative; display: flex; -webkit-box-align: center; align-items: center; gap: 14px; -webkit-box-pack: justify; justify-content: space-between; min-height: 64px; padding: 8px 16px; }
.mui-pvn3zo { padding-left: 21px; padding-right: 21px; }
.mui-pvn3zo { min-height: 48px; }
.mui-pvn3zo { min-height: 64px; }
.mui-o5xbak { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(64, 61, 59); width: 24px; height: 24px; border-radius: 4px; padding: 0px; }
.mui-o5xbak:hover { background-color: var(--IconButton-hoverBg); }
.mui-o5xbak { display: none; }
.mui-ynsmmx { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 24px; height: auto; }
.mui-1jm9uxg { display: flex; flex-direction: row; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.mui-124nsln { min-width: 200px; }
.MuiAutocomplete-hasPopupIcon.mui-124nsln .MuiAutocomplete-inputRoot, .MuiAutocomplete-hasClearIcon.mui-124nsln .MuiAutocomplete-inputRoot { padding-right: 30px; }
.mui-124nsln .MuiAutocomplete-inputRoot .MuiAutocomplete-input { width: 0px; min-width: 30px; }
.mui-124nsln .MuiOutlinedInput-root { padding: 9px; }
.MuiAutocomplete-hasPopupIcon.mui-124nsln .MuiOutlinedInput-root, .MuiAutocomplete-hasClearIcon.mui-124nsln .MuiOutlinedInput-root { padding-right: 39px; }
.mui-124nsln .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 4px 7.5px 5px; }
.mui-124nsln .MuiOutlinedInput-root .MuiAutocomplete-endAdornment { right: 9px; }
.mui-124nsln .MuiAutocomplete-input { -webkit-box-flex: 1; flex-grow: 1; text-overflow: ellipsis; opacity: 0; }
.mui-124nsln .MuiAutocomplete-input { opacity: 1; }
.mui-124nsln .MuiOutlinedInput-root { padding: 0px; }
.mui-124nsln .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 14px; }
.mui-124nsln .MuiOutlinedInput-notchedOutline { border: 1px solid rgb(231, 231, 231); border-radius: 999px; }
.mui-124nsln:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(231, 231, 231); }
.mui-124nsln .MuiAutocomplete-input { padding: 4px 12px 4px 4px !important; }
.mui-1vbfw84 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.mui-tihda0 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 7px; padding-left: 14px; padding-right: 14px; }
.mui-tihda0:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-tihda0:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-cif34j { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 1.25rem; line-height: 1; overflow: hidden; user-select: none; width: 32px; height: 32px; border-radius: 999px; margin-left: 3.5px; }
.mui-45do71 { width: 100%; height: 100%; text-align: center; object-fit: cover; color: transparent; text-indent: 10000px; }
.mui-88yrjv { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-88yrjv::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-88yrjv:focus { outline: 0px; }
.mui-88yrjv::-webkit-search-decoration { appearance: none; }
.mui-88yrjv:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-88yrjv:-webkit-autofill { border-radius: inherit; }
.mui-88yrjv.MuiInputBase-inputAdornedStart { padding-left: 0px; }
.mui-88yrjv.MuiInputBase-inputAdornedEnd { padding-right: 0px; }
.mui-iuka1o { position: absolute; right: 0px; top: 50%; transform: translate(0px, -50%); }
.mui-70ikgd { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px -2px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(64, 61, 59); border-radius: 8px; padding: 2px; }
.mui-70ikgd:hover { background-color: var(--IconButton-hoverBg); }
.mui-q7mezt { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
.mui-2gn28s { text-align: left; position: absolute; inset: 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgb(215, 214, 213); }
.mui-2gn28s legend { display: none; }
.mui-w4cd9x { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.mui-1bwvxum { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 14px; }
.mui-qifhjy { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 5.25px; width: 32px; height: 32px; background-color: rgb(246, 244, 191); border-radius: 200px; }
.mui-1fwc3jr { display: flex; flex-direction: row; -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; }
.mui-145vn50 { display: flex; flex-direction: column; border-right: 1px solid rgb(238, 237, 236); border-top-color: rgb(238, 237, 236); border-bottom-color: rgb(238, 237, 236); border-left-color: rgb(238, 237, 236); background-color: white; width: 90px; flex-shrink: 0; overflow-y: auto; }
.mui-145vn50 { display: none; }
.mui-145vn50 { display: flex; }
.mui-n988tt { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: justify; justify-content: space-between; gap: 14px; padding-top: 14px; padding-bottom: 14px; height: 100%; }
.mui-n988tt { min-width: 280px; }
.mui-n988tt { min-width: unset; }
.mui-j7qwjs { display: flex; flex-direction: column; }
.mui-1wduhak { list-style: none; margin: 0px; padding: 8px 0px; position: relative; }
.mui-a7qisy { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding-top: 4px; padding-bottom: 4px; color: rgb(18, 18, 18); }
.mui-10zezsd { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 0px 3px; border-style: none none none solid; border-image: none; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: start; justify-content: flex-start; position: relative; text-decoration: none; min-width: 0px; box-sizing: border-box; text-align: left; padding: 8px 16px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); border-color: transparent; -webkit-box-align: center; align-items: center; border-radius: 0px; }
.mui-10zezsd.Mui-disabled { pointer-events: none; cursor: default; }
.mui-10zezsd:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
.mui-10zezsd.Mui-selected { background-color: rgba(62, 105, 224, 0.08); }
.mui-10zezsd.Mui-selected:hover { background-color: rgba(62, 105, 224, 0.12); }
.mui-10zezsd.Mui-disabled { opacity: 0.38; }
.mui-10zezsd.Mui-selected { background-color: rgb(238, 237, 236); }
.mui-10zezsd { flex-direction: row; padding: 7px 14px; }
.mui-10zezsd { flex-direction: column; gap: 3.5px; padding: 7px; }
.mui-10zezsd.Mui-selected { background-color: transparent; border-color: rgb(39, 75, 176); color: rgb(39, 75, 176); }
.mui-10zezsd.Mui-selected .MuiListItemIcon-root { color: rgb(39, 75, 176); }
.mui-10zezsd:hover { background-color: rgb(246, 244, 243); }
.mui-n3hmug { flex-shrink: 0; display: inline-flex; color: rgb(18, 18, 18); min-width: 32px; -webkit-box-pack: center; justify-content: center; }
.mui-n3hmug { min-width: 40px; }
.mui-n3hmug { min-width: unset; }
.mui-n3hmug svg { font-size: 28px; }
.mui-1jujafk { flex: 1 1 auto; min-width: 0px; margin: 0px; }
.MuiTypography-root:where(.mui-1jujafk .MuiListItemText-primary) { display: block; }
.mui-1jujafk .MuiListItemText-primary { font-size: 0.875rem; }
.mui-1jujafk .MuiListItemText-primary { font-size: 11px; text-align: center; line-height: 1.2; }
.mui-6zrrda { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; }
.mui-su5qn2 { display: none; flex-direction: column; flex-shrink: 0; background-color: white; overflow-y: auto; }
.mui-1v0lvbg { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; overflow: scroll; }
.mui-156hvrp { position: relative; width: 100%; height: 100%; overflow: hidden; }
.mui-ksks22 { width: 100%; height: 100%; overflow: auto; display: flex; flex-direction: row; }
.mui-g7n5e1 { flex-shrink: 0; width: 100%; min-height: 100%; }
.mui-lsk8wx { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding: 14px; display: flex; flex-direction: column; gap: 28px; -webkit-box-flex: 1; flex-grow: 1; }
.mui-lsk8wx { padding-left: 21px; padding-right: 21px; }
.mui-lsk8wx { max-width: 1200px; }
.mui-lsk8wx { padding-left: 35px; padding-right: 35px; }
.mui-lsk8wx { padding-top: 21px; padding-bottom: 21px; }
.mui-plnyp4 { display: flex; flex-direction: column; gap: 7px; }
.mui-1uejmfg { display: flex; flex-direction: column; gap: 21px; }
.mui-1yjkub2 { display: flex; flex-direction: column; }
.mui-1yjkub2 > :not(style):not(style) { margin: 0px; }
.mui-niju09 { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 7px; box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: flex; padding: 6px 16px; color: rgb(163, 74, 14); background-color: rgb(252, 236, 225); }
.mui-niju09 .MuiAlert-icon { color: rgb(240, 108, 20); }
.mui-131is6g { margin-right: 12px; padding: 7px 0px; display: flex; font-size: 22px; opacity: 0.9; }
.mui-1l6e05h { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: inherit; }
.mui-127h8j3 { padding: 8px 0px; min-width: 0px; overflow: auto; }
.mui-1mqjqbv { margin: -2px 0px 0.35em; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; font-weight: 500; }
.mui-1xfslal { display: flex; align-items: flex-start; padding: 4px 0px 0px 16px; margin-left: auto; margin-right: -8px; }
.mui-848hju { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border: 1px solid; color: inherit; --variant-containedBg: hsl(24, 2%, 70%); font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-848hju:hover { text-decoration: none; }
.mui-848hju:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(0, 0, 0, 0.04); --variant-outlinedBg: rgba(0, 0, 0, 0.04); }
.mui-848hju:hover { box-shadow: none; }
.mui-848hju:active { box-shadow: none; }
.mui-19k5bhz { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1.625rem; line-height: 1.30769; letter-spacing: normal; }
.mui-19k5bhz { font-size: 2.125rem; line-height: 1.23529; }
.mui-95g4uk { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.mui-1s5ij8u { display: flex; flex-flow: wrap; gap: 7px; }
.mui-yctyvx { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); font-size: 12px; }
.mui-yctyvx:hover { text-decoration: none; }
.mui-yctyvx::before { content: "​"; width: 0px; overflow: hidden; }
.mui-yctyvx:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-yctyvx:hover { box-shadow: none; }
.mui-yctyvx:active { box-shadow: none; }
.mui-yctyvx:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-1siv2hp { display: inherit; margin-right: 8px; margin-left: -2px; }
.mui-1siv2hp > :nth-of-type(1) { font-size: 18px; }
.mui-e8m34t { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 14px; }
.mui-1u2o8mh { position: relative; margin: 0px; appearance: none; max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgba(0, 0, 0, 0.87); white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; user-select: none; -webkit-tap-highlight-color: transparent; cursor: pointer; background-color: transparent; border: 1px solid rgb(145, 142, 141); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; }
.mui-1u2o8mh .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-1u2o8mh .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-1u2o8mh .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-1u2o8mh:hover { background-color: rgba(0, 0, 0, 0.12); }
.mui-1u2o8mh:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; }
.mui-1u2o8mh.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }
.mui-1u2o8mh .MuiChip-icon { margin-left: 4px; }
.mui-1u2o8mh .MuiChip-iconSmall { margin-left: 2px; }
.mui-1u2o8mh .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-1wtva7d { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 8px; padding-right: 8px; }
.mui-10jnwa2 { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; gap: 10.5px; }
.mui-1k50e1m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-1k50e1m.Mui-disabled { pointer-events: none; cursor: default; }
.mui-1k50e1m:hover { text-decoration: none; }
.mui-1k50e1m.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-1k50e1m::before { content: "​"; width: 0px; overflow: hidden; }
.mui-1k50e1m.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-1k50e1m:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-1k50e1m:hover { box-shadow: none; }
.mui-1k50e1m:active { box-shadow: none; }
.mui-1k50e1m.Mui-disabled { box-shadow: none; }
.mui-1k50e1m:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-cveorv { display: inherit; margin-right: 8px; margin-left: -4px; }
.mui-cveorv > :nth-of-type(1) { font-size: 20px; }
.mui-1s0hah4 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 16px; }
.mui-15jne1v { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(2, 64%, 52%); --variant-outlinedColor: hsl(2, 64%, 52%); --variant-outlinedBorder: hsla(2, 64%, 52%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(2, 64%, 52%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-15jne1v.Mui-disabled { pointer-events: none; cursor: default; }
.mui-15jne1v:hover { text-decoration: none; }
.mui-15jne1v.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-15jne1v::before { content: "​"; width: 0px; overflow: hidden; }
.mui-15jne1v.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-15jne1v:hover { --variant-containedBg: hsl(2, 64%, 36%); --variant-textBg: hsla(2, 64%, 52%, 0.04); --variant-outlinedBorder: hsl(2, 64%, 52%); --variant-outlinedBg: hsla(2, 64%, 52%, 0.04); }
.mui-15jne1v:hover { box-shadow: none; }
.mui-15jne1v:active { box-shadow: none; }
.mui-15jne1v.Mui-disabled { box-shadow: none; }
.mui-15jne1v:hover { background-color: rgb(251, 239, 238); border-color: rgb(211, 59, 54); }
.mui-v842fv { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 16px; height: auto; }
.mui-1g78ho2 { display: inherit; margin-right: -4px; margin-left: 8px; }
.mui-1g78ho2 > :nth-of-type(1) { font-size: 20px; }
.mui-1e4br2p { display: flex; flex-direction: column; height: 100%; min-height: 0px; }
.mui-uju44x { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 1.75px; min-height: 52px; padding: 5.25px; }
.mui-1vu0cws { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; color: rgb(64, 61, 59); border-radius: 8px; }
.mui-1vu0cws.Mui-disabled { pointer-events: none; cursor: default; }
.mui-1vu0cws:hover { background-color: var(--IconButton-hoverBg); }
.mui-1vu0cws.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.mui-1evr8d5 { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 20px; height: auto; }
.mui-vh810p { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.25rem; }
.mui-chz7cr { position: relative; display: inline-flex; vertical-align: middle; flex-shrink: 0; }
.mui-cboa8g { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.75rem; line-height: 1; z-index: 1; background-color: rgb(62, 105, 224); color: rgb(255, 255, 255); border-radius: 4px; height: 8px; min-width: 8px; padding: 0px; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); --Badge-translateX: 50%; --Badge-translateY: -50%; top: 0px; bottom: initial; right: 0px; left: initial; transform: scale(1) translate(var(--Badge-translateX), var(--Badge-translateY)); transform-origin: 100% 0%; }
.mui-cboa8g.MuiBadge-invisible { transform: scale(0) translate(var(--Badge-translateX), var(--Badge-translateY)); }
.mui-bv9676 { margin: 0px 3.5px; flex-shrink: 0; border-width: 0px thin 0px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.12); height: 26px; align-self: center; }
.mui-11ip8c8 { display: grid; -webkit-box-align: center; align-items: center; }
.mui-1r2fznv { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; color: rgb(64, 61, 59); border-radius: 8px; grid-area: 1 / 1; width: min-content; height: min-content; z-index: 1; opacity: 1; pointer-events: auto; transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1r2fznv:hover { background-color: var(--IconButton-hoverBg); }
.mui-xfigkl { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; grid-area: 1 / 1; width: 40px; opacity: 0; pointer-events: none; transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1), opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-xfigkl .MuiOutlinedInput-root { overflow-x: clip; }
.mui-1ncvvns { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 7px; padding-left: 14px; }
.mui-1ncvvns:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1ncvvns:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1f6kg7i { display: flex; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-right: 8px; }
.mui-1ienqq5 { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-1ienqq5::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1ienqq5:focus { outline: 0px; }
.mui-1ienqq5::-webkit-search-decoration { appearance: none; }
.mui-1ienqq5:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-1ienqq5:-webkit-autofill { border-radius: inherit; }
.mui-1ienqq5.MuiInputBase-inputAdornedStart { padding-left: 0px; }
.mui-yr880q { display: flex; flex-direction: column; border: 1px solid rgb(238, 237, 236); border-radius: 10.5px; padding: 0px; background-color: white; box-shadow: rgba(22, 20, 19, 0.04) 0px 4px 24px; overflow: hidden; -webkit-box-flex: 1; flex-grow: 1; min-height: 0px; }
.mui-1bh984a { position: absolute; top: 0px; right: 0px; bottom: 0px; max-width: 100%; background-color: rgb(255, 255, 255); border-left: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-bottom-color: rgba(0, 0, 0, 0.12); box-shadow: none; transform: translateX(100%); visibility: hidden; transition: transform 0.2s, box-shadow 0.2s, width 0.2s, visibility linear 0.2s; z-index: 1301; pointer-events: none; display: flex; flex-direction: column; }
.mui-1bh984a { width: 100%; }
.mui-1bh984a { width: 600px; }
.mui-qhk655 { position: fixed; inset: 0px; visibility: hidden; z-index: 1200; }
.mui-qhk655 { display: none; }
.mui-qhk655 .MuiDrawer-paper { width: 100%; box-sizing: border-box; overflow-x: hidden; }
.mui-14dl35y { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; z-index: -1; }
.mui-1krrxmk { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); overflow-y: auto; display: flex; flex-direction: column; height: 100%; flex: 1 0 auto; z-index: 1200; position: fixed; top: 0px; outline: 0px; left: 0px; }
.mui-10ee8ln { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; padding: 14px 14px 0px; }
.mui-1vuvvb4 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(64, 61, 59); border-radius: 8px; width: 32px; height: 32px; }
.mui-1vuvvb4:hover { background-color: var(--IconButton-hoverBg); }
.mui-1cjris1 { --unstable_DataGrid-radius: var(--DataGrid-t-radius-base); --unstable_DataGrid-headWeight: var(--DataGrid-t-typography-font-weight-medium); --DataGrid-rowBorderColor: var(--DataGrid-t-color-border-base); --DataGrid-cellOffsetMultiplier: 2; --DataGrid-width: 0px; --DataGrid-hasScrollX: 0; --DataGrid-hasScrollY: 0; --DataGrid-scrollbarSize: 10px; --DataGrid-rowWidth: 0px; --DataGrid-columnsTotalWidth: 0px; --DataGrid-leftPinnedWidth: 0px; --DataGrid-rightPinnedWidth: 0px; --DataGrid-headerHeight: 0px; --DataGrid-headersTotalHeight: 0px; --DataGrid-topContainerHeight: 0px; --DataGrid-bottomContainerHeight: 0px; box-sizing: border-box; position: relative; background-color: var(--DataGrid-t-color-background-base); color: var(--DataGrid-t-color-foreground-base); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; outline: none; height: 100%; display: flex; min-width: 0px; min-height: 0px; flex-direction: column; overflow: hidden; overflow-anchor: none; transform: translate(0px, 0px); font-size: 14px; --DataGrid-overlayHeight: calc(var(--height) * 10); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; flex: 0 0 auto; }
.mui-1cjris1 .MuiDataGrid-main > :first-child { border-top-left-radius: var(--unstable_DataGrid-radius); border-top-right-radius: var(--unstable_DataGrid-radius); }
.mui-1cjris1 .MuiDataGrid-mainContent { display: flex; flex-direction: column; overflow: hidden; flex: 1 1 0%; }
.mui-1cjris1 .MuiDataGrid-columnHeader, .mui-1cjris1 .MuiDataGrid-cell { -webkit-tap-highlight-color: transparent; padding: 0px 10px; box-sizing: border-box; }
.mui-1cjris1 .MuiDataGrid-columnHeader:focus, .mui-1cjris1 .MuiDataGrid-cell:focus { outline: solid var(--DataGrid-t-color-interactive-focus) 1px; outline-offset: -1px; }
.mui-1cjris1 .MuiDataGrid-columnHeader:focus .MuiDataGrid-columnSeparator, .mui-1cjris1 .MuiDataGrid-columnHeader--withLeftBorder .MuiDataGrid-columnSeparator, .mui-1cjris1 .MuiDataGrid-columnHeader--withRightBorder .MuiDataGrid-columnSeparator, .mui-1cjris1 .MuiDataGrid-columnHeader--siblingFocused .MuiDataGrid-columnSeparator { opacity: 0; }
.mui-1cjris1 .MuiDataGrid-columnHeader:focus .MuiDataGrid-columnSeparator--resizable:hover, .mui-1cjris1 .MuiDataGrid-columnHeader--withLeftBorder .MuiDataGrid-columnSeparator--resizable:hover, .mui-1cjris1 .MuiDataGrid-columnHeader--withRightBorder .MuiDataGrid-columnSeparator--resizable:hover, .mui-1cjris1 .MuiDataGrid-columnHeader--siblingFocused .MuiDataGrid-columnSeparator--resizable:hover { opacity: 1; }
.mui-1cjris1 .MuiDataGrid-columnHeaderCheckbox, .mui-1cjris1 .MuiDataGrid-cellCheckbox { padding: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.mui-1cjris1 .MuiDataGrid-columnHeader { position: relative; display: flex; -webkit-box-align: center; align-items: center; background-color: var(--DataGrid-t-header-background-base); }
.mui-1cjris1 .MuiDataGrid-columnHeader .MuiDataGrid-sortButton { background-color: var(--DataGrid-t-header-background-base); }
.mui-1cjris1 .MuiDataGrid-virtualScroller--hasScrollX .MuiDataGrid-columnHeader--last { overflow: hidden; }
.mui-1cjris1 .MuiDataGrid-pivotPanelField--sorted .MuiDataGrid-iconButtonContainer, .mui-1cjris1 .MuiDataGrid-columnHeader--sorted .MuiDataGrid-iconButtonContainer, .mui-1cjris1 .MuiDataGrid-columnHeader--filtered .MuiDataGrid-iconButtonContainer { visibility: visible; width: auto; }
.mui-1cjris1 .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted) .MuiDataGrid-sortButton, .mui-1cjris1 .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted) .MuiDataGrid-sortButton { opacity: 0; transition: opacity var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; }
.mui-1cjris1 .MuiDataGrid-columnHeaderTitleContainer { display: flex; -webkit-box-align: center; align-items: center; gap: calc(var(--DataGrid-t-spacing-unit) * 0.25); min-width: 0px; flex: 1 1 0%; white-space: nowrap; overflow: hidden; }
.mui-1cjris1 .MuiDataGrid-columnHeaderTitleContainerContent { overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; }
.mui-1cjris1 .MuiDataGrid-sortIcon, .mui-1cjris1 .MuiDataGrid-filterIcon { font-size: inherit; }
.mui-1cjris1 .MuiDataGrid-columnHeader--sortable { cursor: pointer; }
.mui-1cjris1 .MuiDataGrid-columnHeader--alignCenter .MuiDataGrid-columnHeaderTitleContainer { -webkit-box-pack: center; justify-content: center; }
.mui-1cjris1 .MuiDataGrid-columnHeader--alignRight .MuiDataGrid-columnHeaderDraggableContainer, .mui-1cjris1 .MuiDataGrid-columnHeader--alignRight .MuiDataGrid-columnHeaderTitleContainer { flex-direction: row-reverse; }
.mui-1cjris1 .MuiDataGrid-columnHeader--alignRight .MuiDataGrid-menuIcon { margin-right: auto; margin-left: -5px; }
.mui-1cjris1 .MuiDataGrid-columnSeparator { position: absolute; overflow: hidden; z-index: 30; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; max-width: 10px; color: var(--DataGrid-t-color-border-base); }
.mui-1cjris1 .MuiDataGrid-columnHeaders { width: var(--DataGrid-rowWidth); background-color: var(--DataGrid-t-header-background-base); }
.mui-1cjris1 .MuiDataGrid-columnHeader:hover .MuiDataGrid-menuIcon { width: auto; visibility: visible; }
.mui-1cjris1 .MuiDataGrid-columnHeader:hover .MuiDataGrid-iconButtonContainer { visibility: visible; width: auto; }
.mui-1cjris1 .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted):hover .MuiDataGrid-sortButton, .mui-1cjris1 .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted):hover .MuiDataGrid-sortButton, .mui-1cjris1 .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted) .MuiDataGrid-sortButton:focus-visible { opacity: 1; }
.mui-1cjris1 .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted):hover .MuiDataGrid-sortButton > *, .mui-1cjris1 .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted):hover .MuiDataGrid-sortButton > *, .mui-1cjris1 .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted) .MuiDataGrid-sortButton:focus-visible > * { opacity: 0.78; }
.mui-1cjris1 .MuiDataGrid-columnSeparator--sideRight { right: -5px; }
.mui-1cjris1 .MuiDataGrid-columnSeparator--resizable { cursor: col-resize; touch-action: none; }
.mui-1cjris1 .MuiDataGrid-columnSeparator--resizable:hover { color: var(--DataGrid-t-color-foreground-accent); }
.mui-1cjris1 .MuiDataGrid-columnSeparator--resizable:hover .MuiDataGrid-iconSeparator rect { width: 3px; rx: 1.5px; x: 10.5px; }
.mui-1cjris1 .MuiDataGrid-columnSeparator--resizable svg { pointer-events: none; }
.mui-1cjris1 .MuiDataGrid-iconSeparator { color: inherit; transition: color var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms,width var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; }
.mui-1cjris1 .MuiDataGrid-menuIcon { width: 0px; visibility: hidden; font-size: 20px; margin-right: -5px; display: flex; -webkit-box-align: center; align-items: center; }
.mui-1cjris1 .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader, .mui-1cjris1 .MuiDataGrid-row--borderBottom .MuiDataGrid-filler, .mui-1cjris1 .MuiDataGrid-row--borderBottom .MuiDataGrid-scrollbarFiller { border-bottom: 1px solid var(--DataGrid-rowBorderColor); }
.mui-1cjris1 .MuiDataGrid-row { display: flex; width: var(--DataGrid-rowWidth); break-inside: avoid; --rowBorderColor: var(--DataGrid-rowBorderColor); position: relative; }
.mui-1cjris1 .MuiDataGrid-row.MuiDataGrid-row--firstVisible { --rowBorderColor: transparent; }
.mui-1cjris1 .MuiDataGrid-row:hover { background-color: color-mix(in srgb,var(--DataGrid-t-color-background-base), rgba(from var(--DataGrid-t-color-interactive-hover) r g b / 1) calc(var(--DataGrid-t-color-interactive-hover-opacity) * 100%)); }
.mui-1cjris1 .MuiDataGrid-cell { flex: 0 0 auto; height: var(--height); width: var(--width); line-height: calc(var(--height) - 1px); box-sizing: border-box; border-top: 1px solid var(--rowBorderColor); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mui-1cjris1 .MuiDataGrid-cellEmpty { flex: 1 1 0%; padding: 0px; height: unset; }
.mui-1cjris1 .MuiDataGrid-withBorderColor { border-color: var(--DataGrid-t-color-border-base); }
.mui-1cjris1 .MuiDataGrid-cell--flex { display: flex; -webkit-box-align: center; align-items: center; line-height: inherit; }
.mui-1cjris1 .MuiDataGrid-cell--textLeft { text-align: left; -webkit-box-pack: start; justify-content: flex-start; }
.mui-1cjris1 .MuiDataGrid-cell--textRight { text-align: right; -webkit-box-pack: end; justify-content: flex-end; }
.mui-1cjris1 .MuiDataGrid-cell--textCenter { text-align: center; -webkit-box-pack: center; justify-content: center; }
.mui-1cjris1 .MuiDataGrid-cellOffsetLeft { flex: 0 0 auto; display: inline-block; }
.mui-1cjris1 .MuiDataGrid-columnHeaderDraggableContainer { display: flex; width: 100%; height: 100%; }
.mui-1cjris1 .MuiDataGrid-columnHeaders .MuiDataGrid-scrollbarFiller { background-color: var(--DataGrid-t-header-background-base); }
.mui-1cjris1 .MuiDataGrid-scrollbarFiller { min-width: calc(var(--DataGrid-hasScrollY) * var(--DataGrid-scrollbarSize)); align-self: stretch; background-color: var(--DataGrid-t-header-background-base); }
.mui-1cjris1 .MuiDataGrid-filler { flex: 1 0 auto; }
.mui-1cjris1 .MuiDataGrid-columnHeaders .MuiDataGrid-filler { background-color: var(--DataGrid-t-header-background-base); }
.mui-1cjris1 .MuiDataGrid-row { cursor: pointer; }
.mui-1cjris1 .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle, .mui-1cjris1 .MuiDataGrid-cell .MuiDataGrid-columnHeaderTitle, .mui-1cjris1 .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitleContainerContent, .mui-1cjris1 .MuiDataGrid-cell .MuiDataGrid-columnHeaderTitleContainerContent { font-weight: 600; }
.mui-1cjris1 .MuiDataGrid-columnHeader:focus, .mui-1cjris1 .MuiDataGrid-cell:focus, .mui-1cjris1 .MuiDataGrid-columnHeader:focus-visible, .mui-1cjris1 .MuiDataGrid-cell:focus-visible, .mui-1cjris1 .MuiDataGrid-columnHeader:focus-within, .mui-1cjris1 .MuiDataGrid-cell:focus-within { outline: none; }
.mui-1f0pawm { -webkit-box-flex: 1; flex-grow: 1; position: relative; overflow: hidden; display: flex; flex-direction: column; }
.mui-18l11qw { position: absolute; top: var(--DataGrid-headersTotalHeight); left: 0px; width: calc(100% - (var(--DataGrid-hasScrollY) * var(--DataGrid-scrollbarSize))); }
.mui-2d5ulg { position: relative; height: 100%; -webkit-box-flex: 1; flex-grow: 1; overflow: scroll; scrollbar-width: none; display: flex; flex-direction: column; z-index: 0; }
.mui-2d5ulg::-webkit-scrollbar { display: none; }
.mui-b1wygl { position: sticky; z-index: 40; top: 0px; }
.mui-1t374vw { display: flex; flex-direction: column; border-top-left-radius: var(--unstable_DataGrid-radius); border-top-right-radius: var(--unstable_DataGrid-radius); }
.mui-gvoll6 { display: flex; }
.mui-oj85k { flex: 1 1 0%; background-color: var(--DataGrid-t-header-background-base); }
.mui-1vouojk { position: absolute; display: flex; flex-direction: column; }
.mui-gzxaox { position: sticky; z-index: 40; bottom: calc(var(--DataGrid-hasScrollX) * var(--DataGrid-scrollbarSize)); }
.mui-5n0k77 { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; min-height: 52px; border-top: 1px solid; }
.mui-4c7ypy { overflow: auto; color: rgba(0, 0, 0, 0.87); font-size: 0.875rem; max-height: calc(100% + 1px); -webkit-box-flex: 1; flex-grow: 1; }
.mui-4c7ypy:last-child { padding: 0px; }
.mui-4c7ypy .MuiTablePagination-selectLabel { display: none; }
.mui-4c7ypy .MuiTablePagination-selectLabel { display: block; }
.mui-4c7ypy .MuiTablePagination-input { display: none; }
.mui-4c7ypy .MuiTablePagination-input { display: inline-flex; }
.mui-12a4gu6 { position: relative; display: flex; -webkit-box-align: center; align-items: center; padding-left: 14px; min-height: 52px; padding-right: 2px; }
.mui-12a4gu6 { padding-left: 21px; padding-right: 21px; }
.mui-12a4gu6 { min-height: 48px; }
.mui-12a4gu6 { min-height: 64px; }
.mui-12a4gu6 { min-height: 52px; }
.mui-12a4gu6 { min-height: 52px; padding-right: 2px; }
.mui-12a4gu6 .MuiTablePagination-actions { flex-shrink: 0; margin-left: 20px; }
.mui-1f63zk { flex: 1 1 100%; }
.mui-1kfn3m8 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; flex-shrink: 0; }
.mui-w5fish { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4375em; letter-spacing: normal; box-sizing: border-box; position: relative; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; color: inherit; font-size: inherit; flex-shrink: 0; margin-right: 32px; margin-left: 8px; }
.mui-w5fish .MuiTablePagination-select { padding-left: 8px; padding-right: 24px; text-align: right; text-align-last: right; }
.mui-1yxt9mb { appearance: none; user-select: none; border-radius: 0px; cursor: pointer; font: inherit; letter-spacing: inherit; color: currentcolor; padding: 4px 0px 5px; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; }
.mui-1yxt9mb:focus { border-radius: 0px; }
.mui-1yxt9mb.mui-1yxt9mb.mui-1yxt9mb { padding-right: 24px; min-width: 16px; }
.mui-1yxt9mb.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mui-1yxt9mb::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1yxt9mb:focus { outline: 0px; }
.mui-1yxt9mb::-webkit-search-decoration { appearance: none; }
.mui-1yxt9mb:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-147e5lo { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
.mui-86oyf8 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; position: absolute; right: 0px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(0, 0, 0, 0.54); }
.mui-1hz65bs { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(64, 61, 59); border-radius: 8px; }
.mui-1hz65bs.Mui-disabled { pointer-events: none; cursor: default; }
.mui-1hz65bs:hover { background-color: var(--IconButton-hoverBg); }
.mui-1hz65bs.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.mui-2ryxrm { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; color: rgba(0, 0, 0, 0.6); padding: 0px; margin: 0px; }
.mui-j8yymo { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.mui-7xn5jz { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 3.5px; min-width: 0px; }
.mui-1rxsvxt { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: var(--unstable_DataGrid-headWeight); line-height: normal; }
.mui-cp5hn7 { display: flex; visibility: hidden; width: 0px; }
.mui-1nyq80f { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; color: rgb(64, 61, 59); border-radius: 8px; transition: opacity var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; }
.mui-1nyq80f:hover { background-color: var(--IconButton-hoverBg); }
.mui-2n74fs { user-select: none; width: 1em; height: 1em; display: inline-block; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; color: rgba(0, 0, 0, 0.6); font-size: 16px; cursor: help; flex-shrink: 0; }
.mui-1n0pjw7 { position: absolute; top: 0px; bottom: 0px; pointer-events: none; transition: box-shadow var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; --length: 6px; --length-inverse: calc(var(--length) * -1); --opacity: 0.18; --blur: var(--length); --spread: calc(var(--length) * -1); --color: 0,0,0; --color-start: rgba(var(--color), calc(var(--hasScrollStart) * var(--opacity))); --color-end: rgba(var(--color), calc(var(--hasScrollEnd) * var(--opacity))); left: var(--DataGrid-leftPinnedWidth); right: calc(var(--DataGrid-rightPinnedWidth) + var(--DataGrid-hasScrollY) * var(--DataGrid-scrollbarSize)); box-shadow: inset var(--length) 0 var(--blur) var(--spread) var(--color-start),inset var(--length-inverse) 0 var(--blur) var(--spread) var(--color-end); }
.mui-1j20uzp { position: absolute; display: inline-block; z-index: 60; --size: calc(max(var(--DataGrid-scrollbarSize), 14px)); width: calc(var(--DataGrid-hasScrollX) * (100% - var(--DataGrid-hasScrollY) * var(--DataGrid-scrollbarSize))); height: var(--size); overflow: auto hidden; outline: 0px; bottom: 0px; }
.mui-1j20uzp:hover { z-index: 70; }
.mui-1j20uzp > div { height: var(--size); }
.mui-hglao7 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; color: rgba(0, 0, 0, 0.6); padding: 0px; margin: 0px; }
.mui-hglao7:hover { background-color: rgba(62, 105, 224, 0.04); }
.mui-58ipkh { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 3.5px; }
.mui-1sv441s { display: flex; flex-direction: row; gap: 3.5px; -webkit-box-align: center; align-items: center; width: 100%; align-self: stretch; overflow-x: auto; cursor: pointer; }
.mui-p9qzma { color: rgba(0, 0, 0, 0.6); }
.mui-1cbb7vq { flex-direction: row; -webkit-box-align: center; align-items: center; gap: 3.5px; color: rgba(0, 0, 0, 0.6); display: inline-flex; vertical-align: middle; }
.mui-1fyutbp { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; font-style: italic; color: inherit; }
.mui-fghnqt { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 3.5px; color: rgba(0, 0, 0, 0.6); }
.mui-16n6fjl { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgba(0, 0, 0, 0.87); white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; background-color: transparent; border: 1px solid rgb(145, 142, 141); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; }
.mui-q3g0nd { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(249, 235, 240); color: rgb(125, 49, 74); }
.mui-10959w6 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 8px; padding-right: 8px; }
.mui-141ltm9 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(246, 244, 243); color: rgb(64, 61, 59); }
.mui-sv5z8p { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(211, 59, 54); width: 10px; height: auto; margin-left: 1.75px; }
.mui-1x88y2s { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; color: rgb(240, 108, 20); font-size: 18px; margin-left: 3.5px; position: relative; top: 1px; }
.mui-bsgoh7 { position: absolute; right: 0px; left: 0px; pointer-events: none; transition: box-shadow var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; --length: 6px; --length-inverse: calc(var(--length) * -1); --opacity: 0.18; --blur: var(--length); --spread: calc(var(--length) * -1); --color: 0,0,0; --color-start: rgba(var(--color), calc(var(--hasScrollStart) * var(--opacity))); --color-end: rgba(var(--color), calc(var(--hasScrollEnd) * var(--opacity))); top: var(--DataGrid-topContainerHeight); bottom: calc(var(--DataGrid-bottomContainerHeight) + var(--DataGrid-hasScrollX) * var(--DataGrid-scrollbarSize)); box-shadow: inset 0 var(--length) var(--blur) var(--spread) var(--color-start),inset 0 var(--length-inverse) var(--blur) var(--spread) var(--color-end); }
.mui-1ablnqd { position: absolute; display: inline-block; z-index: 60; --size: calc(max(var(--DataGrid-scrollbarSize), 14px)); width: var(--size); height: calc(var(--DataGrid-hasScrollY) * (100% - var(--DataGrid-headersTotalHeight) - var(--DataGrid-hasScrollX) * var(--DataGrid-scrollbarSize))); overflow: hidden auto; outline: 0px; top: var(--DataGrid-headersTotalHeight); right: 0px; }
.mui-1ablnqd:hover { z-index: 70; }
.mui-1ablnqd > div { width: var(--size); }
.mui-980l56 { position: absolute; display: inline-block; z-index: 60; --size: calc(max(var(--DataGrid-scrollbarSize), 14px)); width: var(--size); height: var(--size); right: 0px; bottom: 0px; overflow: scroll; }
.mui-980l56:hover { z-index: 70; }
.MuiDataGridVariables-34148065 { --DataGrid-t-spacing-unit: 7px; --DataGrid-t-color-border-base: rgba(224, 224, 224, 1); --DataGrid-t-color-background-base: #fff; --DataGrid-t-color-background-overlay: #fff; --DataGrid-t-color-background-backdrop: rgba(255, 255, 255, 0.38); --DataGrid-t-color-foreground-base: rgba(0, 0, 0, 0.87); --DataGrid-t-color-foreground-muted: rgba(0, 0, 0, 0.6); --DataGrid-t-color-foreground-accent: hsl(224, 64%, 42%); --DataGrid-t-color-foreground-disabled: rgba(0, 0, 0, 0.38); --DataGrid-t-color-foreground-error: hsl(2, 64%, 36%); --DataGrid-t-color-interactive-hover: rgba(0, 0, 0, 0.04); --DataGrid-t-color-interactive-hover-opacity: 0.04; --DataGrid-t-color-interactive-focus: rgba(from hsl(224, 72%, 56%) r g b / 1); --DataGrid-t-color-interactive-focus-opacity: 0.12; --DataGrid-t-color-interactive-disabled: rgba(from rgba(0, 0, 0, 0.26) r g b / 1); --DataGrid-t-color-interactive-disabled-opacity: 0.38; --DataGrid-t-color-interactive-selected: hsl(224, 72%, 56%); --DataGrid-t-color-interactive-selected-opacity: 0.08; --DataGrid-t-header-background-base: #fff; --DataGrid-t-cell-background-pinned: #fff; --DataGrid-t-radius-base: 7px; --DataGrid-t-typography-font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --DataGrid-t-typography-font-weight-light: 300; --DataGrid-t-typography-font-weight-regular: 400; --DataGrid-t-typography-font-weight-medium: 500; --DataGrid-t-typography-font-weight-bold: 700; --DataGrid-t-typography-font-body: 400 0.8125rem / 1.3076923076923077 system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --DataGrid-t-typography-font-small: 400 0.75rem / 1.66 system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --DataGrid-t-typography-font-large: 400 0.875rem / 1.4285714285714286 system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --DataGrid-t-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1); --DataGrid-t-transition-easing-ease-out: cubic-bezier(0.0, 0, 0.2, 1); --DataGrid-t-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --DataGrid-t-transition-duration-short: 200ms; --DataGrid-t-transition-duration-base: 250ms; --DataGrid-t-transition-duration-long: 300ms; --DataGrid-t-shadow-base: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); --DataGrid-t-shadow-overlay: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12); --DataGrid-t-z-index-panel: 1300; --DataGrid-t-z-index-menu: 1300; }
.mui-1q51j0l { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(169, 76, 15) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(252, 240, 232); color: rgb(169, 76, 15); }
.mui-1taivyz { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(74, 121, 42) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 248, 227); color: rgb(74, 121, 42); }
strong, b { font-weight: 700; }
.mui-ruwcw3 { display: flex; flex-direction: column; gap: 3.5px; }
.mui-1efztd5 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.mui-1efztd5 > :not(style):not(style) { margin: 0px; }
.mui-1efztd5 > :not(style) ~ :not(style) { margin-left: 7px; }
.mui-1efztd5 { display: none; }
.mui-1efztd5 { display: flex; }
.mui-cgytp9 { display: flex; flex-direction: column; }
.mui-cgytp9 > :not(style):not(style) { margin: 0px; }
.mui-cgytp9 > :not(style) ~ :not(style) { margin-top: 21px; }
.mui-9k49o2 { margin: 0px; flex-shrink: 0; border-width: 0px 0px thin; border-style: solid; border-color: rgba(0, 0, 0, 0.12); }
.mui-17ebdft { display: grid; grid-template-columns: minmax(0px, 1fr); gap: 21px; }
.mui-17ebdft > :nth-of-type(1) { order: 1; }
.mui-17ebdft > :nth-of-type(3) { order: 2; }
.mui-17ebdft > :nth-of-type(2) { order: 3; }
.mui-17ebdft { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); }
.mui-17ebdft > :nth-of-type(2) { order: 2; }
.mui-17ebdft > :nth-of-type(3) { order: 3; }
.mui-1yjkub2 > :not(style) ~ :not(style) { margin-top: 10.5px; }
.mui-1cj33ql { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border: 0px; border-radius: 7px; padding: 6px 8px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1cj33ql:hover { text-decoration: none; }
.mui-1cj33ql:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-1cj33ql:hover { box-shadow: none; }
.mui-1cj33ql:active { box-shadow: none; }
.mui-sp9m3v { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.mui-sp9m3v > :not(style):not(style) { margin: 0px; }
.mui-sp9m3v > :not(style) ~ :not(style) { margin-left: 7px; }
.mui-1v125ym { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10.5px; width: 100%; }
.mui-ie3rqr { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; min-width: 0px; }
.mui-ie3rqr > :not(style):not(style) { margin: 0px; }
.mui-ie3rqr > :not(style) ~ :not(style) { margin-left: 10.5px; }
.mui-13ml3rp { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.mui-13ml3rp > :not(style):not(style) { margin: 0px; }
.mui-13ml3rp > :not(style) ~ :not(style) { margin-left: 3.5px; }
.mui-1n56t5h { position: relative; margin: 0px; appearance: none; max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; user-select: none; -webkit-tap-highlight-color: transparent; cursor: pointer; border: 1px solid color-mix(in srgb, rgb(26, 85, 137) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 243, 249); color: rgb(26, 85, 137); }
.mui-1n56t5h .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-1n56t5h .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-1n56t5h .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-1n56t5h .MuiChip-icon { color: inherit; }
.mui-1n56t5h:hover { background-color: rgba(0, 0, 0, 0.12); }
.mui-1n56t5h:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; }
.mui-1n56t5h:hover, .mui-1n56t5h.Mui-focusVisible { background-color: rgb(26, 85, 137); }
.mui-1n56t5h.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }
.mui-1n56t5h .MuiChip-icon { margin-left: 4px; }
.mui-1n56t5h .MuiChip-iconSmall { margin-left: 2px; }
.mui-1n56t5h.MuiChip-clickable:hover { background-color: rgba(42, 122, 192, 0.04); }
.mui-1n56t5h .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-1n56t5h.mui-1n56t5h.MuiChip-clickable:hover { background-color: rgb(235, 243, 249); }
.mui-1n56t5h.mui-1n56t5h.MuiChip-clickable:hover { background-color: color-mix(in srgb, rgb(26, 85, 137) 12%, rgb(235, 243, 249)); }
.mui-1n56t5h .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-u4p24i { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.mui-15c1hvy { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; border-radius: 8px; color: rgba(0, 0, 0, 0.6); }
.mui-15c1hvy:hover { background-color: var(--IconButton-hoverBg); }
.mui-2hn8gb { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; gap: 3.5px; }
.mui-1oajjl { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); }
.mui-et40le { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; }
.mui-et40le > :not(style):not(style) { margin: 0px; }
.mui-et40le > :not(style) ~ :not(style) { margin-left: 3.5px; }
.mui-c3pvkk { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 7px; }
.mui-c3pvkk > :not(style):not(style) { margin: 0px; }
.mui-c3pvkk > :not(style) ~ :not(style) { margin-left: 7px; }
.mui-1t5dfwi { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(2, 64%, 52%); --variant-outlinedColor: hsl(2, 64%, 52%); --variant-outlinedBorder: hsla(2, 64%, 52%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(2, 64%, 52%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-1t5dfwi:hover { text-decoration: none; }
.mui-1t5dfwi:hover { --variant-containedBg: hsl(2, 64%, 36%); --variant-textBg: hsla(2, 64%, 52%, 0.04); --variant-outlinedBorder: hsl(2, 64%, 52%); --variant-outlinedBg: hsla(2, 64%, 52%, 0.04); }
.mui-1t5dfwi:hover { box-shadow: none; }
.mui-1t5dfwi:active { box-shadow: none; }
.mui-1t5dfwi:hover { background-color: rgb(251, 239, 238); border-color: rgb(211, 59, 54); }
.mui-1oojf7b { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; color: var(--variant-containedColor); --variant-textColor: hsl(224, 72%, 56%); --variant-outlinedColor: hsl(224, 72%, 56%); --variant-outlinedBorder: hsla(224, 72%, 56%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(224, 72%, 56%); transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid transparent; padding: 6.5px 15px; box-shadow: none; background-color: rgb(62, 105, 224); }
.mui-1oojf7b:hover { text-decoration: none; }
.mui-1oojf7b:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
.mui-1oojf7b:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-1oojf7b:hover { --variant-containedBg: hsl(224, 64%, 42%); --variant-textBg: hsla(224, 72%, 56%, 0.04); --variant-outlinedBorder: hsl(224, 72%, 56%); --variant-outlinedBg: hsla(224, 72%, 56%, 0.04); }
.mui-1oojf7b:hover { box-shadow: none; }
.mui-1oojf7b:active { box-shadow: none; }
.mui-1oojf7b:active, .mui-1oojf7b.Mui-selected { background-color: rgb(39, 75, 176); }
.mui-1oojf7b:hover { background-color: rgb(39, 75, 176); }
.mui-1i3k86c { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(64, 61, 59); border-radius: 8px; }
.mui-1i3k86c:hover { background-color: var(--IconButton-hoverBg); }
.mui-kyvyj5 { display: flex; flex-direction: row; border: 1px solid rgb(233, 223, 251); border-radius: 10.5px; padding: 14px; background-color: rgb(246, 241, 253); color: rgb(95, 21, 224); box-shadow: rgba(22, 20, 19, 0.04) 0px 4px 24px; gap: 10.5px; align-items: flex-start; }
.mui-1yblvso { display: flex; flex-direction: column; width: 24px; height: 24px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 50%; color: rgb(95, 21, 224); background-color: rgb(233, 223, 251); aspect-ratio: 1 / 1; font-weight: 700; margin-top: 1.75px; }
.mui-1hop2a3 { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 14px; height: auto; }
.mui-68dq9i { display: flex; flex-direction: column; gap: 7px; flex: 1 1 0%; }
.mui-aqdubl { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; }
.mui-u6lr81 { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); }
.mui-1izp161 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 7px; }
.mui-1my7ayl { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border: 0px; border-radius: 7px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: hsl(262, 83%, 63%); --variant-outlinedColor: hsl(262, 83%, 63%); --variant-outlinedBorder: hsla(262, 83%, 63%, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: hsl(262, 83%, 63%); padding: 4px 5px; font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1my7ayl:hover { text-decoration: none; }
.mui-1my7ayl:hover { --variant-containedBg: hsl(262, 83%, 48%); --variant-textBg: hsla(262, 83%, 63%, 0.04); --variant-outlinedBorder: hsl(262, 83%, 63%); --variant-outlinedBg: hsla(262, 83%, 63%, 0.04); }
.mui-1my7ayl:hover { box-shadow: none; }
.mui-1my7ayl:active { box-shadow: none; }
.mui-t59s7j { margin: 0px 0px 16px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); }
.mui-1qcbmod { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border: 0px; border-radius: 7px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: hsl(262, 83%, 63%); --variant-outlinedColor: hsl(262, 83%, 63%); --variant-outlinedBorder: hsla(262, 83%, 63%, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: hsl(262, 83%, 63%); padding: 4px 5px; font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); align-self: flex-start; }
.mui-1qcbmod:hover { text-decoration: none; }
.mui-1qcbmod::before { content: "​"; width: 0px; overflow: hidden; }
.mui-1qcbmod:hover { --variant-containedBg: hsl(262, 83%, 48%); --variant-textBg: hsla(262, 83%, 63%, 0.04); --variant-outlinedBorder: hsl(262, 83%, 63%); --variant-outlinedBg: hsla(262, 83%, 63%, 0.04); }
.mui-1qcbmod:hover { box-shadow: none; }
.mui-1qcbmod:active { box-shadow: none; }
.mui-1fwcrvv { display: flex; flex-direction: column; border: 1px solid rgb(238, 237, 236); border-radius: 10.5px; padding: 14px; background-color: white; box-shadow: rgba(22, 20, 19, 0.04) 0px 4px 24px; gap: 21px; container: customerCard / inline-size; }
.mui-kx98oe { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1rem; line-height: 1.375; letter-spacing: normal; }
.mui-1ialerq { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.mui-167ht7q { margin: 0px; text-transform: none; letter-spacing: normal; text-decoration: underline; text-underline-offset: 0.15rem; height: unset; color: rgb(64, 61, 59); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; text-align: left; font: inherit; }
.mui-8dyp3m { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 18px; height: auto; }
.mui-1jwufkx { display: flex; flex-direction: column; gap: 14px; }
.mui-ztop18 { display: flex; flex-direction: column; gap: 10.5px; }
.mui-17qa0m8 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.mui-1scwj5p { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 7px; padding-right: 14px; }
.mui-1scwj5p:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1scwj5p:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1scwj5p:not(.Mui-disabled) { cursor: pointer; }
.mui-p8uorw { appearance: none; user-select: none; cursor: pointer; border-radius: 7px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-p8uorw:focus { border-radius: 0px; }
.mui-p8uorw:focus { border-radius: 7px; }
.mui-p8uorw.mui-p8uorw.mui-p8uorw { padding-right: 32px; }
.mui-p8uorw.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mui-p8uorw::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-p8uorw:focus { outline: 0px; }
.mui-p8uorw::-webkit-search-decoration { appearance: none; }
.mui-p8uorw:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-p8uorw:-webkit-autofill { border-radius: inherit; }
.mui-p8uorw.MuiInputBase-inputAdornedEnd { padding-right: 0px; }
.mui-1wi9cm3 { display: flex; flex-direction: column; min-width: 0px; }
.mui-1y7wd58 { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mui-53blce { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgba(0, 0, 0, 0.6); }
.mui-1l3b12y { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; position: absolute; top: calc(50% - 0.5em); pointer-events: none; color: rgba(0, 0, 0, 0.54); right: 7px; }
.mui-yxqbup { display: flex; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-left: 8px; }
.mui-17w9afu { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 22px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; border-radius: 8px; color: rgba(0, 0, 0, 0.6); }
.mui-17w9afu:hover { background-color: var(--IconButton-hoverBg); }
.mui-cp6l8h { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); }
.mui-zjvpy7 { display: flex; flex-direction: column; gap: 1.75px; }
.mui-c0jbnq { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; }
.mui-193im7b { display: flex; flex-direction: column; border: 1px solid rgb(238, 237, 236); border-radius: 10.5px; padding: 14px; background-color: white; box-shadow: rgba(22, 20, 19, 0.04) 0px 4px 24px; gap: 14px; }
.MuiAutocomplete-hasPopupIcon.mui-lppsq5 .MuiAutocomplete-inputRoot, .MuiAutocomplete-hasClearIcon.mui-lppsq5 .MuiAutocomplete-inputRoot { padding-right: 30px; }
.mui-lppsq5 .MuiAutocomplete-inputRoot .MuiAutocomplete-input { width: 0px; min-width: 30px; }
.mui-lppsq5 .MuiOutlinedInput-root { padding: 9px; }
.MuiAutocomplete-hasPopupIcon.mui-lppsq5 .MuiOutlinedInput-root, .MuiAutocomplete-hasClearIcon.mui-lppsq5 .MuiOutlinedInput-root { padding-right: 39px; }
.mui-lppsq5 .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 4px 7.5px 5px; }
.mui-lppsq5 .MuiOutlinedInput-root .MuiAutocomplete-endAdornment { right: 9px; }
.mui-lppsq5 .MuiOutlinedInput-root.MuiInputBase-sizeSmall { padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
.mui-lppsq5 .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding: 2.5px 4px 2.5px 8px; }
.mui-lppsq5 .MuiAutocomplete-input { -webkit-box-flex: 1; flex-grow: 1; text-overflow: ellipsis; opacity: 0; }
.mui-lppsq5 .MuiAutocomplete-input { opacity: 1; }
.mui-lppsq5 .MuiAutocomplete-inputRoot { flex-wrap: wrap; }
.mui-lppsq5 .MuiOutlinedInput-root { padding: 0px; }
.mui-lppsq5 .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 14px; }
.mui-lppsq5 .MuiAutocomplete-inputRoot { gap: 3.5px; }
.mui-i0gavk { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.mui-k02z3r { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 7px; padding-right: 14px; }
.mui-k02z3r:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-k02z3r:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-945njy { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-945njy::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-945njy:focus { outline: 0px; }
.mui-945njy::-webkit-search-decoration { appearance: none; }
.mui-945njy:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-945njy:-webkit-autofill { border-radius: inherit; }
.mui-945njy.MuiInputBase-inputAdornedEnd { padding-right: 0px; }
.mui-l9onlf { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 14px; }
.mui-c2gyrk { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 10.5px; background-color: rgb(255, 255, 255); border-radius: 6993px; min-width: 0px; }
.mui-c2gyrk:hover { text-decoration: none; }
.mui-c2gyrk:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-c2gyrk:hover { box-shadow: none; }
.mui-c2gyrk:active { box-shadow: none; }
.mui-c2gyrk:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-1tjs6m6 { display: inherit; margin-left: 8px; margin-right: -2px; }
.mui-1tjs6m6 > :nth-of-type(1) { font-size: 18px; }
.mui-b86hvh { margin: 0px 0px 0.35em; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; }
.mui-ayshjd { overflow-x: auto; }
.mui-19qeq20 { display: table; width: 100%; border-collapse: collapse; border-spacing: 0px; }
.mui-s4zxv0 { display: table-header-group; }
.mui-1m65wj6 { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
.mui-1m65wj6 .MuiTableCell-root { border-bottom: 1px solid rgb(231, 231, 231); background: rgb(255, 255, 255); padding-left: 7px; padding-right: 7px; vertical-align: top; }
.mui-1m65wj6 .MuiTableCell-root:first-of-type { padding-left: 0px; }
.mui-1m65wj6 .MuiTableCell-root:last-of-type { padding-right: 0px; }
.mui-3ccqmf { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; padding: 16px; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; font-weight: 500; }
.mui-1lfa2ew { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); padding: 16px; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; font-weight: 500; text-align: right; flex-direction: row-reverse; }
.mui-1ppenk1 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; padding: 16px; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; font-weight: 500; position: sticky; right: 0px; }
.mui-y6j1my { display: table-row-group; }
.mui-1x5wxgu { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; padding: 16px; color: rgba(0, 0, 0, 0.87); }
.mui-wvhmah { font: inherit; letter-spacing: inherit; text-decoration: none; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; text-align: left; }
.mui-wvhmah:hover { text-decoration: underline; }
.mui-7vvamw { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; font-weight: 700; }
.mui-1lxwves { display: flex; flex-direction: column; align-items: flex-start; }
.mui-152vsuc { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; border: 0px; border-radius: 7px; padding: 6px 0px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 0px; }
.mui-152vsuc:hover { text-decoration: none; }
.mui-152vsuc:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-152vsuc:hover { box-shadow: none; }
.mui-152vsuc:active { box-shadow: none; }
.mui-gce2g8 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); padding: 16px; color: rgba(0, 0, 0, 0.87); text-align: right; flex-direction: row-reverse; }
.mui-v54rnm { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; padding: 16px; color: rgba(0, 0, 0, 0.87); position: sticky; right: 0px; }
.mui-1pv1e0j { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; }
.mui-1pv1e0j > :not(style):not(style) { margin: 0px; }
.mui-1pv1e0j > :not(style) ~ :not(style) { margin-left: 7px; }
.mui-5xi8pj { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 10.5px; background-color: rgb(255, 255, 255); width: 80px; display: flex; gap: 7px; }
.mui-5xi8pj:hover { text-decoration: none; }
.mui-5xi8pj:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-5xi8pj:hover { box-shadow: none; }
.mui-5xi8pj:active { box-shadow: none; }
.mui-5xi8pj:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-ejj00 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-ejj00:hover { text-decoration: none; }
.mui-ejj00:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-ejj00:hover { box-shadow: none; }
.mui-ejj00:active { box-shadow: none; }
.mui-ejj00:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-1x91rc0 { display: grid; grid-template-columns: 1fr auto 1fr; gap: 14px; -webkit-box-align: center; align-items: center; }
.mui-vb6k6 { margin: 0px 0px 0.35em; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; font-weight: normal; justify-self: left; text-align: left; }
.mui-1xx40ck { margin: 0px 0px 0.35em; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; font-weight: normal; text-align: right; }
.mui-q382rz { display: grid; grid-template-columns: 1fr auto 1fr; gap: 14px; -webkit-box-align: center; align-items: center; cursor: pointer; }
.mui-zp184r { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.25rem; color: rgba(0, 0, 0, 0.54); }
.mui-abqyn { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }
.mui-15830to { display: flex; width: 100%; }
.mui-9vd5ud { width: 100%; }
.mui-41caxs { display: table; width: 100%; border-collapse: collapse; border-spacing: 0px; margin-bottom: 7px; }
.mui-1f2cvzt { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
.mui-dmhkgm { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; padding: 6px 16px; font-weight: 700; }
.mui-1jvlbtg { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; padding: 6px 16px; text-align: right; flex-direction: row-reverse; font-weight: 700; }
.mui-1ocyn42 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; padding: 6px 16px; color: rgba(0, 0, 0, 0.6); }
.mui-by6vts { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); padding: 6px 16px; text-align: right; flex-direction: row-reverse; color: rgba(0, 0, 0, 0.6); }
.mui-1ys983s { margin: 0px 0px 0.35em; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1rem; line-height: 1.375; letter-spacing: normal; }
.mui-10tbs9j { margin: 0px 0px 0.35em; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1rem; line-height: 1.375; letter-spacing: normal; text-align: right; }
.mui-1427dui { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 7px; border: 1px solid rgba(0, 0, 0, 0.12); padding: 14px; }
.mui-1wier2x { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; }
.mui-1uy71np { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; padding: 0px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: 0px; top: 0px; transform-origin: left top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); position: static; transform: none; margin-bottom: 7px; color: rgb(31, 31, 30); }
.mui-1uy71np.mui-1uy71np { font-size: 0.8125rem; font-weight: 400; line-height: 1.30769; }
.mui-1hn6w9t { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 7px; }
.mui-1hn6w9t:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1hn6w9t:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-zardb7 { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-zardb7::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-zardb7:focus { outline: 0px; }
.mui-zardb7::-webkit-search-decoration { appearance: none; }
.mui-zardb7:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-zardb7:-webkit-autofill { border-radius: inherit; }
.mui-w1u3ce { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; white-space: nowrap; max-width: 100%; transition: max-width 100ms cubic-bezier(0, 0, 0.2, 1) 50ms; }
.mui-w1u3ce > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.mui-1188r94 { color: rgba(0, 0, 0, 0.6); font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; text-align: left; margin: 3px 0px 0px; }
.mui-1dlzubk { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; padding: 0px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: 0px; top: 0px; transform-origin: left top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); position: static; transform: none; margin-bottom: 7px; color: rgb(31, 31, 30); }
.mui-1dlzubk.mui-1dlzubk { font-size: 0.8125rem; font-weight: 400; line-height: 1.30769; }
.mui-1e70fm0 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 7px; }
.mui-1e70fm0:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1e70fm0:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1wk08ro { appearance: none; user-select: none; cursor: pointer; border-radius: 7px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-1wk08ro:focus { border-radius: 0px; }
.mui-1wk08ro:focus { border-radius: 7px; }
.mui-1wk08ro.mui-1wk08ro.mui-1wk08ro { padding-right: 32px; }
.mui-1wk08ro.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mui-1wk08ro::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1wk08ro:focus { outline: 0px; }
.mui-1wk08ro::-webkit-search-decoration { appearance: none; }
.mui-1wk08ro:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-1wk08ro:-webkit-autofill { border-radius: inherit; }
.mui-2a529m { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; gap: 7px; -webkit-box-align: center; align-items: center; }
.mui-1c2a59z { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-1c2a59z:hover { text-decoration: none; }
.mui-1c2a59z:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-1c2a59z:hover { box-shadow: none; }
.mui-1c2a59z:active { box-shadow: none; }
.mui-1c2a59z:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-100z5u5 { flex-shrink: 0; height: 100%; }
.mui-100z5u5 { width: 0px; }
.mui-100z5u5 { width: 600px; }
.mui-16y0p25 { position: absolute; top: 0px; right: 0px; bottom: 0px; max-width: 100%; background-color: rgb(255, 255, 255); border-left: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-bottom-color: rgba(0, 0, 0, 0.12); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; transform: translateX(0px); visibility: visible; transition: transform 0.2s, box-shadow 0.2s, width 0.2s; z-index: 1301; pointer-events: auto; display: flex; flex-direction: column; }
.mui-16y0p25 { width: 100%; }
.mui-16y0p25 { width: 600px; }
.mui-gu4zzc { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 14px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-1jgj9xx { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1.125rem; line-height: 1.33333; letter-spacing: normal; }
.mui-1jgj9xx { font-size: 1.3125rem; line-height: 1.33333; }
.mui-17iyarr { flex: 1 1 0%; min-height: 0px; display: flex; }
.mui-1f8sh1y { position: relative; width: 100%; height: 100%; }
.mui-38ts9k { display: flex; flex-direction: column; gap: 14px; width: 100%; height: 100%; overflow-y: auto; padding: 21px; }
.mui-vedw5m { display: flex; flex-direction: row; gap: 7px; }
.mui-1ob5jeb { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); flex: 1 1 0%; }
.mui-1ob5jeb:hover { text-decoration: none; }
.mui-1ob5jeb::before { content: "​"; width: 0px; overflow: hidden; }
.mui-1ob5jeb:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-1ob5jeb:hover { box-shadow: none; }
.mui-1ob5jeb:active { box-shadow: none; }
.mui-1ob5jeb:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-gh96vz { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 7px; cursor: pointer; }
.mui-4wig8r { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; font-weight: 600; }
.mui-mp7bua { display: flex; flex-direction: row; gap: 3.5px; -webkit-box-align: center; align-items: center; }
.mui-1qg1e6g { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); white-space: nowrap; }
.mui-os0ekt { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; color: rgba(0, 0, 0, 0.6); font-size: 20px; }
.mui-e1cj1l { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; white-space: pre-line; }
.mui-1voy96c { position: relative; margin: 0px; appearance: none; max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; user-select: none; -webkit-tap-highlight-color: transparent; cursor: pointer; border: 1px solid color-mix(in srgb, rgb(74, 121, 42) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 248, 227); color: rgb(74, 121, 42); }
.mui-1voy96c .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-1voy96c .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-1voy96c .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-1voy96c .MuiChip-icon { color: inherit; }
.mui-1voy96c:hover { background-color: rgba(0, 0, 0, 0.12); }
.mui-1voy96c:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; }
.mui-1voy96c:hover, .mui-1voy96c.Mui-focusVisible { background-color: rgb(74, 121, 42); }
.mui-1voy96c.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }
.mui-1voy96c .MuiChip-icon { margin-left: 4px; }
.mui-1voy96c .MuiChip-iconSmall { margin-left: 2px; }
.mui-1voy96c.MuiChip-clickable:hover { background-color: rgba(93, 206, 18, 0.04); }
.mui-1voy96c .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-1voy96c.mui-1voy96c.MuiChip-clickable:hover { background-color: rgb(235, 248, 227); }
.mui-1voy96c.mui-1voy96c.MuiChip-clickable:hover { background-color: color-mix(in srgb, rgb(74, 121, 42) 12%, rgb(235, 248, 227)); }
.mui-1voy96c .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-5jdnw0 { overflow: hidden; min-height: 48px; display: flex; border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-i8yde5 { overflow: auto hidden; scrollbar-width: none; }
.mui-i8yde5::-webkit-scrollbar { display: none; }
.mui-b8szdl { position: relative; display: inline-block; flex: 1 1 auto; white-space: nowrap; scrollbar-width: none; overflow: auto hidden; }
.mui-b8szdl::-webkit-scrollbar { display: none; }
.mui-17do188 { display: flex; }
.mui-rsha3l { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.25; text-transform: none; letter-spacing: normal; max-width: 360px; min-width: 90px; position: relative; min-height: 48px; flex-shrink: 0; padding: 12px 16px; overflow: hidden; white-space: normal; text-align: center; flex-direction: column; color: rgba(0, 0, 0, 0.6); }
.mui-rsha3l.Mui-selected { color: rgb(62, 105, 224); }
.mui-hf94lf { position: absolute; height: 2px; bottom: 0px; width: 100%; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); background-color: rgb(62, 105, 224); }
.mui-1c2a59z.Mui-disabled { pointer-events: none; cursor: default; }
.mui-1c2a59z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-1c2a59z.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-1c2a59z.Mui-disabled { box-shadow: none; }
.mui-n4rzf0 { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; }
.mui-j757zk { display: block; background-color: rgba(0, 0, 0, 0.11); height: 1.2em; border-radius: 7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; }
.mui-1ii4uop { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 5.25px; min-height: 52px; padding: 5.25px; }
.mui-1gskkq6 { display: block; background-color: rgba(0, 0, 0, 0.11); height: 1.2em; border-radius: 50%; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; }
.mui-cd26zm { display: flex; flex-direction: column; border: 1px solid rgb(238, 237, 236); border-radius: 10.5px; padding: 0px; background-color: white; box-shadow: rgba(22, 20, 19, 0.04) 0px 4px 24px; }
.mui-16h66u5 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding-left: 14px; padding-right: 14px; min-height: 56px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-16h66u5 > :not(style):not(style) { margin: 0px; }
.mui-16h66u5 > :not(style) ~ :not(style) { margin-left: 14px; }
.mui-zlj9n2 { display: block; background-color: rgba(0, 0, 0, 0.11); margin-top: 0px; margin-bottom: 0px; height: auto; transform-origin: 0px 55%; transform: scale(1, 0.6); border-radius: 7px / 11.7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; }
.mui-zlj9n2:empty::before { content: " "; }
.mui-15uw0ls { padding-left: 14px; padding-right: 14px; }
.mui-17hw9xv { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 52px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-17hw9xv > :not(style):not(style) { margin: 0px; }
.mui-17hw9xv > :not(style) ~ :not(style) { margin-left: 14px; }
.mui-odafwl { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 52px; border-bottom: rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-odafwl > :not(style):not(style) { margin: 0px; }
.mui-odafwl > :not(style) ~ :not(style) { margin-left: 14px; }
.mui-83lr2p { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; min-height: 52px; padding-left: 14px; padding-right: 14px; border-top: 1px solid rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-bottom-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-ufwzzh { --unstable_DataGrid-radius: var(--DataGrid-t-radius-base); --unstable_DataGrid-headWeight: var(--DataGrid-t-typography-font-weight-medium); --DataGrid-rowBorderColor: var(--DataGrid-t-color-border-base); --DataGrid-cellOffsetMultiplier: 2; --DataGrid-width: 0px; --DataGrid-hasScrollX: 0; --DataGrid-hasScrollY: 0; --DataGrid-scrollbarSize: 10px; --DataGrid-rowWidth: 0px; --DataGrid-columnsTotalWidth: 0px; --DataGrid-leftPinnedWidth: 0px; --DataGrid-rightPinnedWidth: 0px; --DataGrid-headerHeight: 0px; --DataGrid-headersTotalHeight: 0px; --DataGrid-topContainerHeight: 0px; --DataGrid-bottomContainerHeight: 0px; box-sizing: border-box; position: relative; background-color: var(--DataGrid-t-color-background-base); color: var(--DataGrid-t-color-foreground-base); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; outline: none; height: 100%; display: flex; min-width: 0px; min-height: 0px; flex-direction: column; overflow: hidden; overflow-anchor: none; transform: translate(0px, 0px); font-size: 14px; --DataGrid-overlayHeight: calc(var(--height) * 10); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; flex: 0 0 auto; }
.mui-ufwzzh .MuiDataGrid-main > :first-child { border-top-left-radius: var(--unstable_DataGrid-radius); border-top-right-radius: var(--unstable_DataGrid-radius); }
.mui-ufwzzh .MuiDataGrid-mainContent { display: flex; flex-direction: column; overflow: hidden; flex: 1 1 0%; }
.mui-ufwzzh .MuiDataGrid-columnHeader, .mui-ufwzzh .MuiDataGrid-cell { -webkit-tap-highlight-color: transparent; padding: 0px 10px; box-sizing: border-box; }
.mui-ufwzzh .MuiDataGrid-columnHeader:focus, .mui-ufwzzh .MuiDataGrid-cell:focus { outline: solid var(--DataGrid-t-color-interactive-focus) 1px; outline-offset: -1px; }
.mui-ufwzzh .MuiDataGrid-columnHeader:focus .MuiDataGrid-columnSeparator, .mui-ufwzzh .MuiDataGrid-columnHeader--withLeftBorder .MuiDataGrid-columnSeparator, .mui-ufwzzh .MuiDataGrid-columnHeader--withRightBorder .MuiDataGrid-columnSeparator, .mui-ufwzzh .MuiDataGrid-columnHeader--siblingFocused .MuiDataGrid-columnSeparator { opacity: 0; }
.mui-ufwzzh .MuiDataGrid-columnHeader:focus .MuiDataGrid-columnSeparator--resizable:hover, .mui-ufwzzh .MuiDataGrid-columnHeader--withLeftBorder .MuiDataGrid-columnSeparator--resizable:hover, .mui-ufwzzh .MuiDataGrid-columnHeader--withRightBorder .MuiDataGrid-columnSeparator--resizable:hover, .mui-ufwzzh .MuiDataGrid-columnHeader--siblingFocused .MuiDataGrid-columnSeparator--resizable:hover { opacity: 1; }
.mui-ufwzzh .MuiDataGrid-columnHeaderCheckbox, .mui-ufwzzh .MuiDataGrid-cellCheckbox { padding: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.mui-ufwzzh .MuiDataGrid-columnHeader { position: relative; display: flex; -webkit-box-align: center; align-items: center; background-color: var(--DataGrid-t-header-background-base); }
.mui-ufwzzh .MuiDataGrid-columnHeader .MuiDataGrid-sortButton { background-color: var(--DataGrid-t-header-background-base); }
.mui-ufwzzh .MuiDataGrid-pivotPanelField--sorted .MuiDataGrid-iconButtonContainer, .mui-ufwzzh .MuiDataGrid-columnHeader--sorted .MuiDataGrid-iconButtonContainer, .mui-ufwzzh .MuiDataGrid-columnHeader--filtered .MuiDataGrid-iconButtonContainer { visibility: visible; width: auto; }
.mui-ufwzzh .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted) .MuiDataGrid-sortButton, .mui-ufwzzh .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted) .MuiDataGrid-sortButton { opacity: 0; transition: opacity var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; }
.mui-ufwzzh .MuiDataGrid-columnHeaderTitleContainer { display: flex; -webkit-box-align: center; align-items: center; gap: calc(var(--DataGrid-t-spacing-unit) * 0.25); min-width: 0px; flex: 1 1 0%; white-space: nowrap; overflow: hidden; }
.mui-ufwzzh .MuiDataGrid-columnHeaderTitleContainerContent { overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; }
.mui-ufwzzh .MuiDataGrid-sortIcon, .mui-ufwzzh .MuiDataGrid-filterIcon { font-size: inherit; }
.mui-ufwzzh .MuiDataGrid-columnHeader--sortable { cursor: pointer; }
.mui-ufwzzh .MuiDataGrid-columnHeader--alignCenter .MuiDataGrid-columnHeaderTitleContainer { -webkit-box-pack: center; justify-content: center; }
.mui-ufwzzh .MuiDataGrid-columnHeader--alignRight .MuiDataGrid-columnHeaderDraggableContainer, .mui-ufwzzh .MuiDataGrid-columnHeader--alignRight .MuiDataGrid-columnHeaderTitleContainer { flex-direction: row-reverse; }
.mui-ufwzzh .MuiDataGrid-columnHeader--alignRight .MuiDataGrid-menuIcon { margin-right: auto; margin-left: -5px; }
.mui-ufwzzh .MuiDataGrid-columnSeparator { position: absolute; overflow: hidden; z-index: 30; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; max-width: 10px; color: var(--DataGrid-t-color-border-base); }
.mui-ufwzzh .MuiDataGrid-columnHeaders { width: var(--DataGrid-rowWidth); background-color: var(--DataGrid-t-header-background-base); }
.mui-ufwzzh .MuiDataGrid-columnHeader:hover .MuiDataGrid-menuIcon { width: auto; visibility: visible; }
.mui-ufwzzh .MuiDataGrid-columnHeader:hover .MuiDataGrid-iconButtonContainer { visibility: visible; width: auto; }
.mui-ufwzzh .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted):hover .MuiDataGrid-sortButton, .mui-ufwzzh .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted):hover .MuiDataGrid-sortButton, .mui-ufwzzh .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted) .MuiDataGrid-sortButton:focus-visible { opacity: 1; }
.mui-ufwzzh .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted):hover .MuiDataGrid-sortButton > *, .mui-ufwzzh .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted):hover .MuiDataGrid-sortButton > *, .mui-ufwzzh .MuiDataGrid-pivotPanelField:not(.MuiDataGrid-pivotPanelField--sorted) .MuiDataGrid-sortButton:focus-visible > * { opacity: 0.78; }
.mui-ufwzzh .MuiDataGrid-columnSeparator--sideRight { right: -5px; }
.mui-ufwzzh .MuiDataGrid-columnSeparator--resizable { cursor: col-resize; touch-action: none; }
.mui-ufwzzh .MuiDataGrid-columnSeparator--resizable:hover { color: var(--DataGrid-t-color-foreground-accent); }
.mui-ufwzzh .MuiDataGrid-columnSeparator--resizable:hover .MuiDataGrid-iconSeparator rect { width: 3px; rx: 1.5px; x: 10.5px; }
.mui-ufwzzh .MuiDataGrid-columnSeparator--resizable svg { pointer-events: none; }
.mui-ufwzzh .MuiDataGrid-iconSeparator { color: inherit; transition: color var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms,width var(--DataGrid-t-transition-duration-short) var(--DataGrid-t-transition-easing-ease-in-out) 0ms; }
.mui-ufwzzh .MuiDataGrid-menuIcon { width: 0px; visibility: hidden; font-size: 20px; margin-right: -5px; display: flex; -webkit-box-align: center; align-items: center; }
.mui-ufwzzh .MuiDataGrid-row--borderBottom .MuiDataGrid-columnHeader, .mui-ufwzzh .MuiDataGrid-row--borderBottom .MuiDataGrid-filler, .mui-ufwzzh .MuiDataGrid-row--borderBottom .MuiDataGrid-scrollbarFiller { border-bottom: 1px solid var(--DataGrid-rowBorderColor); }
.mui-ufwzzh .MuiDataGrid-row { display: flex; width: var(--DataGrid-rowWidth); break-inside: avoid; --rowBorderColor: var(--DataGrid-rowBorderColor); position: relative; }
.mui-ufwzzh .MuiDataGrid-row.MuiDataGrid-row--firstVisible { --rowBorderColor: transparent; }
.mui-ufwzzh .MuiDataGrid-row:hover { background-color: color-mix(in srgb,var(--DataGrid-t-color-background-base), rgba(from var(--DataGrid-t-color-interactive-hover) r g b / 1) calc(var(--DataGrid-t-color-interactive-hover-opacity) * 100%)); }
.mui-ufwzzh .MuiDataGrid-cell { flex: 0 0 auto; height: var(--height); width: var(--width); line-height: calc(var(--height) - 1px); box-sizing: border-box; border-top: 1px solid var(--rowBorderColor); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mui-ufwzzh .MuiDataGrid-cellEmpty { flex: 1 1 0%; padding: 0px; height: unset; }
.mui-ufwzzh .MuiDataGrid-withBorderColor { border-color: var(--DataGrid-t-color-border-base); }
.mui-ufwzzh .MuiDataGrid-cell--flex { display: flex; -webkit-box-align: center; align-items: center; line-height: inherit; }
.mui-ufwzzh .MuiDataGrid-cell--textLeft { text-align: left; -webkit-box-pack: start; justify-content: flex-start; }
.mui-ufwzzh .MuiDataGrid-cell--textRight { text-align: right; -webkit-box-pack: end; justify-content: flex-end; }
.mui-ufwzzh .MuiDataGrid-cell--textCenter { text-align: center; -webkit-box-pack: center; justify-content: center; }
.mui-ufwzzh .MuiDataGrid-cellOffsetLeft { flex: 0 0 auto; display: inline-block; }
.mui-ufwzzh .MuiDataGrid-columnHeaderDraggableContainer { display: flex; width: 100%; height: 100%; }
.mui-ufwzzh .MuiDataGrid-columnHeaders .MuiDataGrid-scrollbarFiller { background-color: var(--DataGrid-t-header-background-base); }
.mui-ufwzzh .MuiDataGrid-scrollbarFiller { min-width: calc(var(--DataGrid-hasScrollY) * var(--DataGrid-scrollbarSize)); align-self: stretch; background-color: var(--DataGrid-t-header-background-base); }
.mui-ufwzzh .MuiDataGrid-filler { flex: 1 0 auto; }
.mui-ufwzzh .MuiDataGrid-columnHeaders .MuiDataGrid-filler { background-color: var(--DataGrid-t-header-background-base); }
.mui-ufwzzh .MuiDataGrid-row { cursor: pointer; }
.mui-ufwzzh .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle, .mui-ufwzzh .MuiDataGrid-cell .MuiDataGrid-columnHeaderTitle, .mui-ufwzzh .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitleContainerContent, .mui-ufwzzh .MuiDataGrid-cell .MuiDataGrid-columnHeaderTitleContainerContent { font-weight: 600; }
.mui-ufwzzh .MuiDataGrid-columnHeader:focus, .mui-ufwzzh .MuiDataGrid-cell:focus, .mui-ufwzzh .MuiDataGrid-columnHeader:focus-visible, .mui-ufwzzh .MuiDataGrid-cell:focus-visible, .mui-ufwzzh .MuiDataGrid-columnHeader:focus-within, .mui-ufwzzh .MuiDataGrid-cell:focus-within { outline: none; }
.mui-1h5ojfc { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 7px; height: 100%; }
.mui-cghvhh { margin: 0px; font: inherit; letter-spacing: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }
.mui-1fh55ii { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(26, 85, 137) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 243, 249); color: rgb(26, 85, 137); flex-shrink: 0; }
.mui-1fh55ii .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-1fh55ii .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-1fh55ii .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-1fh55ii .MuiChip-icon { color: inherit; }
.mui-1fh55ii .MuiChip-icon { margin-left: 4px; }
.mui-1fh55ii .MuiChip-iconSmall { margin-left: 2px; }
.mui-1fh55ii .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-1fh55ii .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-kj9wv1 { margin: 0px; font: inherit; letter-spacing: inherit; }
.mui-12u1xn0 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(251, 239, 238); color: rgb(151, 37, 33); }
.mui-5ne333 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(74, 121, 42) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 248, 227); color: rgb(74, 121, 42); flex-shrink: 0; }
.mui-5ne333 .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-5ne333 .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-5ne333 .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-5ne333 .MuiChip-icon { color: inherit; }
.mui-5ne333 .MuiChip-icon { margin-left: 4px; }
.mui-5ne333 .MuiChip-iconSmall { margin-left: 2px; }
.mui-5ne333 .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-5ne333 .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-vnfpr8 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(119, 115, 4) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(254, 253, 231); color: rgb(119, 115, 4); flex-shrink: 0; }
.mui-vnfpr8 .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-vnfpr8 .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-vnfpr8 .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-vnfpr8 .MuiChip-icon { color: inherit; }
.mui-vnfpr8 .MuiChip-icon { margin-left: 4px; }
.mui-vnfpr8 .MuiChip-iconSmall { margin-left: 2px; }
.mui-vnfpr8 .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-vnfpr8 .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-10npvpx { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(169, 76, 15) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(252, 240, 232); color: rgb(169, 76, 15); flex-shrink: 0; }
.mui-10npvpx .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-10npvpx .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-10npvpx .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-10npvpx .MuiChip-icon { color: inherit; }
.mui-10npvpx .MuiChip-icon { margin-left: 4px; }
.mui-10npvpx .MuiChip-iconSmall { margin-left: 2px; }
.mui-10npvpx .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-10npvpx .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-1jwvgox { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 243, 249); color: rgb(26, 85, 137); }
.mui-19d93fh { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(22, 20, 19) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(246, 244, 243); color: rgb(22, 20, 19); flex-shrink: 0; }
.mui-19d93fh .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-19d93fh .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-19d93fh .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-19d93fh .MuiChip-icon { color: inherit; }
.mui-19d93fh .MuiChip-icon { margin-left: 4px; }
.mui-19d93fh .MuiChip-iconSmall { margin-left: 2px; }
.mui-19d93fh .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-19d93fh .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-6n4c5 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(151, 37, 33) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(251, 239, 238); color: rgb(151, 37, 33); flex-shrink: 0; }
.mui-6n4c5 .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-6n4c5 .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-6n4c5 .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-6n4c5 .MuiChip-icon { color: inherit; }
.mui-6n4c5 .MuiChip-icon { margin-left: 4px; }
.mui-6n4c5 .MuiChip-iconSmall { margin-left: 2px; }
.mui-6n4c5 .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-6n4c5 .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-su5qn2:not(:empty) { width: 260px; border-right: 1px solid rgb(238, 237, 236); border-top-color: rgb(238, 237, 236); border-bottom-color: rgb(238, 237, 236); border-left-color: rgb(238, 237, 236); }
.mui-su5qn2:not(:empty) { display: none; }
.mui-su5qn2:not(:empty) { display: flex; }
.mui-j44gdu { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding: 14px; display: flex; flex-direction: column; height: 100%; min-height: 0px; }
.mui-j44gdu { padding-left: 21px; padding-right: 21px; }
.mui-j44gdu { max-width: 1200px; }
.mui-j44gdu { padding-left: 35px; padding-right: 35px; }
.mui-j44gdu { padding-top: 21px; padding-bottom: 21px; }
.mui-1wcrwcv { width: 100%; max-width: 850px; margin-left: auto; margin-right: auto; flex: 1 1 0%; min-height: 0px; display: flex; flex-direction: column; }
.mui-4ognsp { display: flex; flex-direction: column; gap: 28px; padding: 28px 21px; }
.mui-1qvmegt { display: flex; flex-direction: column; gap: 14px; max-width: 680px; margin-left: auto; margin-right: auto; width: 100%; }
.mui-dvxtzn { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
.mui-g3oh5p { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1.125rem; line-height: 1.33333; letter-spacing: normal; text-align: center; }
.mui-g3oh5p { font-size: 1.3125rem; line-height: 1.33333; }
.mui-nm9y53 { margin: 7px 0px 24.5px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; text-align: center; max-width: 56ch; color: rgba(0, 0, 0, 0.6); }
.mui-1k2le2c { display: flex; flex-flow: wrap; gap: 7px; -webkit-box-pack: center; justify-content: center; width: 100%; }
.mui-1n9eaqy { position: relative; margin: 0px; appearance: none; max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgba(0, 0, 0, 0.87); white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); outline: 0px; text-decoration: none; border: 0px; vertical-align: middle; box-sizing: border-box; user-select: none; -webkit-tap-highlight-color: transparent; cursor: pointer; height: 24px; min-width: 28px; line-height: 16px; letter-spacing: 0.016em; border-radius: 28px; font-size: 14px; font-weight: unset; padding: 15px 4px; background-color: rgb(246, 244, 243); }
.mui-1n9eaqy:hover { background-color: rgba(0, 0, 0, 0.12); }
.mui-1n9eaqy:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; }
.mui-b9zgoq { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 8px; padding-right: 8px; }
.mui-x6gfet { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.mui-x6gfet .MuiOutlinedInput-root { align-items: flex-end; padding: 3.5px 8.75px 3.5px 14px; border-radius: 21px; background-color: rgb(255, 255, 255); box-shadow: rgba(145, 142, 141, 0.25) 0px 1px 2px; transition: box-shadow 0.15s, border-color 0.15s; }
.mui-x6gfet .MuiOutlinedInput-root.Mui-focused { box-shadow: rgba(62, 105, 224, 0.25) 0px 2px 8px; }
.mui-x6gfet .MuiOutlinedInput-root { padding-left: 8.75px; }
.mui-1pvp0ny { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 7px; padding: 0px; }
.mui-1pvp0ny:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1pvp0ny.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.mui-1pvp0ny.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(62, 105, 224); }
.mui-1pvp0ny:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1pvp0ny.Mui-focused { outline: rgb(214, 225, 255) solid 1px; outline-offset: 0px; }
.mui-1pvp0ny.Mui-focused:not(.Mui-error) { background-color: color-mix(in srgb, rgb(236, 239, 248) 30%, transparent); }
.mui-1pvp0ny.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 1px; }
.mui-1pvp0ny.Mui-focused:not(.Mui-error) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1f1ved8 { display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-right: 8px; margin-bottom: 1.75px; max-height: none; }
.mui-wb2mo4 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); border-radius: 8px; width: 32px; height: 32px; color: rgba(0, 0, 0, 0.6); }
.mui-wb2mo4:hover { background-color: var(--IconButton-hoverBg); }
.mui-1npg92x { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; height: auto; resize: none; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-1npg92x::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1npg92x:focus { outline: 0px; }
.mui-1npg92x::-webkit-search-decoration { appearance: none; }
.mui-1npg92x:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-1npg92x:-webkit-autofill { border-radius: inherit; }
.mui-1npg92x.MuiInputBase-inputAdornedStart { padding-left: 0px; }
.mui-1npg92x.MuiInputBase-inputAdornedEnd { padding-right: 0px; }
.mui-f7pw3i { display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-left: 8px; margin-bottom: 1.75px; max-height: none; }
.mui-auy0w6 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); width: 32px; height: 32px; border-radius: 50%; background-color: rgb(22, 20, 19); color: rgb(255, 255, 255); transition: background-color 0.15s, transform 0.1s; }
.mui-auy0w6:hover { background-color: var(--IconButton-hoverBg); }
.mui-auy0w6:hover { background-color: rgb(64, 61, 59); }
.mui-auy0w6:active { transform: scale(0.95); }
.mui-8kaxvo { max-width: 680px; margin-left: auto; margin-right: auto; width: 100%; }
.mui-19uldh { display: flex; flex-direction: column; gap: 28px; width: 100%; }
.mui-91od8n { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 7px; padding-left: 3.5px; padding-right: 3.5px; }
.mui-onu9js { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 2.66; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); }
.mui-2oick4 { display: flex; flex-direction: row; gap: 10.5px; align-items: flex-start; padding: 12.25px 3.5px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-1nnhfig { display: flex; flex-direction: column; min-height: 24px; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; }
.mui-1h40k66 { font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif; font-size: 20px; line-height: 1; width: 26px; display: grid; place-items: center; flex-shrink: 0; opacity: 1; }
.mui-1ctvxjh { display: flex; flex-direction: column; gap: 3.5px; flex: 1 1 0%; min-width: 0px; }
.mui-d2vlgc { display: flex; flex-flow: wrap; gap: 7px; -webkit-box-align: center; align-items: center; }
.mui-jrql8i { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; letter-spacing: normal; color: rgb(94, 91, 90); }
.mui-o10n0 { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; }
.mui-o10n0 { gap: 5.25px; }
.mui-o10n0 { gap: 12.25px; }
.mui-1d7ce5q { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 3.5px; color: rgba(0, 0, 0, 0.6); }
.mui-3voo8m { display: flex; flex-direction: row; gap: 3.5px; -webkit-box-align: center; align-items: center; align-self: center; flex-shrink: 0; }
.mui-h1fq9s { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-h1fq9s:hover { text-decoration: none; }
.mui-h1fq9s::before { content: "​"; width: 0px; overflow: hidden; }
.mui-h1fq9s:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-h1fq9s:hover { box-shadow: none; }
.mui-h1fq9s:active { box-shadow: none; }
.mui-h1fq9s:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-x4kj4f { display: flex; flex-direction: row; gap: 10.5px; align-items: flex-start; padding: 12.25px 3.5px; border-bottom: 0px solid rgba(0, 0, 0, 0.12); border-top-color: rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-1kytol4 { display: flex; flex-direction: column; width: 24px; height: 24px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 50%; color: rgb(22, 20, 19); background-color: rgb(180, 178, 177); aspect-ratio: 1 / 1; font-weight: 700; }
.mui-156ekq0 { font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif; font-size: 18px; line-height: 1; width: 24px; display: grid; place-items: center; flex-shrink: 0; opacity: 0.55; }
.mui-14otkyn { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; letter-spacing: normal; text-align: left; text-decoration: none; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: rgba(0, 0, 0, 0.6); }
.mui-14otkyn:hover { text-decoration: underline; }
.mui-z96i9b { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgba(0, 0, 0, 0.87); white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; background-color: transparent; border: 1px solid rgb(145, 142, 141); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; }
.mui-z96i9b .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
.mui-z96i9b .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
.mui-z96i9b .MuiChip-icon { color: rgb(64, 61, 59); }
.mui-z96i9b .MuiChip-icon { margin-left: 4px; }
.mui-z96i9b .MuiChip-iconSmall { margin-left: 2px; }
.mui-z96i9b .MuiChip-icon { font-size: 16px; margin-left: 8px; margin-right: -4px; }
.mui-z96i9b[data-size="compact"] { height: 18px; line-height: 14px; }
.mui-z96i9b .MuiChip-icon { color: inherit; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: currentcolor; }
.mui-17fjhts { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; color: rgba(0, 0, 0, 0.38); }
.mui-11iqggk { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; text-decoration: none; color: rgba(0, 0, 0, 0.6); }
.mui-11iqggk:hover { text-decoration: underline; }
.mui-7u4fzc { display: flex; flex-direction: column; width: 24px; height: 24px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 50%; color: rgb(74, 121, 42); background-color: rgb(208, 246, 182); aspect-ratio: 1 / 1; font-weight: 700; }
.mui-12noan1 { font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif; font-size: 18px; line-height: 1; width: 24px; display: grid; place-items: center; flex-shrink: 0; opacity: 1; }
.mui-djkrf2 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; letter-spacing: normal; text-align: left; text-decoration: none; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: rgba(0, 0, 0, 0.87); }
.mui-djkrf2:hover { text-decoration: underline; }
.mui-zdpt2t { margin-left: auto; }
.mui-1nj5qtj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border: 0px; border-radius: 7px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); padding: 4px 5px; font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1nj5qtj:hover { text-decoration: none; }
.mui-1nj5qtj:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-1nj5qtj:hover { box-shadow: none; }
.mui-1nj5qtj:active { box-shadow: none; }
.mui-h3fq44 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(26, 85, 137) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(235, 243, 249); color: rgb(26, 85, 137); }
.mui-h3fq44[data-size="compact"] { height: 18px; line-height: 14px; }
.mui-5tijzk:not(:empty) { border-top: 1px solid rgb(238, 237, 236); border-right-color: rgb(238, 237, 236); border-bottom-color: rgb(238, 237, 236); border-left-color: rgb(238, 237, 236); margin-top: 14px; padding-top: 14px; }
.mui-expbxr { display: flex; flex-direction: column; padding: 10.5px; gap: 14px; height: 100%; }
.mui-y8h9ux { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.5; letter-spacing: normal; color: rgb(94, 91, 90); font-weight: 700; }
.mui-ozmze8 { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(246, 244, 243); color: rgb(22, 20, 19); }
.mui-ozmze8.mui-ozmze8:hover { background-color: rgb(246, 244, 243); color: rgb(22, 20, 19); }
.mui-ozmze8.mui-ozmze8:hover { background-color: color-mix(in srgb, rgb(22, 20, 19) 12%, rgb(246, 244, 243)); }
.mui-cbb1wf { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); box-shadow: none; width: 100%; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); }
.mui-cbb1wf:hover { text-decoration: none; }
.mui-cbb1wf::before { content: "​"; width: 0px; overflow: hidden; }
.mui-cbb1wf:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-cbb1wf:hover { box-shadow: none; }
.mui-cbb1wf:active { box-shadow: none; }
.mui-cbb1wf:hover { background-color: rgb(246, 244, 243); border-color: rgb(64, 61, 59); }
.mui-1po47i9 { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; gap: 1.75px; overflow-y: auto; }
.mui-bkppas { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 5.25px; padding: 10.5px 10.5px 3.5px; }
.mui-bbyk0p { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 2.66; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); letter-spacing: 0.05em; }
.mui-1hmh4wo { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 7px; padding: 7px 10.5px; border-radius: 7px; position: relative; text-decoration: none; color: inherit; background-color: transparent; }
.mui-1hmh4wo:hover { background-color: rgba(0, 0, 0, 0.04); }
.mui-1hmh4wo:hover .sidebar-link-row-action { opacity: 1; }
.mui-40luky { display: flex; flex-direction: column; color: rgba(0, 0, 0, 0.6); flex-shrink: 0; }
.mui-11dfn0q { display: flex; flex-direction: column; flex: 1 1 0%; min-width: 0px; }
.mui-e613i3 { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; }
.mui-1doil1p { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgba(0, 0, 0, 0.6); }
.mui-1mabcdt { position: absolute; right: 0px; top: 0px; bottom: 0px; display: flex; -webkit-box-align: center; align-items: center; padding-right: 3.5px; opacity: 0; transition: opacity 0.1s; }
.mui-vz91n4 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-width: 0px; box-sizing: border-box; text-align: left; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-box-flex: 0; flex-grow: 0; border-radius: 7px; padding: 7px 10.5px; color: rgba(0, 0, 0, 0.6); }
.mui-vz91n4:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
.mui-vz91n4:hover { background-color: rgb(246, 244, 243); color: rgba(0, 0, 0, 0.87); }
.mui-14rdsw0 { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; }
.MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-primary) { display: block; }
.mui-ibtdw8 { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; font-weight: 500; }
.mui-2u6gam { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; position: relative; }
.mui-15kw86f { flex: 1 1 0%; overflow: auto; padding-left: 21px; padding-right: 21px; padding-top: 14px; }
.mui-ezovrl { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; padding-top: 10.5px; padding-bottom: 10.5px; animation: 0.25s ease-out 0s 1 normal none running messageEnter; }
.mui-nob7br { display: flex; flex-direction: column; gap: 5.25px; align-items: flex-end; max-width: 75%; min-width: 0px; }
.mui-121mqno { padding: 8.75px 14px; border-radius: 21px; background-color: rgb(62, 105, 224); color: rgb(255, 255, 255); white-space: pre-wrap; overflow-wrap: anywhere; }
.mui-1axh7bf { padding-top: 10.5px; padding-bottom: 10.5px; animation: 0.25s ease-out 0s 1 normal none running messageEnter; }
.mui-vktl92 { display: flex; flex-direction: column; gap: 10.5px; min-width: 0px; max-width: min(72ch, 100%); }
.mui-1r3xua2 { margin: 0px 0px 7px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; }
.mui-132sais { display: flex; gap: 3.5px; margin-top: 3.5px; margin-left: -3.5px; }
.mui-9dcngh { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; border-radius: 8px; color: rgba(0, 0, 0, 0.6); }
.mui-9dcngh:hover { background-color: var(--IconButton-hoverBg); }
.mui-9dcngh .action-bar-copy-check { display: none; }
.mui-vxcmzt { display: inline-flex; }
.mui-161w5q0 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 3.5px; cursor: pointer; color: rgba(0, 0, 0, 0.6); width: fit-content; padding-top: 1.75px; padding-bottom: 1.75px; user-select: none; transition: color 0.15s; }
.mui-161w5q0:hover { color: rgba(0, 0, 0, 0.87); }
.mui-5iuqth { display: inline-flex; transition: transform 0.15s; transform: rotate(-90deg); }
.mui-1rqkbxf { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; }
.mui-12rez3t { display: flex; flex-direction: column; border: 1px solid rgb(238, 237, 236); border-radius: 10.5px; padding: 0px; background-color: white; box-shadow: rgba(22, 20, 19, 0.04) 0px 4px 24px; margin-top: 7px; margin-bottom: 7px; overflow: auto; }
.mui-bueyas { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; padding: 6px 16px; font-weight: 600; }
.mui-wuf8b4 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; color: rgba(0, 0, 0, 0.87); padding: 6px 16px; }
.mui-a7w5d7 { margin: 0px; font: inherit; letter-spacing: inherit; text-decoration: none; color: rgb(62, 105, 244); }
.mui-a7w5d7:hover { text-decoration: underline; }
.mui-17si088 { padding-left: 21px; padding-right: 21px; }
.mui-1nbgb8l { padding: 7px 21px 21px; }
.mui-auy0w6.Mui-disabled { pointer-events: none; cursor: default; }
.mui-auy0w6.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.mui-auy0w6.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }
.mui-1f92zbb { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; letter-spacing: normal; text-align: var(--Typography-textAlign); display: block; padding-top: 7px; color: rgba(0, 0, 0, 0.6); }
.mui-1jkiin5 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.4375; letter-spacing: normal; min-width: 64px; border: 0px; border-radius: 7px; background-color: var(--variant-textBg); --variant-containedBg: hsl(24, 2%, 70%); padding: 4px 5px; font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); align-self: center; color: rgba(0, 0, 0, 0.6); text-transform: none; font-weight: 400; }
.mui-1jkiin5:hover { text-decoration: none; }
.mui-1jkiin5:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(0, 0, 0, 0.04); --variant-outlinedBg: rgba(0, 0, 0, 0.04); }
.mui-1jkiin5:hover { box-shadow: none; }
.mui-1jkiin5:active { box-shadow: none; }
.mui-18ntaux { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 7px; padding: 7px 10.5px; border-radius: 7px; position: relative; text-decoration: none; color: inherit; background-color: rgba(0, 0, 0, 0.08); }
.mui-18ntaux:hover { background-color: rgba(0, 0, 0, 0.04); }
.mui-18ntaux:hover .sidebar-link-row-action { opacity: 1; }
.mui-j8hc41 { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; }
.mui-1egf66k { position: fixed; z-index: 1300; inset: 0px; }
.mui-8azq84 { height: 100%; outline: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.mui-1ehtocn { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 7px; box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); margin: 32px; position: relative; overflow-y: auto; display: flex; flex-direction: column; max-height: calc(100% - 64px); max-width: 900px; width: calc(100% - 64px); }
.mui-17jlbrh { display: flex; flex-direction: column; gap: 14px; padding: 21px; }
.mui-fzfwr4 { display: flex; flex-direction: row; gap: 14px; -webkit-box-pack: justify; justify-content: space-between; }
.mui-1rshyj { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1rem; line-height: 1.375; letter-spacing: normal; flex: 0 0 auto; padding: 0px; }
.mui-1t2leug { flex: 1 1 auto; overflow-y: auto; padding: 0px; }
.MuiDialogTitle-root + .mui-1t2leug { padding-top: 0px; }
.mui-1tferh3 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 7px; padding: 0px; }
.mui-1tferh3:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1tferh3.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.mui-1tferh3.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(62, 105, 224); }
.mui-1tferh3:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1tferh3.Mui-focused { outline: rgb(214, 225, 255) solid 1px; outline-offset: 0px; }
.mui-1tferh3.Mui-focused:not(.Mui-error) { background-color: color-mix(in srgb, rgb(236, 239, 248) 30%, transparent); }
.mui-1tferh3.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 1px; }
.mui-1tferh3.Mui-focused:not(.Mui-error) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-15kzvws { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; height: auto; resize: none; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-15kzvws::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-15kzvws:focus { outline: 0px; }
.mui-15kzvws::-webkit-search-decoration { appearance: none; }
.mui-15kzvws:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-15kzvws:-webkit-autofill { border-radius: inherit; }
.mui-nowf5x { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; flex: 0 0 auto; padding: 0px; }
.mui-1vpxbr0 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; color: var(--variant-containedColor); --variant-textColor: hsl(24, 4%, 24%); --variant-outlinedColor: hsl(24, 4%, 24%); --variant-outlinedBorder: hsla(24, 4%, 24%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(24, 4%, 24%); transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid transparent; padding: 6.5px 15px; box-shadow: none; background-color: rgb(64, 61, 59); }
.mui-1vpxbr0:hover { text-decoration: none; }
.mui-1vpxbr0:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
.mui-1vpxbr0:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-1vpxbr0:hover { --variant-containedBg: hsl(24, 8%, 8%); --variant-textBg: hsla(24, 4%, 24%, 0.04); --variant-outlinedBorder: hsl(24, 4%, 24%); --variant-outlinedBg: hsla(24, 4%, 24%, 0.04); }
.mui-1vpxbr0:hover { box-shadow: none; }
.mui-1vpxbr0:active { box-shadow: none; }
.mui-1vpxbr0:active, .mui-1vpxbr0.Mui-selected { background-color: rgb(22, 20, 19); }
.mui-1vpxbr0:hover { background-color: rgb(22, 20, 19); }
.mui-sdjrpz { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 7.5px 14px; font-size: 0.875rem; }
.mui-sdjrpz::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-sdjrpz:focus { outline: 0px; }
.mui-sdjrpz::-webkit-search-decoration { appearance: none; }
.mui-sdjrpz:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-sdjrpz:-webkit-autofill { border-radius: inherit; }
.mui-1k8t7d9 { display: flex; flex-direction: column; width: 100%; height: 100%; }
.mui-75tuzd { flex: 1 1 0%; min-height: 0px; overflow-y: auto; padding: 14px 21px; }
.mui-1t2q2a2 { margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); }
.mui-f7t6lz { list-style-type: disc; list-style-position: outside; padding-left: 1.5em; gap: 7px; }
.mui-f7t6lz > li:not(:last-child), .mui-f7t6lz > ul:not(:last-child), .mui-f7t6lz > ol:not(:last-child) { margin-bottom: 7px; }
.mui-f77199 { display: list-item; }
.mui-qbvu6a { display: flex; flex-flow: column wrap; gap: 4px; }
.mui-9l45ae { display: inline-flex; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-right: 16px; gap: 12px; margin-left: 0px; -webkit-box-align: center; align-items: center; padding-top: 0px; padding-bottom: 0px; }
.mui-4vwgvt { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; color: rgba(0, 0, 0, 0.6); padding: 0px; margin: 0px; }
.mui-4vwgvt.Mui-checked { color: rgb(62, 105, 224); }
.mui-1qiat4j { position: relative; display: flex; }
.mui-u1xzs7 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; transform: scale(1); }
.mui-ga1h76 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 1.5rem; left: 0px; position: absolute; transform: scale(1); transition: transform 150ms cubic-bezier(0, 0, 0.2, 1); }
.mui-jotl23 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 1.5rem; left: 0px; position: absolute; transform: scale(0); transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); }
.mui-g7g4d { flex-shrink: 0; padding: 14px 21px; border-top: 1px solid rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-bottom-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.mui-3aja5a .MuiAutocomplete-inputRoot .MuiAutocomplete-input { width: 0px; min-width: 30px; }
.mui-3aja5a .MuiOutlinedInput-root { padding: 9px; }
.mui-3aja5a .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 4px 7.5px 5px; }
.mui-3aja5a .MuiOutlinedInput-root.MuiInputBase-sizeSmall { padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
.mui-3aja5a .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding: 2.5px 4px 2.5px 8px; }
.mui-3aja5a .MuiAutocomplete-input { -webkit-box-flex: 1; flex-grow: 1; text-overflow: ellipsis; opacity: 0; }
.mui-3aja5a .MuiAutocomplete-input { opacity: 1; }
.mui-3aja5a .MuiAutocomplete-inputRoot { flex-wrap: wrap; }
.mui-3aja5a .MuiOutlinedInput-root { padding: 0px; }
.mui-3aja5a .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 14px; }
.mui-fpt60l { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 7px; }
.mui-fpt60l:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-fpt60l:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1jp6dl0 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; }
.mui-1jp6dl0 textarea { resize: vertical; }
.mui-1iyw3a9 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.4375em; letter-spacing: normal; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 7px; padding: 0px; }
.mui-1iyw3a9:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
.mui-1iyw3a9:hover:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline { border-color: rgb(132, 160, 235); }
.mui-1xpcwks { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); color: var(--variant-outlinedColor); --variant-textColor: hsl(224, 72%, 56%); --variant-outlinedColor: hsl(224, 72%, 56%); --variant-outlinedBorder: hsla(224, 72%, 56%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(224, 72%, 56%); font-size: 0.8125rem; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 6.5px 15px; background-color: rgb(255, 255, 255); align-self: flex-start; }
.mui-1xpcwks:hover { text-decoration: none; }
.mui-1xpcwks::before { content: "​"; width: 0px; overflow: hidden; }
.mui-1xpcwks:hover { --variant-containedBg: hsl(224, 64%, 42%); --variant-textBg: hsla(224, 72%, 56%, 0.04); --variant-outlinedBorder: hsl(224, 72%, 56%); --variant-outlinedBg: hsla(224, 72%, 56%, 0.04); }
.mui-1xpcwks:hover { box-shadow: none; }
.mui-1xpcwks:active { box-shadow: none; }
.mui-1xpcwks:hover { background-color: rgb(236, 239, 248); border-color: rgb(62, 105, 224); }
.mui-69i1ev { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.mui-sn4vmt { max-width: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid color-mix(in srgb, rgb(151, 37, 33) 22%, transparent); border-radius: 999px; height: 24px; min-width: 28px; font-size: 11px; font-weight: 500; line-height: 16px; letter-spacing: 0.016em; background-color: rgb(251, 239, 238); color: rgb(151, 37, 33); }
.mui-blkf92 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); text-align: left; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; font-weight: 500; padding: 6px 16px; }
.mui-qgqnju { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; font-weight: 500; padding: 6px 16px; text-align: right; flex-direction: row-reverse; }
.mui-aus0as { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.30769; letter-spacing: normal; display: table-cell; vertical-align: inherit; border-bottom: 1px solid rgb(224, 224, 224); color: rgba(0, 0, 0, 0.87); padding: 6px 16px; text-align: right; flex-direction: row-reverse; }
.mui-15v5xvc { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.4375; text-transform: none; letter-spacing: normal; min-width: 64px; border-radius: 7px; color: var(--variant-containedColor); --variant-textColor: hsl(224, 72%, 56%); --variant-outlinedColor: hsl(224, 72%, 56%); --variant-outlinedBorder: hsla(224, 72%, 56%, 0.5); --variant-containedColor: #fff; --variant-containedBg: hsl(224, 72%, 56%); font-size: 0.8125rem; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid rgb(215, 214, 213); padding: 6.5px 15px; box-shadow: none; background-color: rgb(62, 105, 224); }
.mui-15v5xvc.Mui-disabled { pointer-events: none; cursor: default; }
.mui-15v5xvc:hover { text-decoration: none; }
.mui-15v5xvc.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-15v5xvc:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
.mui-15v5xvc:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-15v5xvc.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.mui-15v5xvc:hover { --variant-containedBg: hsl(224, 64%, 42%); --variant-textBg: hsla(224, 72%, 56%, 0.04); --variant-outlinedBorder: hsl(224, 72%, 56%); --variant-outlinedBg: hsla(224, 72%, 56%, 0.04); }
.mui-15v5xvc:hover { box-shadow: none; }
.mui-15v5xvc:active { box-shadow: none; }
.mui-15v5xvc.Mui-disabled { box-shadow: none; }
.mui-15v5xvc:active, .mui-15v5xvc.Mui-selected { background-color: rgb(39, 75, 176); }
.mui-15v5xvc:hover { background-color: rgb(39, 75, 176); }
