@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/8409143ac5b2b88b.woff2") format("woff2-variations"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/1e29157fe519c143.woff2") format("woff2-variations"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/68b831952ba9f825.woff2") format("woff2-variations"); unicode-range: U+1F00-1FFF; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/86eb28cca8b75947.woff2") format("woff2-variations"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/95eb4ef453e8fce1.woff2") format("woff2-variations"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/3b206a9aedc87076.woff2") format("woff2-variations"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/d1cfbcd8efbb30d3.woff2") format("woff2-variations"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/9d8ebd916a59b22e.woff2") format("woff2"), url("f/5b3419937fe5611a.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/e96fd5fb18b2c408.woff2") format("woff2"), url("f/9442004fa7f34510.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/21ed213822b7da8c.woff2") format("woff2"), url("f/a8e2d0f59740eb4d.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/c2c378dd87d24df9.woff2") format("woff2"), url("f/b038f9cfdfaf9601.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/17edc0fd069b6f94.woff2") format("woff2"), url("f/da71c5a704a374ff.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/7ef1aae87b0dec72.woff2") format("woff2"), url("f/e7425cdc8eb2c597.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/eeae85f72e9e548d.woff2") format("woff2"), url("f/77b43bebfc777693.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/7e4b6bcaab9be83d.woff2") format("woff2"), url("f/07e359284d104be0.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/90e16a03d27281c0.woff2") format("woff2"), url("f/58c6257d6ff4bca7.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/62d820eedf8708f4.woff2") format("woff2"), url("f/2338e0c89b06fbe6.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/74ec20d9fd5c79a4.woff2") format("woff2"), url("f/a276ed40a38e690b.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/fe1679d18af57c59.woff2") format("woff2"), url("f/4c136bd80566018d.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/81c43ee5ccffa509.woff2") format("woff2"), url("f/ace2dbcdb64d4d20.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/e7b27063e5a5955e.woff2") format("woff2"), url("f/be468ca34ac1c761.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/27b9435424e8ffd2.woff2") format("woff2"), url("f/36dc87e23048cb5a.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/cce30cea57d64565.woff2") format("woff2"), url("f/67779824c1e9c2e5.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/068adf55e019acea.woff2") format("woff2"), url("f/1693a7c22ee5fd67.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/bf7f867581838afc.woff2") format("woff2"), url("f/ef9435c098be3ab9.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/a8ee1884a3daa6d5.woff2") format("woff2"), url("f/bb8616cf2c4b8c4d.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/705de201d3b8bb24.woff2") format("woff2"), url("f/8122b07cd7c2b7e9.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
[data-simplebar] { flex-flow: column wrap; place-content: flex-start; align-items: flex-start; position: relative; }
/*vd*/
.simplebar-wrapper { width: inherit; height: inherit; max-width: inherit; max-height: inherit; overflow: hidden; }
/*vd*/
.simplebar-mask { direction: inherit; z-index: 0; margin: 0px; padding: 0px; position: absolute; inset: 0px; overflow: hidden; width: auto !important; height: auto !important; }
/*vd*/
.simplebar-offset { margin: 0px; padding: 0px; position: absolute; inset: 0px; direction: inherit !important; box-sizing: inherit !important; resize: none !important; }
/*vd*/
.simplebar-content-wrapper { direction: inherit; scrollbar-width: none; width: auto; max-width: 100%; height: 100%; max-height: 100%; display: block; position: relative; overflow: auto; box-sizing: border-box !important; }
/*vd*/
.simplebar-content-wrapper::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
/*vd*/
.simplebar-hide-scrollbar::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
/*vd*/
.simplebar-content::after, .simplebar-content::before { content: " "; display: table; }
/*vd*/
.simplebar-placeholder { pointer-events: none; width: 100%; max-width: 100%; max-height: 100%; }
/*vd*/
.simplebar-height-auto-observer-wrapper { float: left; z-index: -1; pointer-events: none; flex-grow: inherit; flex-shrink: 0; flex-basis: 0px; width: 100%; max-width: 1px; height: 100%; max-height: 1px; margin: 0px; padding: 0px; position: relative; overflow: hidden; box-sizing: inherit !important; }
/*vd*/
.simplebar-height-auto-observer { box-sizing: inherit; opacity: 0; pointer-events: none; z-index: -1; width: 1000%; min-width: 1px; height: 1000%; min-height: 1px; display: block; position: absolute; top: 0px; left: 0px; overflow: hidden; }
/*vd*/
.simplebar-track { z-index: 1; pointer-events: none; position: absolute; bottom: 0px; right: 0px; overflow: hidden; }
/*vd*/
[data-simplebar].simplebar-dragging, [data-simplebar].simplebar-dragging .simplebar-content { pointer-events: none; user-select: none; }
/*vd*/
[data-simplebar].simplebar-dragging .simplebar-track { pointer-events: all; }
/*vd*/
.simplebar-scrollbar { min-height: 10px; position: absolute; left: 0px; right: 0px; }
/*vd*/
.simplebar-scrollbar::before { content: ""; opacity: 0; background: rgb(0, 0, 0); border-radius: 7px; transition: opacity 0.2s linear 0.5s; position: absolute; left: 2px; right: 2px; }
/*vd*/
.simplebar-scrollbar.simplebar-visible::before { opacity: 0.5; transition-duration: 0s; transition-delay: 0s; }
/*vd*/
.simplebar-track.simplebar-vertical { width: 11px; top: 0px; }
/*vd*/
.simplebar-scrollbar::before { inset: 2px; }
/*vd*/
.simplebar-track.simplebar-horizontal { height: 11px; left: 0px; }
/*vd*/
.simplebar-track.simplebar-horizontal .simplebar-scrollbar { width: auto; min-width: 10px; min-height: 0px; inset: 0px auto 0px 0px; }
/*vd*/
[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical { left: 0px; right: auto; }
/*vd*/
.simplebar-dummy-scrollbar-size { opacity: 0; visibility: hidden; direction: rtl; width: 500px; height: 500px; position: fixed; overflow: scroll hidden; }
/*vd*/
.simplebar-dummy-scrollbar-size > div { width: 200%; height: 200%; margin: 10px 0px; }
/*vd*/
.simplebar-hide-scrollbar { visibility: hidden; scrollbar-width: none; position: fixed; left: 0px; overflow-y: scroll; }
/*vd*/
.simplebar-scrollbar::before { background-color: var(--palette-text-disabled); }
/*vd*/
.simplebar-scrollbar.simplebar-visible::before { opacity: 0.48; }
/*vd*/
@font-face { font-family: "Cabinet Grotesk"; src: url("f/f88dbea689921275.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
/*vd*/
html { height: 100%; }
/*vd*/
body { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; flex-direction: column; flex: 1 1 auto; min-height: 100%; display: flex; }
/*vd*/
#root, #root__layout { flex-direction: column; flex: 1 1 auto; min-height: 100%; display: flex; }
/*vd*/
img { vertical-align: middle; max-width: 100%; }
/*vd*/
ul { margin: 0px; padding: 0px; list-style-type: none; }
/*vd*/
input[type="number"] { appearance: none; }
/*vd*/
input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
/*vd*/
input[type="number"]::-webkit-inner-spin-button { appearance: none; margin: 0px; }
/*vd*/
.ag-root-wrapper, .ag-root { --ag-pinned-column-bg: var(--ag-pinned-column-bg-token, #fbfbfb); }
/*vd*/
.ag-pinned-left-cols-container .ag-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.ag-pinned-left-cols-container .ag-row-hover .ag-cell { background-image: linear-gradient(var(--table-row-hover-bg), var(--table-row-hover-bg)); }
/*vd*/
.ag-cell, .ag-header-cell, .tabular-nums { font-variant-numeric: tabular-nums; }
/*vd*/
@media print {
  @page { size: a4 landscape; margin: 2mm; }
  .chart-item { box-sizing: border-box; break-inside: avoid; border: 2px solid rgb(237, 239, 242); border-radius: 10px !important; flex: 0 0 48% !important; max-width: 48% !important; }
  .chart-section { break-inside: avoid; margin-bottom: 20px; }
  h3, .MuiCard-root { break-inside: avoid; }
  .chart-item-header { padding: 5px 5px 0px !important; }
  .no-print { display: none !important; }
  body { zoom: 80%; print-color-adjust: exact; }
}
/*vd*/
#nprogress { z-index: 9999; pointer-events: none; width: 100%; height: 2.5px; position: fixed; top: 0px; left: 0px; }
/*vd*/
#nprogress .bar { background-color: var(--palette-primary-main); height: 100%; box-shadow: 0 0 2.5px var(--palette-primary-main); }
/*vd*/
#nprogress .peg { opacity: 1; width: 100px; height: 100%; box-shadow: 0 0 10px var(--palette-primary-main),
    0 0 5px var(--palette-primary-main); display: block; position: absolute; right: 0px; transform: rotate(3deg) translate(0px, -4px); }
/*vd*/
@font-face { font-family: __nextjs-Geist; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/2637caf7c3f33341.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "__nextjs-Geist Mono"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/5c73852a217d6a0b.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: __nextjs-Geist; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/5bef24792d3be881.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "__nextjs-Geist Mono"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/922bd3bed15c844f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
[data-sonner-toaster][dir="ltr"], html[dir="ltr"] { --toast-icon-margin-start: -3px; --toast-icon-margin-end: 4px; --toast-svg-margin-start: -1px; --toast-svg-margin-end: 0px; --toast-button-margin-start: auto; --toast-button-margin-end: 0; --toast-close-button-start: 0; --toast-close-button-end: unset; --toast-close-button-transform: translate(-35%, -35%); }
/*vd*/
[data-sonner-toaster][dir="rtl"], html[dir="rtl"] { --toast-icon-margin-start: 4px; --toast-icon-margin-end: -3px; --toast-svg-margin-start: 0px; --toast-svg-margin-end: -1px; --toast-button-margin-start: 0; --toast-button-margin-end: auto; --toast-close-button-start: unset; --toast-close-button-end: 0; --toast-close-button-transform: translate(35%, -35%); }
/*vd*/
[data-sonner-toaster] { position: fixed; width: var(--width); font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --gray1: hsl(0, 0%, 99%); --gray2: hsl(0, 0%, 97.3%); --gray3: hsl(0, 0%, 95.1%); --gray4: hsl(0, 0%, 93%); --gray5: hsl(0, 0%, 90.9%); --gray6: hsl(0, 0%, 88.7%); --gray7: hsl(0, 0%, 85.8%); --gray8: hsl(0, 0%, 78%); --gray9: hsl(0, 0%, 56.1%); --gray10: hsl(0, 0%, 52.3%); --gray11: hsl(0, 0%, 43.5%); --gray12: hsl(0, 0%, 9%); --border-radius: 8px; box-sizing: border-box; padding: 0px; margin: 0px; list-style: none; outline: 0px; z-index: 999999999; transition: transform 0.4s; }
/*vd*/
@media (hover: none) and (pointer: coarse) {
  [data-sonner-toaster][data-lifted="true"] { transform: none; }
}
/*vd*/
[data-sonner-toaster][data-x-position="right"] { right: var(--offset-right); }
/*vd*/
[data-sonner-toaster][data-x-position="left"] { left: var(--offset-left); }
/*vd*/
[data-sonner-toaster][data-x-position="center"] { left: 50%; transform: translateX(-50%); }
/*vd*/
[data-sonner-toaster][data-y-position="top"] { top: var(--offset-top); }
/*vd*/
[data-sonner-toaster][data-y-position="bottom"] { bottom: var(--offset-bottom); }
/*vd*/
[data-sonner-toast] { --y: translateY(100%); --lift-amount: calc(var(--lift) * var(--gap)); z-index: var(--z-index); position: absolute; opacity: 0; transform: var(--y); touch-action: none; transition: transform 0.4s, opacity 0.4s, height 0.4s, box-shadow 0.2s; box-sizing: border-box; outline: 0px; overflow-wrap: anywhere; }
/*vd*/
[data-sonner-toast][data-styled="true"] { padding: 16px; background: var(--normal-bg); border: 1px solid var(--normal-border); color: var(--normal-text); border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; width: var(--width); font-size: 13px; display: flex; align-items: center; gap: 6px; }
/*vd*/
[data-sonner-toast]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
/*vd*/
[data-sonner-toast][data-y-position="top"] { top: 0px; --y: translateY(-100%); --lift: 1; --lift-amount: calc(1 * var(--gap)); }
/*vd*/
[data-sonner-toast][data-y-position="bottom"] { bottom: 0px; --y: translateY(100%); --lift: -1; --lift-amount: calc(var(--lift) * var(--gap)); }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-description] { font-weight: 400; line-height: 1.4; color: rgb(63, 63, 63); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-styled="true"] [data-description] { color: inherit; }
/*vd*/
[data-sonner-toaster][data-sonner-theme="dark"] [data-description] { color: rgb(232, 232, 232); }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-title] { font-weight: 500; line-height: 1.5; color: inherit; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-icon] { display: flex; height: 16px; width: 16px; position: relative; justify-content: flex-start; align-items: center; flex-shrink: 0; margin-left: var(--toast-icon-margin-start); margin-right: var(--toast-icon-margin-end); }
/*vd*/
[data-sonner-toast][data-promise="true"] [data-icon] > svg { opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-icon] > * { flex-shrink: 0; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-icon] svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-content] { display: flex; flex-direction: column; gap: 2px; flex: 1 1 0%; min-width: 0px; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-button] { border-radius: 4px; padding-left: 8px; padding-right: 8px; height: 24px; font-size: 12px; color: var(--normal-bg); background: var(--normal-text); margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 500; cursor: pointer; outline: 0px; display: flex; align-items: center; flex-shrink: 0; transition: opacity 0.4s, box-shadow 0.2s; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-button]:first-of-type { margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-cancel] { color: var(--normal-text); background: rgba(0, 0, 0, 0.08); }
/*vd*/
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] [data-cancel] { background: rgba(255, 255, 255, 0.3); }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-close-button] { position: absolute; left: var(--toast-close-button-start); right: var(--toast-close-button-end); top: 0px; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; padding: 0px; color: var(--normal-text); background: var(--normal-bg); border: 1px solid var(--normal-border); transform: var(--toast-close-button-transform); border-radius: 50%; cursor: pointer; z-index: 1; transition: opacity 0.1s, background 0.2s, border-color 0.2s; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-close-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
/*vd*/
[data-sonner-toast][data-styled="true"] [data-disabled="true"] { cursor: not-allowed; }
/*vd*/
[data-sonner-toast][data-styled="true"]:hover [data-close-button]:hover { background: var(--gray2); border-color: var(--gray5); }
/*vd*/
[data-sonner-toast][data-swiping="true"]::before { content: ""; position: absolute; left: -100%; right: -100%; height: 100%; z-index: -1; }
/*vd*/
[data-sonner-toast][data-y-position="top"][data-swiping="true"]::before { bottom: 50%; transform: scaleY(3) translateY(50%); }
/*vd*/
[data-sonner-toast][data-y-position="bottom"][data-swiping="true"]::before { top: 50%; transform: scaleY(3) translateY(-50%); }
/*vd*/
[data-sonner-toast][data-swiping="false"][data-removed="true"]::before { content: ""; position: absolute; inset: 0px; transform: scaleY(2); }
/*vd*/
[data-sonner-toast][data-expanded="true"]::after { content: ""; position: absolute; left: 0px; height: calc(var(--gap) + 1px); bottom: 100%; width: 100%; }
/*vd*/
[data-sonner-toast][data-mounted="true"] { --y: translateY(0); opacity: 1; }
/*vd*/
[data-sonner-toast][data-expanded="false"][data-front="false"] { --scale: var(--toasts-before) * 0.05 + 1; --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); height: var(--front-toast-height); }
/*vd*/
[data-sonner-toast] > * { transition: opacity 0.4s; }
/*vd*/
[data-sonner-toast][data-x-position="right"] { right: 0px; }
/*vd*/
[data-sonner-toast][data-x-position="left"] { left: 0px; }
/*vd*/
[data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"] > * { opacity: 0; }
/*vd*/
[data-sonner-toast][data-visible="false"] { opacity: 0; pointer-events: none; }
/*vd*/
[data-sonner-toast][data-mounted="true"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset))); height: var(--initial-height); }
/*vd*/
[data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"] { --y: translateY(calc(var(--lift) * -100%)); opacity: 0; }
/*vd*/
[data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); opacity: 0; }
/*vd*/
[data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"] { --y: translateY(40%); opacity: 0; transition: transform 0.5s, opacity 0.2s; }
/*vd*/
[data-sonner-toast][data-removed="true"][data-front="false"]::before { height: calc(var(--initial-height) + 20%); }
/*vd*/
[data-sonner-toast][data-swiping="true"] { transform: var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0)); transition: none; }
/*vd*/
[data-sonner-toast][data-swiped="true"] { user-select: none; }
/*vd*/
[data-sonner-toast][data-swipe-out="true"][data-y-position="bottom"], [data-sonner-toast][data-swipe-out="true"][data-y-position="top"] { animation-duration: 0.2s; animation-timing-function: ease-out; animation-fill-mode: forwards; }
/*vd*/
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="left"] { animation-name: swipe-out-left; }
/*vd*/
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="right"] { animation-name: swipe-out-right; }
/*vd*/
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="up"] { animation-name: swipe-out-up; }
/*vd*/
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="down"] { animation-name: swipe-out-down; }
/*vd*/
@keyframes swipe-out-left { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
/*vd*/
@keyframes swipe-out-right { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
/*vd*/
@keyframes swipe-out-up { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
/*vd*/
@keyframes swipe-out-down { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
/*vd*/
@media (max-width: 600px) {
  [data-sonner-toaster] { position: fixed; right: var(--mobile-offset-right); left: var(--mobile-offset-left); width: 100%; }
  [data-sonner-toaster][dir="rtl"] { left: calc(var(--mobile-offset-left) * -1); }
  [data-sonner-toaster] [data-sonner-toast] { left: 0px; right: 0px; width: calc(100% - var(--mobile-offset-left) * 2); }
  [data-sonner-toaster][data-x-position="left"] { left: var(--mobile-offset-left); }
  [data-sonner-toaster][data-y-position="bottom"] { bottom: var(--mobile-offset-bottom); }
  [data-sonner-toaster][data-y-position="top"] { top: var(--mobile-offset-top); }
  [data-sonner-toaster][data-x-position="center"] { left: var(--mobile-offset-left); right: var(--mobile-offset-right); transform: none; }
}
/*vd*/
[data-sonner-toaster][data-sonner-theme="light"] { --normal-bg: #fff; --normal-border: var(--gray4); --normal-text: var(--gray12); --success-bg: hsl(143, 85%, 96%); --success-border: hsl(145, 92%, 87%); --success-text: hsl(140, 100%, 27%); --info-bg: hsl(208, 100%, 97%); --info-border: hsl(221, 91%, 93%); --info-text: hsl(210, 92%, 45%); --warning-bg: hsl(49, 100%, 97%); --warning-border: hsl(49, 91%, 84%); --warning-text: hsl(31, 92%, 45%); --error-bg: hsl(359, 100%, 97%); --error-border: hsl(359, 100%, 94%); --error-text: hsl(360, 100%, 45%); }
/*vd*/
[data-sonner-toaster][data-sonner-theme="light"] [data-sonner-toast][data-invert="true"] { --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1); }
/*vd*/
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-invert="true"] { --normal-bg: #fff; --normal-border: var(--gray3); --normal-text: var(--gray12); }
/*vd*/
[data-sonner-toaster][data-sonner-theme="dark"] { --normal-bg: #000; --normal-bg-hover: hsl(0, 0%, 12%); --normal-border: hsl(0, 0%, 20%); --normal-border-hover: hsl(0, 0%, 25%); --normal-text: var(--gray1); --success-bg: hsl(150, 100%, 6%); --success-border: hsl(147, 100%, 12%); --success-text: hsl(150, 86%, 65%); --info-bg: hsl(215, 100%, 6%); --info-border: hsl(223, 43%, 17%); --info-text: hsl(216, 87%, 65%); --warning-bg: hsl(64, 100%, 6%); --warning-border: hsl(60, 100%, 9%); --warning-text: hsl(46, 87%, 65%); --error-bg: hsl(358, 76%, 10%); --error-border: hsl(357, 89%, 16%); --error-text: hsl(358, 100%, 81%); }
/*vd*/
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button] { background: var(--normal-bg); border-color: var(--normal-border); color: var(--normal-text); }
/*vd*/
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button]:hover { background: var(--normal-bg-hover); border-color: var(--normal-border-hover); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="success"] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="success"] [data-close-button] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="info"] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="info"] [data-close-button] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="warning"] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="warning"] [data-close-button] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="error"] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
/*vd*/
[data-rich-colors="true"][data-sonner-toast][data-type="error"] [data-close-button] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
/*vd*/
.sonner-loading-wrapper { --size: 16px; height: var(--size); width: var(--size); position: absolute; inset: 0px; z-index: 10; }
/*vd*/
.sonner-loading-wrapper[data-visible="false"] { transform-origin: center center; animation: 0.2s ease 0s 1 normal forwards running sonner-fade-out; }
/*vd*/
.sonner-spinner { position: relative; top: 50%; left: 50%; height: var(--size); width: var(--size); }
/*vd*/
.sonner-loading-bar { animation: 1.2s linear 0s infinite normal none running sonner-spin; background: var(--gray11); border-radius: 6px; height: 8%; left: -10%; position: absolute; top: -3.9%; width: 24%; }
/*vd*/
.sonner-loading-bar:first-child { animation-delay: -1.2s; transform: rotate(0.0001deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(2) { animation-delay: -1.1s; transform: rotate(30deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(3) { animation-delay: -1s; transform: rotate(60deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(4) { animation-delay: -0.9s; transform: rotate(90deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(5) { animation-delay: -0.8s; transform: rotate(120deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(6) { animation-delay: -0.7s; transform: rotate(150deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(7) { animation-delay: -0.6s; transform: rotate(180deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(8) { animation-delay: -0.5s; transform: rotate(210deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(9) { animation-delay: -0.4s; transform: rotate(240deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(10) { animation-delay: -0.3s; transform: rotate(270deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(11) { animation-delay: -0.2s; transform: rotate(300deg) translate(146%); }
/*vd*/
.sonner-loading-bar:nth-child(12) { animation-delay: -0.1s; transform: rotate(330deg) translate(146%); }
/*vd*/
@keyframes sonner-fade-in { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
/*vd*/
@keyframes sonner-fade-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); }
}
/*vd*/
@keyframes sonner-spin { 
  0% { opacity: 1; }
  100% { opacity: 0.15; }
}
/*vd*/
@media (prefers-reduced-motion) {
  .sonner-loading-bar, [data-sonner-toast], [data-sonner-toast] > * { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
}
/*vd*/
.sonner-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center center; transition: opacity 0.2s, transform 0.2s; }
/*vd*/
.sonner-loader[data-visible="false"] { opacity: 0; transform: scale(0.8) translate(-50%, -50%); }
/*vd*/
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
/*vd*/
*, ::before, ::after { box-sizing: inherit; }
/*vd*/
strong, b { font-weight: 700; }
/*vd*/
body { margin: 0px; color: var(--palette-text-primary); font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: var(--palette-background-default); }
/*vd*/
@media print {
  body { background-color: var(--palette-common-white); }
}
/*vd*/
body::backdrop { background-color: var(--palette-background-default); }
/*vd*/
html { font-size: 13.5px; }
/*vd*/
:root { --spacing: 7px; --shape-borderRadius: 2px; --shadows-0: none; --shadows-1: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12); --shadows-2: 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); --shadows-3: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12); --shadows-4: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12); --shadows-5: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12); --shadows-6: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12); --shadows-7: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12); --shadows-8: 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); --shadows-9: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12); --shadows-10: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12); --shadows-11: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12); --shadows-12: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12); --shadows-13: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12); --shadows-14: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12); --shadows-15: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12); --shadows-16: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12); --shadows-17: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12); --shadows-18: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12); --shadows-19: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12); --shadows-20: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12); --shadows-21: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12); --shadows-22: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12); --shadows-23: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12); --shadows-24: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12); --zIndex-mobileStepper: 1000; --zIndex-fab: 1050; --zIndex-speedDial: 1050; --zIndex-appBar: 1100; --zIndex-drawer: 1200; --zIndex-modal: 1300; --zIndex-snackbar: 1400; --zIndex-tooltip: 1500; --font-h1: 700 2.5rem/1.25 "Cabinet Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-h2: 700 2rem/1.3333333333333333 "Cabinet Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-h3: 700 1.5rem/1.5 "Cabinet Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-h4: 700 1.25rem/1.5 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-h5: 700 1.125rem/1.5 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-h6: 600 1.0625rem/1.5555555555555556 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-subtitle1: 600 1rem/1.5 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-subtitle2: 600 0.8667rem/1.5714285714285714 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-body1: 400 1rem/1.5 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-body2: 400 0.8667rem/1.5714285714285714 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-caption: 400 0.7333rem/1.5 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-overline: 700 0.7333rem/1.5 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-button: 700 0.8667rem/1.7142857142857142 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; --font-microLabel: 600 0.6667rem/1.4545454545454546; --font-tableHeader: 500 0.8667rem/1.5714285714285714; --font-tableSubHeader: 0.6667rem/1.5; --font-inherit: inherit inherit/inherit inherit; }
/*vd*/
[data-color-scheme="dark"] { --overlays-0: none; --overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051)); --overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069)); --overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082)); --overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092)); --overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101)); --overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108)); --overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114)); --overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119)); --overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124)); --overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128)); --overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132)); --overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135)); --overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139)); --overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142)); --overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145)); --overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147)); --overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15)); --overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152)); --overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155)); --overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157)); --overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159)); --overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161)); --overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163)); --overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165)); --palette-AppBar-darkBg: var(--palette-background-paper, #16171A); --palette-AppBar-darkColor: var(--palette-text-primary, #F1F5F9); }
/*vd*/
:root, [data-color-scheme="dark"] { color-scheme: dark; --palette-primary-lighter: #78350F; --palette-primary-light: #FFCFA3; --palette-primary-main: #FFB26B; --palette-primary-dark: #FFC894; --palette-primary-darker: #FFE0C2; --palette-primary-contrastText: #1C252E; --palette-primary-lighterChannel: 120 53 15; --palette-primary-lightChannel: 255 207 163; --palette-primary-mainChannel: 255 178 107; --palette-primary-darkChannel: 255 200 148; --palette-primary-darkerChannel: 255 224 194; --palette-primary-contrastTextChannel: 28 37 46; --palette-secondary-lighter: #EFD6FF; --palette-secondary-light: #C684FF; --palette-secondary-main: #8E33FF; --palette-secondary-dark: #5119B7; --palette-secondary-darker: #27097A; --palette-secondary-contrastText: #FFFFFF; --palette-secondary-lighterChannel: 239 214 255; --palette-secondary-lightChannel: 198 132 255; --palette-secondary-mainChannel: 142 51 255; --palette-secondary-darkChannel: 81 25 183; --palette-secondary-darkerChannel: 39 9 122; --palette-secondary-contrastTextChannel: 255 255 255; --palette-info-lighter: #CAFDF5; --palette-info-light: #61F3F3; --palette-info-main: #00B8D9; --palette-info-dark: #006C9C; --palette-info-darker: #003768; --palette-info-contrastText: #FFFFFF; --palette-info-lighterChannel: 202 253 245; --palette-info-lightChannel: 97 243 243; --palette-info-mainChannel: 0 184 217; --palette-info-darkChannel: 0 108 156; --palette-info-darkerChannel: 0 55 104; --palette-info-contrastTextChannel: 255 255 255; --palette-success-lighter: #D3FCD2; --palette-success-light: #77ED8B; --palette-success-main: #22C55E; --palette-success-dark: #118D57; --palette-success-darker: #065E49; --palette-success-contrastText: #ffffff; --palette-success-lighterChannel: 211 252 210; --palette-success-lightChannel: 119 237 139; --palette-success-mainChannel: 34 197 94; --palette-success-darkChannel: 17 141 87; --palette-success-darkerChannel: 6 94 73; --palette-success-contrastTextChannel: 255 255 255; --palette-warning-lighter: #FFF5CC; --palette-warning-light: #FFD666; --palette-warning-main: #FFAB00; --palette-warning-dark: #B76E00; --palette-warning-darker: #7A4100; --palette-warning-contrastText: #1C252E; --palette-warning-lighterChannel: 255 245 204; --palette-warning-lightChannel: 255 214 102; --palette-warning-mainChannel: 255 171 0; --palette-warning-darkChannel: 183 110 0; --palette-warning-darkerChannel: 122 65 0; --palette-warning-contrastTextChannel: 28 37 46; --palette-error-lighter: #FFE9D5; --palette-error-light: #FFAC82; --palette-error-main: #FF5630; --palette-error-dark: #B71D18; --palette-error-darker: #7A0916; --palette-error-contrastText: #FFFFFF; --palette-error-lighterChannel: 255 233 213; --palette-error-lightChannel: 255 172 130; --palette-error-mainChannel: 255 86 48; --palette-error-darkChannel: 183 29 24; --palette-error-darkerChannel: 122 9 22; --palette-error-contrastTextChannel: 255 255 255; --palette-common-black: #000000; --palette-common-white: #FFFFFF; --palette-common-tableHighlight: #EDF4FD; --palette-common-blackChannel: 0 0 0; --palette-common-whiteChannel: 255 255 255; --palette-common-tableHighlightChannel: 237 244 253; --palette-common-background: #000; --palette-common-onBackground: #fff; --palette-common-backgroundChannel: 0 0 0; --palette-common-onBackgroundChannel: 255 255 255; --palette-grey-50: #FCFDFE; --palette-grey-75: #F1F4F9; --palette-grey-100: #F8FAFC; --palette-grey-200: #F1F5F9; --palette-grey-300: #E2E8F0; --palette-grey-400: #CBD5E1; --palette-grey-500: #94A3B8; --palette-grey-600: #64748B; --palette-grey-700: #475569; --palette-grey-800: #1E293B; --palette-grey-900: #0F172A; --palette-grey-50Channel: 252 253 254; --palette-grey-75Channel: 241 244 249; --palette-grey-100Channel: 248 250 252; --palette-grey-200Channel: 241 245 249; --palette-grey-300Channel: 226 232 240; --palette-grey-400Channel: 203 213 225; --palette-grey-500Channel: 148 163 184; --palette-grey-600Channel: 100 116 139; --palette-grey-700Channel: 71 85 105; --palette-grey-800Channel: 30 41 59; --palette-grey-900Channel: 15 23 42; --palette-grey-A100: #f5f5f5; --palette-grey-A200: #eeeeee; --palette-grey-A400: #bdbdbd; --palette-grey-A700: #616161; --palette-divider: rgba(148 163 184 / 20%); --palette-text-primary: #F1F5F9; --palette-text-secondary: #94A3B8; --palette-text-disabled: #64748B; --palette-text-primaryChannel: 241 245 249; --palette-text-secondaryChannel: 148 163 184; --palette-text-disabledChannel: 100 116 139; --palette-text-icon: rgba(255, 255, 255, 0.5); --palette-background-paper: #16171A; --palette-background-default: #29292E; --palette-background-neutral: #1D1E22; --palette-background-paperChannel: 22 23 26; --palette-background-defaultChannel: 41 41 46; --palette-background-neutralChannel: 29 30 34; --palette-action-hover: rgba(148 163 184 / 8%); --palette-action-selected: rgba(148 163 184 / 16%); --palette-action-focus: rgba(148 163 184 / 24%); --palette-action-disabled: rgba(148 163 184 / 80%); --palette-action-disabledBackground: rgba(148 163 184 / 24%); --palette-action-hoverOpacity: 0.08; --palette-action-disabledOpacity: 0.48; --palette-action-active: #94A3B8; --palette-action-selectedOpacity: 0.16; --palette-action-focusOpacity: 0.12; --palette-action-activatedOpacity: 0.24; --palette-action-activeChannel: 148 163 184; --palette-action-selectedChannel: 148; --palette-Alert-errorColor: rgb(255, 221, 205); --palette-Alert-infoColor: rgb(191, 250, 250); --palette-Alert-successColor: rgb(200, 247, 208); --palette-Alert-warningColor: rgb(255, 238, 193); --palette-Alert-errorFilledBg: var(--palette-error-dark, #B71D18); --palette-Alert-infoFilledBg: var(--palette-info-dark, #006C9C); --palette-Alert-successFilledBg: var(--palette-success-dark, #118D57); --palette-Alert-warningFilledBg: var(--palette-warning-dark, #B76E00); --palette-Alert-errorFilledColor: #fff; --palette-Alert-infoFilledColor: #fff; --palette-Alert-successFilledColor: #fff; --palette-Alert-warningFilledColor: #fff; --palette-Alert-errorStandardBg: rgb(25, 17, 12); --palette-Alert-infoStandardBg: rgb(9, 24, 24); --palette-Alert-successStandardBg: rgb(11, 23, 13); --palette-Alert-warningStandardBg: rgb(25, 21, 10); --palette-Alert-errorIconColor: var(--palette-error-main, #FF5630); --palette-Alert-infoIconColor: var(--palette-info-main, #00B8D9); --palette-Alert-successIconColor: var(--palette-success-main, #22C55E); --palette-Alert-warningIconColor: var(--palette-warning-main, #FFAB00); --palette-AppBar-defaultBg: var(--palette-grey-900, #0F172A); --palette-Avatar-defaultBg: var(--palette-grey-600, #64748B); --palette-Button-inheritContainedBg: var(--palette-grey-800, #1E293B); --palette-Button-inheritContainedHoverBg: var(--palette-grey-700, #475569); --palette-Chip-defaultBorder: var(--palette-grey-700, #475569); --palette-Chip-defaultAvatarColor: var(--palette-grey-300, #E2E8F0); --palette-Chip-defaultIconColor: var(--palette-grey-300, #E2E8F0); --palette-FilledInput-bg: rgba(255, 255, 255, 0.09); --palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13); --palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12); --palette-LinearProgress-primaryBg: rgb(127, 89, 53); --palette-LinearProgress-secondaryBg: rgb(71, 25, 127); --palette-LinearProgress-errorBg: rgb(127, 43, 24); --palette-LinearProgress-infoBg: rgb(0, 92, 108); --palette-LinearProgress-successBg: rgb(17, 98, 47); --palette-LinearProgress-warningBg: rgb(127, 85, 0); --palette-Skeleton-bg: rgba(var(--palette-text-primaryChannel, 241 245 249) / 0.13); --palette-Slider-primaryTrack: rgb(127, 89, 53); --palette-Slider-secondaryTrack: rgb(71, 25, 127); --palette-Slider-errorTrack: rgb(127, 43, 24); --palette-Slider-infoTrack: rgb(0, 92, 108); --palette-Slider-successTrack: rgb(17, 98, 47); --palette-Slider-warningTrack: rgb(127, 85, 0); --palette-SnackbarContent-bg: rgb(250, 250, 250); --palette-SnackbarContent-color: rgba(0, 0, 0, 0.87); --palette-SpeedDialAction-fabHoverBg: rgb(56, 57, 60); --palette-StepConnector-border: var(--palette-grey-600, #64748B); --palette-StepContent-border: var(--palette-grey-600, #64748B); --palette-Switch-defaultColor: var(--palette-grey-300, #E2E8F0); --palette-Switch-defaultDisabledColor: var(--palette-grey-600, #64748B); --palette-Switch-primaryDisabledColor: rgb(114, 80, 48); --palette-Switch-secondaryDisabledColor: rgb(63, 22, 114); --palette-Switch-errorDisabledColor: rgb(114, 38, 21); --palette-Switch-infoDisabledColor: rgb(0, 82, 97); --palette-Switch-successDisabledColor: rgb(15, 88, 42); --palette-Switch-warningDisabledColor: rgb(114, 76, 0); --palette-TableCell-border: rgba(47, NaN, NaN, 1); --palette-Tooltip-bg: rgba(71, 85, 105, 0.92); --palette-dividerChannel: 148; --shadows-0: none; --shadows-1: 0px 2px 1px -1px rgba(0 0 0 / 20%),0px 1px 1px 0px rgba(0 0 0 / 14%),0px 1px 3px 0px rgba(0 0 0 / 12%); --shadows-2: 0px 3px 1px -2px rgba(0 0 0 / 20%),0px 2px 2px 0px rgba(0 0 0 / 14%),0px 1px 5px 0px rgba(0 0 0 / 12%); --shadows-3: 0px 3px 3px -2px rgba(0 0 0 / 20%),0px 3px 4px 0px rgba(0 0 0 / 14%),0px 1px 8px 0px rgba(0 0 0 / 12%); --shadows-4: 0px 2px 4px -1px rgba(0 0 0 / 20%),0px 4px 5px 0px rgba(0 0 0 / 14%),0px 1px 10px 0px rgba(0 0 0 / 12%); --shadows-5: 0px 3px 5px -1px rgba(0 0 0 / 20%),0px 5px 8px 0px rgba(0 0 0 / 14%),0px 1px 14px 0px rgba(0 0 0 / 12%); --shadows-6: 0px 3px 5px -1px rgba(0 0 0 / 20%),0px 6px 10px 0px rgba(0 0 0 / 14%),0px 1px 18px 0px rgba(0 0 0 / 12%); --shadows-7: 0px 4px 5px -2px rgba(0 0 0 / 20%),0px 7px 10px 1px rgba(0 0 0 / 14%),0px 2px 16px 1px rgba(0 0 0 / 12%); --shadows-8: 0px 5px 5px -3px rgba(0 0 0 / 20%),0px 8px 10px 1px rgba(0 0 0 / 14%),0px 3px 14px 2px rgba(0 0 0 / 12%); --shadows-9: 0px 5px 6px -3px rgba(0 0 0 / 20%),0px 9px 12px 1px rgba(0 0 0 / 14%),0px 3px 16px 2px rgba(0 0 0 / 12%); --shadows-10: 0px 6px 6px -3px rgba(0 0 0 / 20%),0px 10px 14px 1px rgba(0 0 0 / 14%),0px 4px 18px 3px rgba(0 0 0 / 12%); --shadows-11: 0px 6px 7px -4px rgba(0 0 0 / 20%),0px 11px 15px 1px rgba(0 0 0 / 14%),0px 4px 20px 3px rgba(0 0 0 / 12%); --shadows-12: 0px 7px 8px -4px rgba(0 0 0 / 20%),0px 12px 17px 2px rgba(0 0 0 / 14%),0px 5px 22px 4px rgba(0 0 0 / 12%); --shadows-13: 0px 7px 8px -4px rgba(0 0 0 / 20%),0px 13px 19px 2px rgba(0 0 0 / 14%),0px 5px 24px 4px rgba(0 0 0 / 12%); --shadows-14: 0px 7px 9px -4px rgba(0 0 0 / 20%),0px 14px 21px 2px rgba(0 0 0 / 14%),0px 5px 26px 4px rgba(0 0 0 / 12%); --shadows-15: 0px 8px 9px -5px rgba(0 0 0 / 20%),0px 15px 22px 2px rgba(0 0 0 / 14%),0px 6px 28px 5px rgba(0 0 0 / 12%); --shadows-16: 0px 8px 10px -5px rgba(0 0 0 / 20%),0px 16px 24px 2px rgba(0 0 0 / 14%),0px 6px 30px 5px rgba(0 0 0 / 12%); --shadows-17: 0px 8px 11px -5px rgba(0 0 0 / 20%),0px 17px 26px 2px rgba(0 0 0 / 14%),0px 6px 32px 5px rgba(0 0 0 / 12%); --shadows-18: 0px 9px 11px -5px rgba(0 0 0 / 20%),0px 18px 28px 2px rgba(0 0 0 / 14%),0px 7px 34px 6px rgba(0 0 0 / 12%); --shadows-19: 0px 9px 12px -6px rgba(0 0 0 / 20%),0px 19px 29px 2px rgba(0 0 0 / 14%),0px 7px 36px 6px rgba(0 0 0 / 12%); --shadows-20: 0px 10px 13px -6px rgba(0 0 0 / 20%),0px 20px 31px 3px rgba(0 0 0 / 14%),0px 8px 38px 7px rgba(0 0 0 / 12%); --shadows-21: 0px 10px 13px -6px rgba(0 0 0 / 20%),0px 21px 33px 3px rgba(0 0 0 / 14%),0px 8px 40px 7px rgba(0 0 0 / 12%); --shadows-22: 0px 10px 14px -6px rgba(0 0 0 / 20%),0px 22px 35px 3px rgba(0 0 0 / 14%),0px 8px 42px 7px rgba(0 0 0 / 12%); --shadows-23: 0px 11px 14px -7px rgba(0 0 0 / 20%),0px 23px 36px 3px rgba(0 0 0 / 14%),0px 9px 44px 8px rgba(0 0 0 / 12%); --shadows-24: 0px 11px 15px -7px rgba(0 0 0 / 20%),0px 24px 38px 3px rgba(0 0 0 / 14%),0px 9px 46px 8px rgba(0 0 0 / 12%); --customShadows-z1: 0 1px 2px 0 rgba(0 0 0 / 8%); --customShadows-z4: 0 2px 4px -1px rgba(0 0 0 / 8%),0 4px 10px -2px rgba(0 0 0 / 8%); --customShadows-z8: 0 4px 8px -2px rgba(0 0 0 / 10%),0 8px 20px -4px rgba(0 0 0 / 10%); --customShadows-z12: 0 12px 24px -6px rgba(0 0 0 / 12%); --customShadows-z16: 0 16px 32px -8px rgba(0 0 0 / 12%); --customShadows-z20: 0 20px 40px -8px rgba(0 0 0 / 14%); --customShadows-z24: 0 24px 48px -12px rgba(0 0 0 / 16%); --customShadows-dialog: 0 18px 48px -18px rgba(0 0 0 / 22%); --customShadows-card: 0 1px 2px 0 rgba(0 0 0 / 5%),0 8px 24px -12px rgba(0 0 0 / 14%); --customShadows-dropdown: 0 0 0 1px rgba(0 0 0 / 6%),0 12px 28px -8px rgba(0 0 0 / 18%); --customShadows-primary: 0 6px 14px -2px rgba(255 178 107 / 20%); --customShadows-secondary: 0 6px 14px -2px rgba(142 51 255 / 20%); --customShadows-info: 0 6px 14px -2px rgba(0 184 217 / 20%); --customShadows-success: 0 6px 14px -2px rgba(34 197 94 / 20%); --customShadows-warning: 0 6px 14px -2px rgba(255 171 0 / 20%); --customShadows-error: 0 6px 14px -2px rgba(255 86 48 / 20%); --opacity-inputPlaceholder: 0.5; --opacity-inputUnderline: 0.7; --opacity-switchTrackDisabled: 0.2; --opacity-switchTrack: 0.3; }
/*vd*/
[data-color-scheme="light"] { color-scheme: light; --palette-common-black: #000000; --palette-common-white: #FFFFFF; --palette-common-tableHighlight: #EDF4FD; --palette-common-blackChannel: 0 0 0; --palette-common-whiteChannel: 255 255 255; --palette-common-tableHighlightChannel: 237 244 253; --palette-common-background: #fff; --palette-common-onBackground: #000; --palette-common-backgroundChannel: 255 255 255; --palette-common-onBackgroundChannel: 0 0 0; --palette-primary-lighter: #FEF3C7; --palette-primary-light: #FBBF24; --palette-primary-main: #D97706; --palette-primary-dark: #B45309; --palette-primary-darker: #78350F; --palette-primary-contrastText: #1C252E; --palette-primary-lighterChannel: 254 243 199; --palette-primary-lightChannel: 251 191 36; --palette-primary-mainChannel: 217 119 6; --palette-primary-darkChannel: 180 83 9; --palette-primary-darkerChannel: 120 53 15; --palette-primary-contrastTextChannel: 28 37 46; --palette-secondary-lighter: #EFD6FF; --palette-secondary-light: #C684FF; --palette-secondary-main: #8E33FF; --palette-secondary-dark: #5119B7; --palette-secondary-darker: #27097A; --palette-secondary-contrastText: #FFFFFF; --palette-secondary-lighterChannel: 239 214 255; --palette-secondary-lightChannel: 198 132 255; --palette-secondary-mainChannel: 142 51 255; --palette-secondary-darkChannel: 81 25 183; --palette-secondary-darkerChannel: 39 9 122; --palette-secondary-contrastTextChannel: 255 255 255; --palette-error-lighter: #FFE9D5; --palette-error-light: #FFAC82; --palette-error-main: #FF5630; --palette-error-dark: #B71D18; --palette-error-darker: #7A0916; --palette-error-contrastText: #FFFFFF; --palette-error-lighterChannel: 255 233 213; --palette-error-lightChannel: 255 172 130; --palette-error-mainChannel: 255 86 48; --palette-error-darkChannel: 183 29 24; --palette-error-darkerChannel: 122 9 22; --palette-error-contrastTextChannel: 255 255 255; --palette-warning-lighter: #FFF5CC; --palette-warning-light: #FFD666; --palette-warning-main: #FFAB00; --palette-warning-dark: #B76E00; --palette-warning-darker: #7A4100; --palette-warning-contrastText: #1C252E; --palette-warning-lighterChannel: 255 245 204; --palette-warning-lightChannel: 255 214 102; --palette-warning-mainChannel: 255 171 0; --palette-warning-darkChannel: 183 110 0; --palette-warning-darkerChannel: 122 65 0; --palette-warning-contrastTextChannel: 28 37 46; --palette-info-lighter: #CAFDF5; --palette-info-light: #61F3F3; --palette-info-main: #00B8D9; --palette-info-dark: #006C9C; --palette-info-darker: #003768; --palette-info-contrastText: #FFFFFF; --palette-info-lighterChannel: 202 253 245; --palette-info-lightChannel: 97 243 243; --palette-info-mainChannel: 0 184 217; --palette-info-darkChannel: 0 108 156; --palette-info-darkerChannel: 0 55 104; --palette-info-contrastTextChannel: 255 255 255; --palette-success-lighter: #D3FCD2; --palette-success-light: #77ED8B; --palette-success-main: #22C55E; --palette-success-dark: #118D57; --palette-success-darker: #065E49; --palette-success-contrastText: #ffffff; --palette-success-lighterChannel: 211 252 210; --palette-success-lightChannel: 119 237 139; --palette-success-mainChannel: 34 197 94; --palette-success-darkChannel: 17 141 87; --palette-success-darkerChannel: 6 94 73; --palette-success-contrastTextChannel: 255 255 255; --palette-grey-50: #FCFDFE; --palette-grey-75: #F1F4F9; --palette-grey-100: #F8FAFC; --palette-grey-200: #F1F5F9; --palette-grey-300: #E2E8F0; --palette-grey-400: #CBD5E1; --palette-grey-500: #94A3B8; --palette-grey-600: #64748B; --palette-grey-700: #475569; --palette-grey-800: #1E293B; --palette-grey-900: #0F172A; --palette-grey-A100: #f5f5f5; --palette-grey-A200: #eeeeee; --palette-grey-A400: #bdbdbd; --palette-grey-A700: #616161; --palette-grey-50Channel: 252 253 254; --palette-grey-75Channel: 241 244 249; --palette-grey-100Channel: 248 250 252; --palette-grey-200Channel: 241 245 249; --palette-grey-300Channel: 226 232 240; --palette-grey-400Channel: 203 213 225; --palette-grey-500Channel: 148 163 184; --palette-grey-600Channel: 100 116 139; --palette-grey-700Channel: 71 85 105; --palette-grey-800Channel: 30 41 59; --palette-grey-900Channel: 15 23 42; --palette-text-primary: #1E293B; --palette-text-secondary: #64748B; --palette-text-disabled: #94A3B8; --palette-text-primaryChannel: 30 41 59; --palette-text-secondaryChannel: 100 116 139; --palette-text-disabledChannel: 148 163 184; --palette-divider: rgba(148 163 184 / 20%); --palette-background-paper: #FFFFFF; --palette-background-default: #F0F0EF; --palette-background-neutral: #F1F5F9; --palette-background-paperChannel: 255 255 255; --palette-background-defaultChannel: 240 240 239; --palette-background-neutralChannel: 241 245 249; --palette-action-active: #64748B; --palette-action-hover: rgba(148 163 184 / 8%); --palette-action-hoverOpacity: 0.08; --palette-action-selected: rgba(148 163 184 / 16%); --palette-action-selectedOpacity: 0.08; --palette-action-disabled: rgba(148 163 184 / 80%); --palette-action-disabledBackground: rgba(148 163 184 / 24%); --palette-action-disabledOpacity: 0.48; --palette-action-focus: rgba(148 163 184 / 24%); --palette-action-focusOpacity: 0.12; --palette-action-activatedOpacity: 0.12; --palette-action-activeChannel: 100 116 139; --palette-action-selectedChannel: 148; --palette-Alert-errorColor: rgb(102, 68, 52); --palette-Alert-infoColor: rgb(38, 97, 97); --palette-Alert-successColor: rgb(47, 94, 55); --palette-Alert-warningColor: rgb(102, 85, 40); --palette-Alert-errorFilledBg: var(--palette-error-main, #FF5630); --palette-Alert-infoFilledBg: var(--palette-info-main, #00B8D9); --palette-Alert-successFilledBg: var(--palette-success-main, #22C55E); --palette-Alert-warningFilledBg: var(--palette-warning-main, #FFAB00); --palette-Alert-errorFilledColor: #fff; --palette-Alert-infoFilledColor: rgba(0, 0, 0, 0.87); --palette-Alert-successFilledColor: rgba(0, 0, 0, 0.87); --palette-Alert-warningFilledColor: rgba(0, 0, 0, 0.87); --palette-Alert-errorStandardBg: rgb(255, 246, 242); --palette-Alert-infoStandardBg: rgb(239, 253, 253); --palette-Alert-successStandardBg: rgb(241, 253, 243); --palette-Alert-warningStandardBg: rgb(255, 250, 239); --palette-Alert-errorIconColor: var(--palette-error-main, #FF5630); --palette-Alert-infoIconColor: var(--palette-info-main, #00B8D9); --palette-Alert-successIconColor: var(--palette-success-main, #22C55E); --palette-Alert-warningIconColor: var(--palette-warning-main, #FFAB00); --palette-AppBar-defaultBg: var(--palette-grey-100, #F8FAFC); --palette-Avatar-defaultBg: var(--palette-grey-400, #CBD5E1); --palette-Button-inheritContainedBg: var(--palette-grey-300, #E2E8F0); --palette-Button-inheritContainedHoverBg: var(--palette-grey-A100, #f5f5f5); --palette-Chip-defaultBorder: var(--palette-grey-400, #CBD5E1); --palette-Chip-defaultAvatarColor: var(--palette-grey-700, #475569); --palette-Chip-defaultIconColor: var(--palette-grey-700, #475569); --palette-FilledInput-bg: rgba(0, 0, 0, 0.06); --palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09); --palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12); --palette-LinearProgress-primaryBg: rgb(240, 203, 160); --palette-LinearProgress-secondaryBg: rgb(212, 177, 255); --palette-LinearProgress-errorBg: rgb(255, 190, 176); --palette-LinearProgress-infoBg: rgb(158, 228, 240); --palette-LinearProgress-successBg: rgb(171, 232, 193); --palette-LinearProgress-warningBg: rgb(255, 223, 158); --palette-Skeleton-bg: rgba(var(--palette-text-primaryChannel, 30 41 59) / 0.11); --palette-Slider-primaryTrack: rgb(240, 203, 160); --palette-Slider-secondaryTrack: rgb(212, 177, 255); --palette-Slider-errorTrack: rgb(255, 190, 176); --palette-Slider-infoTrack: rgb(158, 228, 240); --palette-Slider-successTrack: rgb(171, 232, 193); --palette-Slider-warningTrack: rgb(255, 223, 158); --palette-SnackbarContent-bg: rgb(47, 47, 47); --palette-SnackbarContent-color: #fff; --palette-SpeedDialAction-fabHoverBg: rgb(216, 216, 216); --palette-StepConnector-border: var(--palette-grey-400, #CBD5E1); --palette-StepContent-border: var(--palette-grey-400, #CBD5E1); --palette-Switch-defaultColor: var(--palette-common-white, #FFFFFF); --palette-Switch-defaultDisabledColor: var(--palette-grey-100, #F8FAFC); --palette-Switch-primaryDisabledColor: rgb(240, 203, 160); --palette-Switch-secondaryDisabledColor: rgb(212, 177, 255); --palette-Switch-errorDisabledColor: rgb(255, 190, 176); --palette-Switch-infoDisabledColor: rgb(158, 228, 240); --palette-Switch-successDisabledColor: rgb(171, 232, 193); --palette-Switch-warningDisabledColor: rgb(255, 223, 158); --palette-TableCell-border: rgba(242, NaN, NaN, 1); --palette-Tooltip-bg: rgba(71, 85, 105, 0.92); --palette-dividerChannel: 148; --opacity-inputPlaceholder: 0.42; --opacity-inputUnderline: 0.42; --opacity-switchTrackDisabled: 0.12; --opacity-switchTrack: 0.38; --shadows-0: none; --shadows-1: 0px 2px 1px -1px rgba(148 163 184 / 20%),0px 1px 1px 0px rgba(148 163 184 / 14%),0px 1px 3px 0px rgba(148 163 184 / 12%); --shadows-2: 0px 3px 1px -2px rgba(148 163 184 / 20%),0px 2px 2px 0px rgba(148 163 184 / 14%),0px 1px 5px 0px rgba(148 163 184 / 12%); --shadows-3: 0px 3px 3px -2px rgba(148 163 184 / 20%),0px 3px 4px 0px rgba(148 163 184 / 14%),0px 1px 8px 0px rgba(148 163 184 / 12%); --shadows-4: 0px 2px 4px -1px rgba(148 163 184 / 20%),0px 4px 5px 0px rgba(148 163 184 / 14%),0px 1px 10px 0px rgba(148 163 184 / 12%); --shadows-5: 0px 3px 5px -1px rgba(148 163 184 / 20%),0px 5px 8px 0px rgba(148 163 184 / 14%),0px 1px 14px 0px rgba(148 163 184 / 12%); --shadows-6: 0px 3px 5px -1px rgba(148 163 184 / 20%),0px 6px 10px 0px rgba(148 163 184 / 14%),0px 1px 18px 0px rgba(148 163 184 / 12%); --shadows-7: 0px 4px 5px -2px rgba(148 163 184 / 20%),0px 7px 10px 1px rgba(148 163 184 / 14%),0px 2px 16px 1px rgba(148 163 184 / 12%); --shadows-8: 0px 5px 5px -3px rgba(148 163 184 / 20%),0px 8px 10px 1px rgba(148 163 184 / 14%),0px 3px 14px 2px rgba(148 163 184 / 12%); --shadows-9: 0px 5px 6px -3px rgba(148 163 184 / 20%),0px 9px 12px 1px rgba(148 163 184 / 14%),0px 3px 16px 2px rgba(148 163 184 / 12%); --shadows-10: 0px 6px 6px -3px rgba(148 163 184 / 20%),0px 10px 14px 1px rgba(148 163 184 / 14%),0px 4px 18px 3px rgba(148 163 184 / 12%); --shadows-11: 0px 6px 7px -4px rgba(148 163 184 / 20%),0px 11px 15px 1px rgba(148 163 184 / 14%),0px 4px 20px 3px rgba(148 163 184 / 12%); --shadows-12: 0px 7px 8px -4px rgba(148 163 184 / 20%),0px 12px 17px 2px rgba(148 163 184 / 14%),0px 5px 22px 4px rgba(148 163 184 / 12%); --shadows-13: 0px 7px 8px -4px rgba(148 163 184 / 20%),0px 13px 19px 2px rgba(148 163 184 / 14%),0px 5px 24px 4px rgba(148 163 184 / 12%); --shadows-14: 0px 7px 9px -4px rgba(148 163 184 / 20%),0px 14px 21px 2px rgba(148 163 184 / 14%),0px 5px 26px 4px rgba(148 163 184 / 12%); --shadows-15: 0px 8px 9px -5px rgba(148 163 184 / 20%),0px 15px 22px 2px rgba(148 163 184 / 14%),0px 6px 28px 5px rgba(148 163 184 / 12%); --shadows-16: 0px 8px 10px -5px rgba(148 163 184 / 20%),0px 16px 24px 2px rgba(148 163 184 / 14%),0px 6px 30px 5px rgba(148 163 184 / 12%); --shadows-17: 0px 8px 11px -5px rgba(148 163 184 / 20%),0px 17px 26px 2px rgba(148 163 184 / 14%),0px 6px 32px 5px rgba(148 163 184 / 12%); --shadows-18: 0px 9px 11px -5px rgba(148 163 184 / 20%),0px 18px 28px 2px rgba(148 163 184 / 14%),0px 7px 34px 6px rgba(148 163 184 / 12%); --shadows-19: 0px 9px 12px -6px rgba(148 163 184 / 20%),0px 19px 29px 2px rgba(148 163 184 / 14%),0px 7px 36px 6px rgba(148 163 184 / 12%); --shadows-20: 0px 10px 13px -6px rgba(148 163 184 / 20%),0px 20px 31px 3px rgba(148 163 184 / 14%),0px 8px 38px 7px rgba(148 163 184 / 12%); --shadows-21: 0px 10px 13px -6px rgba(148 163 184 / 20%),0px 21px 33px 3px rgba(148 163 184 / 14%),0px 8px 40px 7px rgba(148 163 184 / 12%); --shadows-22: 0px 10px 14px -6px rgba(148 163 184 / 20%),0px 22px 35px 3px rgba(148 163 184 / 14%),0px 8px 42px 7px rgba(148 163 184 / 12%); --shadows-23: 0px 11px 14px -7px rgba(148 163 184 / 20%),0px 23px 36px 3px rgba(148 163 184 / 14%),0px 9px 44px 8px rgba(148 163 184 / 12%); --shadows-24: 0px 11px 15px -7px rgba(148 163 184 / 20%),0px 24px 38px 3px rgba(148 163 184 / 14%),0px 9px 46px 8px rgba(148 163 184 / 12%); --customShadows-z1: 0 1px 2px 0 rgba(148 163 184 / 8%); --customShadows-z4: 0 2px 4px -1px rgba(148 163 184 / 8%),0 4px 10px -2px rgba(148 163 184 / 8%); --customShadows-z8: 0 4px 8px -2px rgba(148 163 184 / 10%),0 8px 20px -4px rgba(148 163 184 / 10%); --customShadows-z12: 0 12px 24px -6px rgba(148 163 184 / 12%); --customShadows-z16: 0 16px 32px -8px rgba(148 163 184 / 12%); --customShadows-z20: 0 20px 40px -8px rgba(148 163 184 / 14%); --customShadows-z24: 0 24px 48px -12px rgba(148 163 184 / 16%); --customShadows-dialog: 0 18px 48px -18px rgba(0 0 0 / 22%); --customShadows-card: 0 1px 2px 0 rgba(148 163 184 / 5%),0 8px 24px -12px rgba(148 163 184 / 14%); --customShadows-dropdown: 0 0 0 1px rgba(148 163 184 / 6%),0 12px 28px -8px rgba(148 163 184 / 18%); --customShadows-primary: 0 6px 14px -2px rgba(217 119 6 / 20%); --customShadows-secondary: 0 6px 14px -2px rgba(142 51 255 / 20%); --customShadows-info: 0 6px 14px -2px rgba(0 184 217 / 20%); --customShadows-success: 0 6px 14px -2px rgba(34 197 94 / 20%); --customShadows-warning: 0 6px 14px -2px rgba(255 171 0 / 20%); --customShadows-error: 0 6px 14px -2px rgba(255 86 48 / 20%); }
/*vd*/
body { --layout-nav-zIndex: 1201; --layout-nav-mobile-width: 288px; --layout-header-blur: 8px; --layout-header-zIndex: 1101; --layout-header-mobile-height: 52px; --layout-header-desktop-height: 48px; --layout-transition-easing: linear; --layout-transition-duration: 120ms; --layout-nav-mini-width: 64px; --layout-nav-vertical-width: 272px; --layout-nav-horizontal-height: 64px; --layout-dashboard-content-pt: var(--spacing); --layout-dashboard-content-pb: calc(8 * var(--spacing)); --layout-dashboard-content-px: calc(5 * var(--spacing)); --layout-page-panel-radius: calc(1.5 * var(--spacing)); --layout-page-chrome-accent: var(--palette-primary-main); --layout-page-chrome-text-primary: var(--palette-text-primary); --layout-page-chrome-text-secondary: var(--palette-text-secondary); --layout-page-chrome-text-muted: rgba(var(--palette-text-secondaryChannel) / 88%); --layout-page-chrome-border: var(--palette-divider); --layout-page-tab-height: 44px; --layout-toolbar-control-height: 28px; --layout-page-tab-font-size: 0.8667rem; --layout-page-tab-line-height: 1.5714285714285714; --layout-page-tab-font-weight: 500; --layout-page-title-font-size: 1.3333333333333333rem; --layout-page-title-line-height: 20px; --layout-page-title-font-weight: 600; --layout-page-subtitle-font-size: 0.8667rem; --layout-page-subtitle-line-height: 1.5714285714285714; --layout-page-subtitle-font-weight: 400; --table-border-width: 1px; --table-sticky-divider-width: 1px; --table-cell-padding: 5px 10px; --table-cell-padding-sm: 2px 6px; --table-body-font-size: 0.9333rem; --table-body-line-height: 1.35; --table-body-font-weight: 400; --table-scrollbar-size: 12px; --table-scrollbar-radius: 6px; --table-header-weight: 600; --table-header-sub-weight: 400; --table-head-weight: 600; --layout-nav-bg: #FFFFFF; --layout-nav-menu-active-color: var(--palette-text-primary); --layout-nav-menu-color: var(--palette-text-primary); --layout-nav-horizontal-bg: #FFFFFF; --layout-nav-border-color: var(--palette-divider); --layout-nav-text-primary-color: var(--palette-text-primary); --layout-nav-text-secondary-color: var(--palette-text-secondary); --layout-nav-text-disabled-color: var(--palette-text-disabled); --nav-subheader-color: var(--palette-text-disabled); --layout-nav-logo-ink: var(--palette-primary-darker); --layout-nav-logo-accent: var(--palette-primary-main); --table-background: var(--palette-common-white); --table-header-bg: color-mix(in srgb, var(--palette-primary-main) 9%, var(--palette-common-white)); --table-header-sticky-bg: color-mix(in srgb, var(--palette-primary-main) 9%, var(--palette-common-white)); --table-row-alt-bg: rgba(var(--palette-grey-500Channel) / 4.5%); --table-row-hover-bg: rgba(var(--palette-primary-mainChannel) / 6%); --table-row-selected-bg: rgba(var(--palette-primary-mainChannel) / 10%); --table-border-color: var(--palette-grey-400); --table-row-border-color: rgba(var(--palette-grey-500Channel) / 24%); --table-header-divider-color: var(--palette-grey-400); --table-sticky-column-bg: color-mix(in srgb, var(--palette-primary-main) 3%, var(--palette-common-white)); --table-sticky-column-border: var(--palette-grey-400); --table-section-header-background: color-mix(in srgb, var(--palette-primary-main) 16%, var(--palette-common-white)); --table-section-header-text-transform: uppercase; --table-section-header-font-weight: 700; --table-sub--sub-section-header-font-weight: 600; --report-section-band-bg: color-mix(in srgb, var(--palette-primary-darker) 8%, var(--palette-common-white)); --report-section-band-text: var(--palette-primary-darker); --table-text-primary: var(--palette-text-primary); --table-header-text-primary: var(--palette-text-primary); --table-header-text-secondary: var(--palette-text-secondary); --table-header-text-primary-weight: 600; --table-header-text-secondary-weight: 400; --risk-band-1-bg: #459d55; --risk-band-1-text: #0f5132; --risk-band-2-bg: #e1cc00; --risk-band-2-text: #6c4600; --risk-band-3-bg: #fb8d00; --risk-band-3-text: #7a3a00; --risk-band-4-bg: #ef5452; --risk-band-4-text: #7d1f1f; --trend-up-color: #15803D; --trend-down-color: #B91C1C; --trend-flat-color: var(--palette-grey-700); --trend-up-bg: rgba(34, 197, 94, 0.1); --trend-down-bg: rgba(239, 68, 68, 0.1); --trend-flat-bg: rgba(var(--palette-grey-500Channel) / 12%); --ag-pinned-column-bg-token: color-mix(in srgb, var(--palette-primary-main) 4%, var(--palette-common-white)); --company-info-bg: color-mix(in srgb, var(--palette-primary-main) 6%, var(--palette-common-white)); --company-info-border: var(--palette-grey-300); --chart-color-1: #8A3FFC; --chart-color-2: #33B1FF; --chart-color-3: #009D9A; --chart-color-4: #D02670; --chart-color-5: #A56EFF; --chart-color-6: #EE538B; --chart-color-7: #08BDBA; --chart-color-8: #78A9FF; --brand-chip-bg: var(--palette-primary-darker); --brand-chip-text: var(--palette-common-white); --brand-band-bg: var(--palette-primary-darker); --brand-band-text: var(--palette-common-white); --layout-table-data-row: var(--palette-common-white); --layout-table-data-highlight: rgba(var(--palette-grey-500Channel) / 12%); }
/*vd*/
:where([data-color-scheme="dark"]) body { --layout-nav-bg: #0C0D0F; --layout-nav-border-color: rgba(var(--palette-grey-500Channel) / 16%); --layout-nav-horizontal-bg: #0C0D0F; --layout-nav-logo-ink: var(--palette-common-white); --layout-nav-logo-accent: var(--palette-primary-light); --table-background: var(--palette-background-paper); --table-header-bg: color-mix(in srgb, var(--palette-primary-main) 10%, var(--palette-background-paper)); --table-header-sticky-bg: color-mix(in srgb, var(--palette-primary-main) 10%, var(--palette-background-paper)); --table-row-alt-bg: rgba(148, 163, 184, 0.06); --table-row-hover-bg: rgba(var(--palette-primary-mainChannel) / 10%); --table-row-selected-bg: rgba(var(--palette-primary-mainChannel) / 16%); --table-border-color: rgba(var(--palette-grey-500Channel) / 24%); --table-row-border-color: rgba(var(--palette-grey-500Channel) / 16%); --table-header-divider-color: rgba(var(--palette-grey-500Channel) / 24%); --table-sticky-column-bg: var(--palette-background-paper); --table-sticky-column-border: rgba(var(--palette-grey-500Channel) / 32%); --table-section-header-background: color-mix(in srgb, var(--palette-primary-main) 15%, var(--palette-background-paper)); --table-section-header-text-transform: uppercase; --table-section-header-font-weight: 700; --report-section-band-bg: color-mix(in srgb, var(--palette-primary-main) 15%, var(--palette-background-paper)); --report-section-band-text: var(--palette-primary-light); --table-text-primary: var(--palette-text-primary); --table-header-text-primary: var(--palette-text-primary); --table-header-text-secondary: var(--palette-text-secondary); --table-header-text-primary-weight: 600; --table-header-text-secondary-weight: 400; --risk-band-1-bg: #459d55; --risk-band-1-text: #d9f2e3; --risk-band-2-bg: #e1cc00; --risk-band-2-text: #fff7df; --risk-band-3-bg: #fb8d00; --risk-band-3-text: #fff2e6; --risk-band-4-bg: #ef5452; --risk-band-4-text: #ffecec; --trend-up-color: #4ADE80; --trend-down-color: #F87171; --trend-flat-color: var(--palette-grey-400); --trend-up-bg: rgba(74, 222, 128, 0.12); --trend-down-bg: rgba(248, 113, 113, 0.12); --trend-flat-bg: rgba(var(--palette-grey-500Channel) / 16%); --ag-pinned-column-bg-token: color-mix(in srgb, var(--palette-primary-main) 6%, var(--palette-background-paper)); --company-info-bg: color-mix(in srgb, var(--palette-primary-main) 8%, var(--palette-background-paper)); --company-info-border: rgba(var(--palette-grey-500Channel) / 24%); --chart-color-1: #8A3FFC; --chart-color-2: #33B1FF; --chart-color-3: #009D9A; --chart-color-4: #D02670; --chart-color-5: #A56EFF; --chart-color-6: #EE538B; --chart-color-7: #08BDBA; --chart-color-8: #78A9FF; --brand-chip-bg: var(--palette-primary-darker); --brand-chip-text: var(--palette-primary-contrastText); --brand-band-bg: var(--palette-primary-lighter); --brand-band-text: var(--palette-primary-darker); --layout-table-data-row: var(--palette-background-neutral); --layout-table-data-highlight: rgba(var(--palette-grey-500Channel) / 16%); }
/*vd*/
.css-1alh55q-MuiDrawer-root { z-index: var(--zIndex-drawer); }
/*vd*/
@media (min-width: 1200px) {
  .css-ohplj1 .minimal__layout__sidebar__container { padding-left: var(--layout-nav-mini-width); transition: padding-left var(--layout-transition-duration) var(--layout-transition-easing) 0ms; }
}
/*vd*/
@media (min-width: 1200px) {
  .css-ohplj1 .minimal__layout__nav__vertical { border-right-color: transparent; }
  .css-ohplj1 .minimal__layout__sidebar__container { background-color: var(--layout-nav-bg); }
  .css-ohplj1 .minimal__layout__main { padding-top: var(--spacing); background-color: var(--palette-background-default); border-top-left-radius: var(--layout-page-panel-radius); border-top: 1px solid var(--layout-nav-border-color); border-left: 1px solid var(--layout-nav-border-color); }
}
/*vd*/
.css-1gqbg8b { top: 0px; left: 0px; height: 100%; display: none; position: fixed; flex-direction: column; overflow: hidden; z-index: var(--layout-nav-zIndex); background-color: var(--layout-nav-bg); color: var(--layout-nav-text-primary-color); width: var(--layout-nav-mini-width); border-right: 1px solid var(--layout-nav-border-color, rgba(var(--palette-grey-500Channel) / 12%)); transition: width var(--layout-transition-duration) var(--layout-transition-easing) 0ms,box-shadow var(--layout-transition-duration) var(--layout-transition-easing) 0ms; }
/*vd*/
@media (min-width: 1200px) {
  .css-1gqbg8b { display: flex; }
}
/*vd*/
.css-s9ug6f { position: relative; height: calc(var(--layout-header-desktop-height) + 1px); flex-shrink: 0; }
/*vd*/
.css-iqlxlo { position: absolute; inset: 0px; padding-left: 16px; display: flex; -webkit-box-align: center; align-items: center; opacity: 0; pointer-events: none; transition: opacity 120ms; }
/*vd*/
.css-12vkw1z { flex-shrink: 0; display: inline-flex; vertical-align: middle; width: 112px; height: 32px; padding-top: 0px; color: var(--layout-nav-logo-ink); }
/*vd*/
.css-qlse2z-MuiLink-root { text-decoration: none; flex-shrink: 0; display: inline-flex; vertical-align: middle; width: 112px; height: 32px; padding-top: 0px; color: var(--layout-nav-logo-ink); }
/*vd*/
.css-195ybxk-MuiTypography-root-MuiLink-root { margin: 0px; font: inherit; letter-spacing: inherit; text-decoration: none; flex-shrink: 0; display: inline-flex; vertical-align: middle; width: 112px; height: 32px; padding-top: 0px; color: var(--layout-nav-logo-ink); }
/*vd*/
.css-12vwxop { position: absolute; top: 0px; left: 0px; bottom: 0px; width: var(--layout-nav-mini-width); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 1; pointer-events: auto; transition: opacity 120ms; }
/*vd*/
.css-ikzzkm { flex-shrink: 0; display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; color: var(--layout-nav-logo-ink); }
/*vd*/
.css-1al7oab-MuiLink-root { text-decoration: none; flex-shrink: 0; display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; color: var(--layout-nav-logo-ink); }
/*vd*/
.css-1gz47xg-MuiTypography-root-MuiLink-root { margin: 0px; font: inherit; letter-spacing: inherit; text-decoration: none; flex-shrink: 0; display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; color: var(--layout-nav-logo-ink); }
/*vd*/
.css-xh9yu4 { flex: 1 1 auto; min-height: 0px; }
/*vd*/
.css-xh9yu4 .simplebar-content-wrapper { overflow-x: hidden; }
/*vd*/
.css-1x5bvh6 { min-width: 0px; min-height: 0px; -webkit-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; }
/*vd*/
.css-1x5bvh6 .simplebar-content { display: flex; flex: 1 1 auto; min-height: 100%; flex-direction: column; }
/*vd*/
.css-1rekt0d { --nav-item-color: var(--palette-text-secondary); --nav-item-hover-bg: var(--palette-action-hover); --nav-item-caption-color: var(--palette-text-disabled); --nav-item-root-active-color: var(--palette-primary-dark); --nav-item-root-active-color-on-dark: var(--palette-primary-light); --nav-item-root-active-bg: transparent; --nav-item-root-active-hover-bg: var(--palette-action-hover); --nav-item-root-open-color: var(--palette-text-primary); --nav-item-root-open-bg: var(--palette-action-hover); --nav-item-sub-active-color: var(--palette-text-primary); --nav-item-sub-active-bg: var(--palette-action-hover); --nav-item-sub-open-color: var(--palette-text-primary); --nav-item-sub-open-bg: var(--palette-action-hover); --nav-subheader-hover-color: var(--palette-text-secondary); --nav-item-gap: 2px; --nav-item-radius: 2px; --nav-item-pt: 3px; --nav-item-pr: 10px; --nav-item-pb: 3px; --nav-item-pl: 16px; --nav-item-root-height: 36px; --nav-item-sub-height: 32px; --nav-icon-size: 16px; --nav-icon-margin: 0 12px 0 0; --nav-bullet-size: 12px; --nav-bullet-light-color: #EDEFF2; --nav-bullet-dark-color: #282F37; padding-left: var(--spacing); padding-right: var(--spacing); flex: 1 1 auto; width: calc(var(--layout-nav-vertical-width) - 1px); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1rekt0d { --nav-item-root-active-color: var(--palette-primary-light); }
/*vd*/
.css-1rekt0d .minimal__nav__item__title, .css-1rekt0d .minimal__nav__item__caption, .css-1rekt0d .minimal__nav__item__arrow, .css-1rekt0d .minimal__nav__item__info { transition: opacity 120ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }
/*vd*/
.css-1rekt0d .minimal__nav__subheader { color: transparent; pointer-events: none; }
/*vd*/
.css-1rekt0d .minimal__nav__subheader::after { content: ""; position: absolute; top: calc(50% + 3px); left: 12px; width: 24px; height: 1px; background-color: var(--palette-divider); }
/*vd*/
.css-1rekt0d > ul > li:first-of-type .minimal__nav__subheader::after { display: none; }
/*vd*/
.css-1rekt0d .minimal__nav__item__sub { display: none; }
/*vd*/
.css-ogyizt { display: flex; flex-direction: column; flex: 1 1 auto; gap: var(--nav-item-gap); }
/*vd*/
.css-1fc3jpu { border-top: 1px solid var(--palette-divider); padding-top: calc(0.75 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); padding-left: 16px; display: flex; flex-shrink: 0; }
/*vd*/
.css-xze44o-MuiButtonBase-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; padding: calc(0.75 * var(--spacing)); border-radius: calc(0.5 * var(--shape-borderRadius)); color: var(--palette-text-secondary); }
/*vd*/
.css-xze44o-MuiButtonBase-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-xze44o-MuiButtonBase-root { print-color-adjust: exact; }
}
/*vd*/
.css-xze44o-MuiButtonBase-root:hover { color: var(--palette-text-primary); background-color: var(--palette-action-hover); }
/*vd*/
.css-4muebq { width: 20px; height: 20px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-lyaoqd-MuiTooltip-popper { z-index: var(--zIndex-tooltip); pointer-events: none; }
/*vd*/
.css-lyaoqd-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-tooltip { margin-top: 12px; }
/*vd*/
.css-lyaoqd-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-tooltip { margin-bottom: 12px; }
/*vd*/
.css-lyaoqd-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-tooltip { margin-left: 12px; }
/*vd*/
.css-lyaoqd-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-tooltip { margin-right: 12px; }
/*vd*/
.css-egdip3-MuiPopper-root-MuiTooltip-popper { z-index: var(--zIndex-tooltip); pointer-events: none; }
/*vd*/
.css-egdip3-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-tooltip { margin-top: 12px; }
/*vd*/
.css-egdip3-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-tooltip { margin-bottom: 12px; }
/*vd*/
.css-egdip3-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-tooltip { margin-left: 12px; }
/*vd*/
.css-egdip3-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-tooltip { margin-right: 12px; }
/*vd*/
.css-1ttapri { display: none; position: fixed; top: var(--layout-header-desktop-height); left: var(--layout-nav-vertical-width); width: var(--layout-page-panel-radius); height: var(--layout-page-panel-radius); z-index: var(--layout-nav-zIndex); pointer-events: none; background: radial-gradient(circle at 100% 100%,
    transparent calc(var(--layout-page-panel-radius) - 1px),
    var(--layout-nav-border-color) calc(var(--layout-page-panel-radius) - 1px),
    var(--layout-nav-border-color) var(--layout-page-panel-radius),
    var(--layout-nav-bg) calc(var(--layout-page-panel-radius) + 0.5px)); opacity: 0; transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
@media (min-width: 1200px) {
  .css-1ttapri { display: block; }
}
/*vd*/
.css-7d7xpv { display: flex; flex: 1 1 auto; flex-direction: column; }
/*vd*/
.css-185dgwj { z-index: var(--layout-header-zIndex); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); margin-bottom: var(--spacing); }
/*vd*/
@media (min-width: 1200px) {
  .css-185dgwj { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--layout-nav-bg); }
}
/*vd*/
.css-1vvn0j7-MuiAppBar-root { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; z-index: var(--layout-header-zIndex); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); margin-bottom: var(--spacing); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1vvn0j7-MuiAppBar-root { background-image: none; }
/*vd*/
@media (min-width: 1200px) {
  .css-1vvn0j7-MuiAppBar-root { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--layout-nav-bg); }
}
/*vd*/
.css-1je9csl-MuiPaper-root-MuiAppBar-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; border-top-color: ; border-right-color: ; border-left-color: ; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; z-index: var(--layout-header-zIndex); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); margin-bottom: var(--spacing); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1je9csl-MuiPaper-root-MuiAppBar-root { background-image: none; }
/*vd*/
@media (min-width: 1200px) {
  .css-1je9csl-MuiPaper-root-MuiAppBar-root { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--layout-nav-bg); }
}
/*vd*/
.css-c17ftn { display: flex; -webkit-box-align: center; align-items: center; color: var(--color); height: var(--layout-header-mobile-height); }
/*vd*/
@media (min-width: 1200px) {
  .css-c17ftn { height: var(--layout-header-desktop-height); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-c17ftn { padding-left: calc(5 * var(--spacing)); padding-right: calc(5 * var(--spacing)); }
}
/*vd*/
.css-151ary1-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; color: var(--color); height: var(--layout-header-mobile-height); }
/*vd*/
@media (min-width: 600px) {
  .css-151ary1-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-151ary1-MuiContainer-root { height: var(--layout-header-desktop-height); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-151ary1-MuiContainer-root { padding-left: calc(5 * var(--spacing)); padding-right: calc(5 * var(--spacing)); }
}
/*vd*/
.css-smo2a3-MuiIconButton-root { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; padding: 8px; border-radius: 2px; margin-right: var(--spacing); margin-left: calc(-1 * var(--spacing)); }
/*vd*/
.css-smo2a3-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-smo2a3-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-smo2a3-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-smo2a3-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-smo2a3-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-smo2a3-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
@media (min-width: 1200px) {
  .css-smo2a3-MuiIconButton-root { display: none; }
}
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root { 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-top: 0px; margin-bottom: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; padding: 8px; border-radius: 2px; margin-right: var(--spacing); margin-left: calc(-1 * var(--spacing)); }
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-up3y2y-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-up3y2y-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-up3y2y-MuiButtonBase-root-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
@media (min-width: 1200px) {
  .css-up3y2y-MuiButtonBase-root-MuiIconButton-root { display: none; }
}
/*vd*/
.css-d4gy63 { flex-shrink: 0; color: var(--palette-primary-darker); display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; margin-right: var(--spacing); }
/*vd*/
@media (min-width: 1200px) {
  .css-d4gy63 { display: none; }
}
/*vd*/
.css-jj2lxp-MuiLink-root { text-decoration: none; flex-shrink: 0; color: var(--palette-primary-darker); display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; margin-right: var(--spacing); }
/*vd*/
@media (min-width: 1200px) {
  .css-jj2lxp-MuiLink-root { display: none; }
}
/*vd*/
.css-juxvw2-MuiTypography-root-MuiLink-root { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; font: inherit; letter-spacing: inherit; text-decoration: none; flex-shrink: 0; color: var(--palette-primary-darker); display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; margin-right: var(--spacing); }
/*vd*/
@media (min-width: 1200px) {
  .css-juxvw2-MuiTypography-root-MuiLink-root { display: none; }
}
/*vd*/
.css-pyinu0-MuiButtonBase-root { display: inline-flex; -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; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); padding-left: calc(0.5 * var(--spacing)); padding-right: calc(0.5 * var(--spacing)); gap: var(--spacing); -webkit-box-align: center; align-items: center; position: relative; border-radius: 2px; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-pyinu0-MuiButtonBase-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-pyinu0-MuiButtonBase-root { print-color-adjust: exact; }
}
/*vd*/
@media (min-width: 0px) {
  .css-pyinu0-MuiButtonBase-root { margin-left: 0px; display: none; }
}
/*vd*/
@media (min-width: 900px) {
  .css-pyinu0-MuiButtonBase-root { display: inline-flex; }
}
/*vd*/
@media (min-width: 1200px) {
  .css-pyinu0-MuiButtonBase-root { margin-left: calc(0.5 * var(--spacing)); }
}
/*vd*/
.css-pyinu0-MuiButtonBase-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-pyinu0-MuiButtonBase-root::before { height: 100%; z-index: -1; opacity: 0; content: ""; border-radius: var(--shape-borderRadius); position: absolute; visibility: hidden; background-color: var(--palette-action-hover); width: calc(100% + 8px); transition: opacity 200ms cubic-bezier(0.4, 0, 0.6, 1), visibility 200ms cubic-bezier(0.4, 0, 0.6, 1); }
/*vd*/
.css-1nad1zq { width: 24px; height: 24px; border-radius: var(--shape-borderRadius); background: linear-gradient(135deg, rgb(27, 132, 255) 0%, rgb(91, 156, 255) 100%); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; }
/*vd*/
.css-10mfg7n { width: 14px; height: 14px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-t0ami2 { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-14phr3z { width: 16px; height: 16px; flex-shrink: 0; display: inline-flex; color: var(--palette-text-secondary); }
/*vd*/
@media print {
  .css-1pivxxs-MuiDialog-root { position: absolute !important; }
}
/*vd*/
.css-mxmcl7 { display: flex; flex: 1 1 auto; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-17cb4td { display: flex; -webkit-box-align: center; align-items: center; }
/*vd*/
@media (min-width: 0px) {
  .css-17cb4td { gap: calc(0.25 * var(--spacing)); }
}
/*vd*/
@media (min-width: 600px) {
  .css-17cb4td { gap: calc(0.5 * var(--spacing)); }
}
/*vd*/
.css-17cb4td .MuiIconButton-root { width: 34px; height: 34px; color: var(--palette-text-secondary); }
/*vd*/
.css-17cb4td .MuiIconButton-root:hover { color: var(--palette-text-primary); }
/*vd*/
.css-1fjqui6 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 0px; width: 34px; height: 34px; padding-left: 0px; padding-right: 0px; border-radius: calc(1.5 * var(--shape-borderRadius)); cursor: pointer; color: inherit; border-color: transparent; border-style: solid; background-color: transparent; border-width: 0px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1fjqui6:hover { background-color: rgba(var(--palette-grey-500Channel) / 8%); color: var(--palette-text-primary); }
/*vd*/
.css-8i6yex { width: 16px; height: 16px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-wfmyj1-MuiIconButton-root { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; padding: 8px; border-radius: 2px; }
/*vd*/
.css-wfmyj1-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-wfmyj1-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-wfmyj1-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-wfmyj1-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-wfmyj1-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-wfmyj1-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; padding: 8px; border-radius: 2px; }
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1gnk7we-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1gnk7we-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1gnk7we-MuiButtonBase-root-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
.css-1abfycj { width: 18px; height: 18px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-3iojbm-MuiIconButton-root { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 2px; padding: 0px; width: 40px; height: 40px; }
/*vd*/
.css-3iojbm-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-3iojbm-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-3iojbm-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-3iojbm-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-3iojbm-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-3iojbm-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 2px; padding: 0px; width: 40px; height: 40px; }
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-160udyo-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-160udyo-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-160udyo-MuiButtonBase-root-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
.css-63ezxx-MuiBadge-root { position: relative; display: inline-flex; vertical-align: middle; flex-shrink: 0; }
/*vd*/
.css-1accgti-MuiBadge-badge { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 500; font-size: 0.8rem; line-height: 1; z-index: 1; background-color: var(--palette-error-main); color: var(--palette-error-contrastText); height: 8px; min-width: 8px; padding: 0px; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); inset: var(--Badge-inset); transform: scale(1) translate(var(--Badge-translate)); transform-origin: var(--Badge-origin); border-radius: 50%; }
/*vd*/
@media (forced-colors: active) {
  .css-1accgti-MuiBadge-badge { border: 1px solid buttonborder; }
}
/*vd*/
.css-1accgti-MuiBadge-badge.MuiBadge-invisible { transform: scale(0) translate(var(--Badge-translate)); }
/*vd*/
.css-od87ew-MuiIconButton-root { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 0px; }
/*vd*/
.css-od87ew-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-od87ew-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-od87ew-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-od87ew-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-od87ew-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-od87ew-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 0px; }
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1vx3e6j-MuiButtonBase-root-MuiIconButton-root svg { font-size: 20px; }
/*vd*/
.css-nv99qr-MuiAvatar-root { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1.33333rem; line-height: 1; border-radius: 50%; overflow: hidden; user-select: none; color: var(--palette-background-default); background-color: var(--palette-Avatar-defaultBg); width: 32px; height: 32px; border: solid 2px var(--palette-background-default); }
/*vd*/
@media (forced-colors: active) {
  .css-nv99qr-MuiAvatar-root { box-sizing: border-box; border: 1px solid buttonborder; }
}
/*vd*/
.css-3nvmy0 { display: flex; flex: 1 1 auto; flex-direction: column; }
/*vd*/
.css-1gb5kvw { position: fixed; bottom: 10px; right: 12px; z-index: 1400; display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); padding-left: var(--spacing); padding-right: var(--spacing); padding-top: calc(0.4 * var(--spacing)); padding-bottom: calc(0.4 * var(--spacing)); border-radius: var(--shape-borderRadius); opacity: 0.75; background-color: rgba(17, 24, 39, 0.92); border: 1px solid rgba(255, 255, 255, 0.08); color: rgba(255, 255, 255, 0.82); pointer-events: none; user-select: none; letter-spacing: 0.12em; text-transform: uppercase; font-size: 0.6667rem; font-weight: 700; line-height: 1; }
/*vd*/
.css-1gb5kvw svg { color: inherit; opacity: 0.9; }
/*vd*/
@media print {
  .css-1gb5kvw { display: none; }
}
/*vd*/
@media print {
  .css-1npu08q-MuiDialog-root { position: absolute !important; }
}
/*vd*/
.css-1npu08q-MuiDialog-root .MuiDialog-paper { margin-top: calc(12 * var(--spacing)); overflow: hidden; border-radius: calc(2 * var(--shape-borderRadius)); border-top: 3px solid rgb(255, 178, 107); }
/*vd*/
.css-1npu08q-MuiDialog-root .MuiDialog-container { align-items: flex-start; }
/*vd*/
@media print {
  .css-nmr1nc-MuiDialog-root { position: absolute !important; }
}
/*vd*/
.css-nmr1nc-MuiDialog-root .MuiDialog-paper { border-top: 3px solid var(--palette-primary-main); border-radius: calc(2 * var(--shape-borderRadius)); overflow: hidden; }
/*vd*/
@media print {
  .css-3qcagy-MuiDialog-root { position: absolute !important; }
}
/*vd*/
.css-3qcagy-MuiDialog-root .MuiDialog-paper { border-top: 3px solid rgb(255, 178, 107); border-radius: calc(2 * var(--shape-borderRadius)); overflow: hidden; }
/*vd*/
@media print {
  .css-m3vq4m-MuiDialog-root { position: absolute !important; }
}
/*vd*/
.css-m3vq4m-MuiDialog-root .MuiDialog-paper { overflow: hidden; border-radius: calc(2 * var(--shape-borderRadius)); }
/*vd*/
@media (min-width: 0px) {
  .css-m3vq4m-MuiDialog-root .MuiDialog-paper { margin-top: var(--spacing); }
}
/*vd*/
@media (min-width: 600px) {
  .css-m3vq4m-MuiDialog-root .MuiDialog-paper { margin-top: calc(12 * var(--spacing)); }
}
/*vd*/
.css-m3vq4m-MuiDialog-root .MuiDialog-container { align-items: flex-start; }
/*vd*/
.css-11ktlqd { z-index: var(--layout-header-zIndex); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-11ktlqd::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 0; content: ""; visibility: hidden; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
/*vd*/
.css-11ktlqd::after { opacity: 0; content: ""; visibility: hidden; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }
/*vd*/
.css-1cekvmn-MuiAppBar-root { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; z-index: var(--layout-header-zIndex); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1cekvmn-MuiAppBar-root { background-image: none; }
/*vd*/
.css-1cekvmn-MuiAppBar-root::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 0; content: ""; visibility: hidden; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
/*vd*/
.css-1cekvmn-MuiAppBar-root::after { opacity: 0; content: ""; visibility: hidden; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }
/*vd*/
.css-1ysenm6-MuiPaper-root-MuiAppBar-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; border-top-color: ; border-right-color: ; border-left-color: ; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; z-index: var(--layout-header-zIndex); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1ysenm6-MuiPaper-root-MuiAppBar-root { background-image: none; }
/*vd*/
.css-1ysenm6-MuiPaper-root-MuiAppBar-root::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 0; content: ""; visibility: hidden; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
/*vd*/
.css-1ysenm6-MuiPaper-root-MuiAppBar-root::after { opacity: 0; content: ""; visibility: hidden; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }
/*vd*/
.css-1m8osgv-MuiAlert-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; gap: 12px; align-items: flex-start; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); display: none; border-radius: 0px; }
/*vd*/
.css-1m8osgv-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-infoIconColor); }
/*vd*/
.css-1m8osgv-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1m8osgv-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-1m8osgv-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1m8osgv-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-light); }
/*vd*/
.css-haos9r-MuiPaper-root-MuiAlert-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; gap: 12px; align-items: flex-start; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); display: none; border-radius: 0px; }
/*vd*/
.css-haos9r-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-infoIconColor); }
/*vd*/
.css-haos9r-MuiPaper-root-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-haos9r-MuiPaper-root-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-haos9r-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-haos9r-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-light); }
/*vd*/
.css-19qk8wu-MuiAlert-icon { font-size: 22px; opacity: 1; width: 20px; height: 20px; margin-right: 0px; margin-top: 2px; padding: 0px; border-radius: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-19qk8wu-MuiAlert-icon .MuiSvgIcon-root { font-size: 18px; }
/*vd*/
.css-173mfo1-MuiSvgIcon-root { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.6rem; }
/*vd*/
.css-1hggqjb-MuiAlert-message { min-width: 0px; overflow: auto; padding: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-1teidvn { display: flex; -webkit-box-align: center; align-items: center; color: var(--color); height: var(--layout-header-mobile-height); }
/*vd*/
@media (min-width: 900px) {
  .css-1teidvn { height: var(--layout-header-desktop-height); }
}
/*vd*/
.css-3ls8cw-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; color: var(--color); height: var(--layout-header-mobile-height); }
/*vd*/
@media (min-width: 600px) {
  .css-3ls8cw-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-3ls8cw-MuiContainer-root { height: var(--layout-header-desktop-height); }
}
/*vd*/
.css-1fwmmvk { flex-shrink: 0; color: var(--palette-primary-darker); display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; }
/*vd*/
.css-bi7sdh-MuiLink-root { text-decoration: none; flex-shrink: 0; color: var(--palette-primary-darker); display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; }
/*vd*/
.css-6rqiu-MuiTypography-root-MuiLink-root { margin: 0px; font: inherit; letter-spacing: inherit; text-decoration: none; flex-shrink: 0; color: var(--palette-primary-darker); display: inline-flex; vertical-align: middle; width: 32px; height: 32px; padding-top: 0px; }
/*vd*/
.css-1vre1hg { display: flex; -webkit-box-align: center; align-items: center; }
/*vd*/
@media (min-width: 0px) {
  .css-1vre1hg { gap: var(--spacing); }
}
/*vd*/
@media (min-width: 600px) {
  .css-1vre1hg { gap: calc(1.5 * var(--spacing)); }
}
/*vd*/
.css-b6ka03-MuiLink-root { text-decoration: none; color: inherit; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-b6ka03-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-1vmsws1-MuiTypography-root-MuiLink-root { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: 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; text-decoration: none; color: inherit; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-1vmsws1-MuiTypography-root-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-26mk3i { width: 15px; height: 15px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-1ct8a8g { width: 100%; margin-left: auto; margin-right: auto; display: flex; flex: 1 1 auto; text-align: center; flex-direction: column; padding: calc(3 * var(--spacing)) calc(2 * var(--spacing)) calc(10 * var(--spacing)) calc(2 * var(--spacing)); max-width: var(--layout-simple-content-compact-width); }
/*vd*/
@media (min-width: 900px) {
  .css-1ct8a8g { -webkit-box-pack: center; justify-content: center; padding: calc(10 * var(--spacing)) 0px calc(10 * var(--spacing)) 0px; }
}
/*vd*/
.css-1oobke3-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
/*vd*/
@media (min-width: 600px) {
  .css-1oobke3-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-1oobke3-MuiContainer-root { max-width: 1200px; }
}
/*vd*/
.css-kc7g3j-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
/*vd*/
@media (min-width: 600px) {
  .css-kc7g3j-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-kc7g3j-MuiContainer-root { max-width: 1200px; }
}
/*vd*/
.css-irjmke-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 700; font-size: 1.5rem; line-height: 1.5; letter-spacing: -0.01em; margin-bottom: calc(2 * var(--spacing)); }
/*vd*/
@media (min-width: 600px) {
  .css-irjmke-MuiTypography-root { font-size: 1.625rem; }
}
/*vd*/
@media (min-width: 900px) {
  .css-irjmke-MuiTypography-root { font-size: 1.875rem; }
}
/*vd*/
@media (min-width: 1200px) {
  .css-irjmke-MuiTypography-root { font-size: 2rem; }
}
/*vd*/
.css-zqybam-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.5; color: var(--palette-text-secondary); }
/*vd*/
.css-1bms3ot-MuiSvgIcon-root { user-select: none; display: inline-block; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.6rem; --primary-light: var(--palette-primary-light); --primary-main: var(--palette-primary-main); --primary-dark: var(--palette-primary-dark); --primary-darker: var(--palette-primary-darker); width: 320px; max-width: 100%; flex-shrink: 0; height: auto; }
/*vd*/
@media (min-width: 0px) {
  .css-1bms3ot-MuiSvgIcon-root { margin-top: calc(5 * var(--spacing)); margin-bottom: calc(5 * var(--spacing)); }
}
/*vd*/
@media (min-width: 600px) {
  .css-1bms3ot-MuiSvgIcon-root { margin-top: calc(10 * var(--spacing)); margin-bottom: calc(10 * var(--spacing)); }
}
/*vd*/
.css-20xv76-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 8px 14px; font-size: 1rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 40px; }
/*vd*/
.css-20xv76-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-20xv76-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-20xv76-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-20xv76-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-20xv76-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-20xv76-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-20xv76-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-20xv76-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-20xv76-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-20xv76-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-20xv76-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-20xv76-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-20xv76-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-20xv76-MuiButton-root .MuiButton-startIcon, .css-20xv76-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-20xv76-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-20xv76-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-20xv76-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-20xv76-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-20xv76-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 8px 14px; font-size: 1rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 40px; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-12c3x4o-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-12c3x4o-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-12c3x4o-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-12c3x4o-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-12c3x4o-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-12c3x4o-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-1jqxhpu { width: 344px; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__toast { gap: 14px; width: 100%; min-height: 64px; display: flex; border-radius: 2px; align-items: flex-start; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__content { gap: 3px; flex: 1 1 auto; padding-top: 2px; display: flex; flex-direction: column; min-width: 0px; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__title { font-size: 0.9333rem; line-height: 20px; font-weight: 600; color: var(--palette-text-primary); letter-spacing: 0px; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__description { font-size: 0.8667rem; line-height: 18px; color: var(--palette-text-secondary); opacity: 1; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__action__button { height: 30px; padding: 0px calc(1.25 * var(--spacing)); border-radius: 2px; font-size: 0.8rem; font-weight: 500; color: var(--palette-text-primary); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__action__button:hover { background-color: rgba(var(--palette-grey-500Channel) / 12%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__cancel__button { height: 30px; padding: 0px calc(1.25 * var(--spacing)); border-radius: 2px; font-size: 0.8rem; font-weight: 500; color: var(--palette-text-secondary); background-color: transparent; border: 1px solid rgba(var(--palette-grey-500Channel) / 18%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__cancel__button:hover { border-color: rgba(var(--palette-grey-500Channel) / 28%); background-color: rgba(var(--palette-grey-500Channel) / 4%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__close_button { position: absolute; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 1; top: 8px; right: 8px; left: auto; width: 24px; height: 24px; padding: 0px; border-radius: 2px; color: var(--palette-text-secondary); background-color: var(--palette-background-paper); transform: none; border: 1px solid rgba(var(--palette-grey-500Channel) / 18%); transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), border-color 300ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__close_button:hover { border-color: rgba(var(--palette-grey-500Channel) / 28%); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__icon { margin: 0px; width: 40px; height: 40px; min-width: 40px; display: flex; flex-shrink: 0; position: relative; -webkit-box-align: center; align-items: center; border-radius: 2px; -webkit-box-pack: center; justify-content: center; align-self: flex-start; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__icon .minimal__snackbar__icon__svg { width: 18px; height: 18px; font-size: 0px; }
/*vd*/
@-webkit-keyframes rotate { 
  100% { transform: rotate(1turn); }
}
/*vd*/
@keyframes rotate { 
  100% { transform: rotate(1turn); }
}
/*vd*/
.css-1jqxhpu .minimal__snackbar__default { padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) var(--spacing); box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 32px; color: var(--palette-text-primary); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-color: var(--palette-background-paper); border-left-width: 3px; border-left-color: var(--palette-primary-darker); border-left-style: solid; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default:has([data-close-button="true"]) { }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default:has([data-close-button="true"]) .minimal__snackbar__content { padding-right: 24px; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default:has(.sonner-loader) { padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) var(--spacing); box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 32px; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 18%); background-color: var(--palette-background-paper); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default .sonner-loader { top: 0px; left: 0px; width: 100%; height: 100%; display: none; transform: none; overflow: hidden; -webkit-box-align: center; align-items: center; position: relative; border-radius: inherit; -webkit-box-pack: center; justify-content: center; background: var(--palette-background-neutral); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default .sonner-loader .minimal__snackbar__loading_icon { z-index: 9; width: 22px; height: 22px; border-radius: 50%; animation: 2.4s linear 0s infinite normal none running rotate; background: conic-gradient(transparent, rgba(var(--palette-text-disabledChannel) / 64%)); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default .sonner-loader[data-visible="true"] { display: flex; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__default .minimal__snackbar__icon { color: var(--palette-text-secondary); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__error { padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) var(--spacing); box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 32px; color: var(--palette-text-primary); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-color: var(--palette-background-paper); border-left-width: 3px; border-left-color: var(--palette-error-main); border-left-style: solid; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__error .minimal__snackbar__icon { color: var(--palette-error-main); background-color: rgba(var(--palette-error-mainChannel) / 12%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__success { padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) var(--spacing); box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 32px; color: var(--palette-text-primary); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-color: var(--palette-background-paper); border-left-width: 3px; border-left-color: var(--palette-success-main); border-left-style: solid; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__success .minimal__snackbar__icon { color: var(--palette-success-main); background-color: rgba(var(--palette-success-mainChannel) / 12%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__warning { padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) var(--spacing); box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 32px; color: var(--palette-text-primary); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-color: var(--palette-background-paper); border-left-width: 3px; border-left-color: var(--palette-warning-main); border-left-style: solid; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__warning .minimal__snackbar__icon { color: var(--palette-warning-main); background-color: rgba(var(--palette-warning-mainChannel) / 14%); }
/*vd*/
.css-1jqxhpu .minimal__snackbar__info { padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)) var(--spacing); box-shadow: rgba(0, 0, 0, 0.42) 0px 12px 32px; color: var(--palette-text-primary); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-color: var(--palette-background-paper); border-left-width: 3px; border-left-color: var(--palette-info-main); border-left-style: solid; }
/*vd*/
.css-1jqxhpu .minimal__snackbar__info .minimal__snackbar__icon { color: var(--palette-info-main); background-color: rgba(var(--palette-info-mainChannel) / 12%); }
/*vd*/
.css-zhsbfa { }
/*vd*/
.css-zhsbfa .minimal__layout__sidebar__container { }
/*vd*/
@media (min-width: 1200px) {
  .css-zhsbfa .minimal__layout__sidebar__container { padding-left: var(--layout-nav-vertical-width); transition: padding-left var(--layout-transition-duration) var(--layout-transition-easing) 0ms; }
}
/*vd*/
@media (min-width: 1200px) {
  .css-zhsbfa .minimal__layout__nav__vertical { border-right-color: transparent; }
  .css-zhsbfa .minimal__layout__sidebar__container { background-color: var(--layout-nav-bg); }
  .css-zhsbfa .minimal__layout__main { padding-top: var(--spacing); background-color: var(--palette-background-default); border-top-left-radius: var(--layout-page-panel-radius); border-top: 1px solid var(--layout-nav-border-color); border-left: 1px solid var(--layout-nav-border-color); }
}
/*vd*/
.css-fsidbb { top: 0px; left: 0px; height: 100%; display: none; position: fixed; flex-direction: column; overflow: hidden; z-index: var(--layout-nav-zIndex); background-color: var(--layout-nav-bg); color: var(--layout-nav-text-primary-color); width: var(--layout-nav-vertical-width); border-right: 1px solid var(--layout-nav-border-color, rgba(var(--palette-grey-500Channel) / 12%)); transition: width var(--layout-transition-duration) var(--layout-transition-easing) 0ms,box-shadow var(--layout-transition-duration) var(--layout-transition-easing) 0ms; }
/*vd*/
@media (min-width: 1200px) {
  .css-fsidbb { display: flex; }
}
/*vd*/
.css-6hrd3f { position: absolute; inset: 0px; padding-left: 16px; display: flex; -webkit-box-align: center; align-items: center; opacity: 1; pointer-events: auto; transition: opacity 120ms; }
/*vd*/
.css-xkmibv { position: absolute; top: 0px; left: 0px; bottom: 0px; width: var(--layout-nav-mini-width); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0; pointer-events: none; transition: opacity 120ms; }
/*vd*/
.css-kkn3az { --nav-item-color: var(--palette-text-secondary); --nav-item-hover-bg: var(--palette-action-hover); --nav-item-caption-color: var(--palette-text-disabled); --nav-item-root-active-color: var(--palette-primary-dark); --nav-item-root-active-color-on-dark: var(--palette-primary-light); --nav-item-root-active-bg: transparent; --nav-item-root-active-hover-bg: var(--palette-action-hover); --nav-item-root-open-color: var(--palette-text-primary); --nav-item-root-open-bg: var(--palette-action-hover); --nav-item-sub-active-color: var(--palette-text-primary); --nav-item-sub-active-bg: var(--palette-action-hover); --nav-item-sub-open-color: var(--palette-text-primary); --nav-item-sub-open-bg: var(--palette-action-hover); --nav-subheader-hover-color: var(--palette-text-secondary); --nav-item-gap: 2px; --nav-item-radius: 2px; --nav-item-pt: 3px; --nav-item-pr: 10px; --nav-item-pb: 3px; --nav-item-pl: 16px; --nav-item-root-height: 36px; --nav-item-sub-height: 32px; --nav-icon-size: 16px; --nav-icon-margin: 0 12px 0 0; --nav-bullet-size: 12px; --nav-bullet-light-color: #EDEFF2; --nav-bullet-dark-color: #282F37; padding-left: var(--spacing); padding-right: var(--spacing); flex: 1 1 auto; width: calc(var(--layout-nav-vertical-width) - 1px); }
/*vd*/
:where([data-color-scheme="dark"]) .css-kkn3az { --nav-item-root-active-color: var(--palette-primary-light); }
/*vd*/
.css-kkn3az .minimal__nav__item__title, .css-kkn3az .minimal__nav__item__caption, .css-kkn3az .minimal__nav__item__arrow, .css-kkn3az .minimal__nav__item__info { transition: opacity 120ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-garces-MuiBadge-badge { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 500; font-size: 0.8rem; line-height: 1; z-index: 1; transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-error-main); color: var(--palette-error-contrastText); height: 8px; min-width: 8px; padding: 0px; inset: var(--Badge-inset); transform: scale(1) translate(var(--Badge-translate)); transform-origin: var(--Badge-origin); border-radius: 50%; }
/*vd*/
@media (forced-colors: active) {
  .css-garces-MuiBadge-badge { border: 1px solid buttonborder; }
}
/*vd*/
.css-garces-MuiBadge-badge.MuiBadge-invisible { transform: scale(0) translate(var(--Badge-translate)); }
/*vd*/
.css-233int { display: inline-block; }
/*vd*/
.css-1egygc { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 700; font-size: 0.7333rem; line-height: 1.5; text-transform: uppercase; cursor: pointer; -webkit-box-align: center; align-items: center; position: relative; gap: var(--spacing); display: inline-flex; align-self: flex-start; color: var(--nav-subheader-color); padding: calc(2 * var(--spacing)) var(--spacing) var(--spacing) calc(1.5 * var(--spacing)); letter-spacing: 0.08em; transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1), padding-left 300ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1egygc .minimal__iconify__root { left: -4px; opacity: 0; position: absolute; transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1egygc:hover { padding-left: calc(2 * var(--spacing)); color: var(--nav-subheader-hover-color); }
/*vd*/
.css-1egygc:hover .minimal__iconify__root { opacity: 1; }
/*vd*/
.css-1gnwxng-MuiListSubheader-root { box-sizing: border-box; list-style: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 700; font-size: 0.7333rem; line-height: 1.5; text-transform: uppercase; cursor: pointer; -webkit-box-align: center; align-items: center; position: relative; gap: var(--spacing); display: inline-flex; align-self: flex-start; color: var(--nav-subheader-color); padding: calc(2 * var(--spacing)) var(--spacing) var(--spacing) calc(1.5 * var(--spacing)); letter-spacing: 0.08em; transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1), padding-left 300ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1gnwxng-MuiListSubheader-root .minimal__iconify__root { left: -4px; opacity: 0; position: absolute; transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1gnwxng-MuiListSubheader-root:hover { padding-left: calc(2 * var(--spacing)); color: var(--nav-subheader-hover-color); }
/*vd*/
.css-1gnwxng-MuiListSubheader-root:hover .minimal__iconify__root { opacity: 1; }
/*vd*/
.css-qr6njo-MuiCollapse-root { transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); height: auto; overflow: visible; }
/*vd*/
.css-1x6hinx-MuiCollapse-wrapper { display: flex; width: 100%; }
/*vd*/
.css-1i4ywhz-MuiCollapse-wrapperInner { width: 100%; }
/*vd*/
.css-14jyjvn { display: flex; flex-direction: column; gap: var(--nav-item-gap); }
/*vd*/
.css-11dwj2f { width: 100%; display: flex; -webkit-box-align: center; align-items: center; padding-top: var(--nav-item-pt); padding-left: var(--nav-item-pl); padding-right: var(--nav-item-pr); padding-bottom: var(--nav-item-pb); border-radius: var(--nav-item-radius); transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), color 160ms cubic-bezier(0.4, 0, 0.2, 1); min-height: var(--nav-item-root-height); color: var(--nav-item-root-active-color); background-color: var(--nav-item-root-active-bg); }
/*vd*/
.css-11dwj2f:hover { background-color: var(--nav-item-hover-bg); }
/*vd*/
.css-11dwj2f .minimal__nav__item__icon { color: var(--nav-item-root-active-color); }
/*vd*/
.css-11dwj2f:hover { background-color: var(--nav-item-root-active-hover-bg); }
/*vd*/
:where([data-color-scheme="dark"]) .css-11dwj2f { color: var(--nav-item-root-active-color-on-dark); }
/*vd*/
.css-8mef69-MuiButtonBase-root { -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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; width: 100%; display: flex; -webkit-box-align: center; align-items: center; padding-top: var(--nav-item-pt); padding-left: var(--nav-item-pl); padding-right: var(--nav-item-pr); padding-bottom: var(--nav-item-pb); border-radius: var(--nav-item-radius); transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), color 160ms cubic-bezier(0.4, 0, 0.2, 1); min-height: var(--nav-item-root-height); color: var(--nav-item-root-active-color); background-color: var(--nav-item-root-active-bg); }
/*vd*/
.css-8mef69-MuiButtonBase-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-8mef69-MuiButtonBase-root { print-color-adjust: exact; }
}
/*vd*/
.css-8mef69-MuiButtonBase-root:hover { background-color: var(--nav-item-hover-bg); }
/*vd*/
.css-8mef69-MuiButtonBase-root .minimal__nav__item__icon { color: var(--nav-item-root-active-color); }
/*vd*/
.css-8mef69-MuiButtonBase-root:hover { background-color: var(--nav-item-root-active-hover-bg); }
/*vd*/
:where([data-color-scheme="dark"]) .css-8mef69-MuiButtonBase-root { color: var(--nav-item-root-active-color-on-dark); }
/*vd*/
.css-144ymfe { width: var(--nav-icon-size); height: var(--nav-icon-size); flex-shrink: 0; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; top: -4px; margin: var(--nav-icon-margin); }
/*vd*/
.css-144ymfe > :first-of-type:not(style):not(:first-of-type ~ *), .css-144ymfe > style + * { width: 100%; height: 100%; }
/*vd*/
.css-1hsv0jd { width: 22px; height: 22px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-bevgwz { flex: 1 1 auto; display: inline-flex; flex-direction: column; }
/*vd*/
.css-fhrd4j { overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; flex: 1 1 auto; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.57143; font-weight: 700; }
/*vd*/
.css-9k1tvx { width: 100%; display: flex; -webkit-box-align: center; align-items: center; padding-top: var(--nav-item-pt); padding-left: var(--nav-item-pl); padding-right: var(--nav-item-pr); padding-bottom: var(--nav-item-pb); border-radius: var(--nav-item-radius); color: var(--nav-item-color); transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), color 160ms cubic-bezier(0.4, 0, 0.2, 1); min-height: var(--nav-item-root-height); }
/*vd*/
.css-9k1tvx:hover { background-color: var(--nav-item-hover-bg); }
/*vd*/
.css-ps7z6k-MuiButtonBase-root { -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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; width: 100%; display: flex; -webkit-box-align: center; align-items: center; padding-top: var(--nav-item-pt); padding-left: var(--nav-item-pl); padding-right: var(--nav-item-pr); padding-bottom: var(--nav-item-pb); border-radius: var(--nav-item-radius); color: var(--nav-item-color); transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), color 160ms cubic-bezier(0.4, 0, 0.2, 1); min-height: var(--nav-item-root-height); }
/*vd*/
.css-ps7z6k-MuiButtonBase-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-ps7z6k-MuiButtonBase-root { print-color-adjust: exact; }
}
/*vd*/
.css-ps7z6k-MuiButtonBase-root:hover { background-color: var(--nav-item-hover-bg); }
/*vd*/
.css-ewd96n { overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; flex: 1 1 auto; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 500; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-eojlsv { font-size: 0.7333rem; flex-shrink: 0; font-weight: 600; margin-left: 6px; line-height: 1.4; display: inline-flex; }
/*vd*/
.css-merkp9 { flex-shrink: 0; display: inline-flex; width: 12px; height: 12px; color: var(--palette-text-disabled); margin-left: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1ocs9sb { width: 24px; height: 24px; border-radius: var(--shape-borderRadius); background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(55, 65, 81) 100%); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; }
/*vd*/
.css-dlz0ek { min-width: unset; min-height: unset; overflow: hidden; position: relative; padding: 3px; border-radius: 50%; width: 30px; height: 30px; }
/*vd*/
.css-dlz0ek::before { padding: 1px; inset: 0px; width: 100%; content: ""; height: 100%; margin: auto; position: absolute; border-radius: inherit; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box xor, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); }
/*vd*/
.css-1juz1uf { text-align: initial; padding: 1px; inset: 0px; width: 100%; content: ""; height: 100%; margin: auto; position: absolute; border-radius: inherit; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box xor, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); color: var(--palette-primary-main); }
/*vd*/
.css-1lthvjo { width: 60px; height: 60px; filter: blur(8px); position: absolute; background: radial-gradient(currentcolor 40%, transparent 80%); }
/*vd*/
.css-1tf1dlf { text-align: initial; inset: 0px; width: 100%; content: ""; height: 100%; margin: auto; position: absolute; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box xor, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); transform: scale(-1, -1); color: var(--palette-warning-main); }
/*vd*/
.css-pglf2q-MuiAvatar-root { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1.33333rem; line-height: 1; border-radius: 50%; overflow: hidden; user-select: none; width: 100%; height: 100%; }
/*vd*/
.css-1su80sj-MuiAvatar-img { width: 100%; height: 100%; text-align: center; object-fit: cover; color: transparent; text-indent: 10000px; }
/*vd*/
.css-1csgwvc { text-align: initial; padding: 1px; inset: 0px; width: 100%; content: ""; height: 100%; margin: auto; position: absolute; border-radius: 50%; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box xor, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); transform: scale(-1, -1); color: var(--palette-warning-main); }
/*vd*/
.css-ssuhli { -webkit-box-flex: 1; flex-grow: 1; width: 100%; display: flex; min-height: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-left: calc(5 * var(--spacing)); padding-right: calc(5 * var(--spacing)); }
/*vd*/
.css-1ch2icf-MuiLinearProgress-root { position: relative; overflow: hidden; display: block; height: 4px; z-index: 0; border-radius: 4px; background-color: rgba(var(--palette-text-primaryChannel) / 24%); width: 100%; max-width: 360px; }
/*vd*/
@media print {
  .css-1ch2icf-MuiLinearProgress-root { print-color-adjust: exact; }
}
/*vd*/
.css-1ch2icf-MuiLinearProgress-root::before { content: ""; position: absolute; inset: 0px; background-color: currentcolor; opacity: 0.3; }
/*vd*/
.css-1ch2icf-MuiLinearProgress-root::before { display: none; }
/*vd*/
.css-1x747lg-MuiLinearProgress-bar1 { position: absolute; left: 0px; bottom: 0px; top: 0px; transition: transform 0.2s linear; transform-origin: left center; background-color: currentcolor; width: auto; animation: 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none running animation-ozg7p2; border-radius: inherit; }
/*vd*/
@-webkit-keyframes animation-ozg7p2 { 
  0% { left: -35%; right: 100%; }
  60% { left: 100%; right: -90%; }
  100% { left: 100%; right: -90%; }
}
/*vd*/
@keyframes animation-ozg7p2 { 
  0% { left: -35%; right: 100%; }
  60% { left: 100%; right: -90%; }
  100% { left: 100%; right: -90%; }
}
/*vd*/
.css-poz7m4-MuiLinearProgress-bar2 { position: absolute; left: 0px; bottom: 0px; top: 0px; transition: transform 0.2s linear; transform-origin: left center; background-color: currentcolor; opacity: 0.3; width: auto; animation: 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite normal none running animation-19gglwu; border-radius: inherit; }
/*vd*/
@-webkit-keyframes animation-19gglwu { 
  0% { left: -200%; right: 100%; }
  60% { left: 107%; right: -8%; }
  100% { left: 107%; right: -8%; }
}
/*vd*/
@keyframes animation-19gglwu { 
  0% { left: -200%; right: 100%; }
  60% { left: 107%; right: -8%; }
  100% { left: 107%; right: -8%; }
}
/*vd*/
.css-15xsv1i-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); display: flex; flex: 1 1 auto; flex-direction: column; padding-top: var(--layout-dashboard-content-pt); padding-bottom: var(--layout-dashboard-content-pb); }
/*vd*/
@media (min-width: 600px) {
  .css-15xsv1i-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-15xsv1i-MuiContainer-root { padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-1l35ewq { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
/*vd*/
@media (min-width: 0px) {
  .css-1l35ewq { flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: calc(1.5 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1l35ewq { flex-direction: row; -webkit-box-align: center; align-items: center; gap: calc(2 * var(--spacing)); }
}
/*vd*/
.css-3b51mn { display: flex; padding-top: calc(1.5 * var(--spacing)); padding-bottom: var(--spacing); margin-bottom: calc(0.5 * var(--spacing)); flex: 1 1 0%; min-width: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-3b51mn { flex-direction: column; align-items: flex-start; gap: calc(2.5 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-3b51mn { flex-direction: row; -webkit-box-align: center; align-items: center; gap: calc(4 * var(--spacing)); }
}
/*vd*/
.css-vq0ron { display: flex; -webkit-box-align: center; align-items: center; gap: calc(2 * var(--spacing)); min-width: 0px; flex: 1 1 0%; }
/*vd*/
.css-8pwokg { width: 56px; height: 56px; background-color: var(--palette-primary-lighter); color: var(--palette-primary-darker); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; }
/*vd*/
.css-1shun8h { width: 28px; height: 28px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-b8iee9-MuiStack-root { display: flex; flex-direction: column; gap: calc(0.75 * var(--spacing)); min-width: 0px; }
/*vd*/
.css-1ptykij { display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; gap: calc(1.25 * var(--spacing)); }
/*vd*/
.css-nc1w5v-MuiTypography-root { margin: 0px; font-size: 1rem; font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 700; line-height: 1.2; letter-spacing: -0.01em; color: var(--palette-text-primary); }
/*vd*/
@media (min-width: 0px) {
  .css-nc1w5v-MuiTypography-root { font-size: 20px; }
}
/*vd*/
@media (min-width: 900px) {
  .css-nc1w5v-MuiTypography-root { font-size: 26px; }
}
/*vd*/
.css-xcebee { padding-left: var(--spacing); padding-right: var(--spacing); padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); font-size: 0.8rem; font-weight: 700; letter-spacing: 0.04em; color: var(--brand-chip-text); background-color: var(--brand-chip-bg); font-variant-numeric: tabular-nums; white-space: nowrap; }
/*vd*/
.css-1rqlm39 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); padding-left: var(--spacing); padding-right: var(--spacing); padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); font-size: 0.8rem; font-weight: 600; color: var(--palette-text-secondary); border: 1px solid var(--palette-divider); white-space: nowrap; }
/*vd*/
.css-17jtoaj { width: 13px; height: 13px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-1onqcg6-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px; width: 28px; height: 28px; border-radius: 2px; border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); color: var(--palette-text-primary); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 5%); }
/*vd*/
.css-1onqcg6-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1onqcg6-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1onqcg6-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1onqcg6-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1onqcg6-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1onqcg6-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-1onqcg6-MuiIconButton-root > span { width: 14px; height: 14px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-1onqcg6-MuiIconButton-root svg { width: 14px; height: 14px; }
/*vd*/
.css-1onqcg6-MuiIconButton-root:hover { background-color: var(--palette-action-hover); border-color: var(--palette-primary-main); color: var(--palette-primary-main); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px; width: 28px; height: 28px; border-radius: 2px; border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); color: var(--palette-text-primary); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 5%); }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-7e5jq2-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-7e5jq2-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root > span { width: 14px; height: 14px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root svg { width: 14px; height: 14px; }
/*vd*/
.css-7e5jq2-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); border-color: var(--palette-primary-main); color: var(--palette-primary-main); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-1j3469n { width: 20px; height: 20px; flex-shrink: 0; display: inline-flex; color: inherit; }
/*vd*/
.css-qwaq07 { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; column-gap: calc(2.5 * var(--spacing)); row-gap: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1y8esyj-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 18px; white-space: nowrap; }
/*vd*/
.css-1xtizo3 { color: var(--palette-text-secondary); font-weight: 400; }
/*vd*/
.css-noygt3 { color: var(--palette-text-primary); font-weight: 600; font-variant-numeric: tabular-nums; }
/*vd*/
.css-10scsqp { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: var(--spacing); flex-shrink: 0; }
/*vd*/
@media (min-width: 0px) {
  .css-10scsqp { align-self: flex-end; }
}
/*vd*/
@media (min-width: 900px) {
  .css-10scsqp { align-self: center; }
}
/*vd*/
.css-p8brf4-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 4px 10px; font-size: 0.866667rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 28px; white-space: nowrap; flex-shrink: 0; }
/*vd*/
.css-p8brf4-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-p8brf4-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-p8brf4-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-p8brf4-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-p8brf4-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-p8brf4-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-p8brf4-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-p8brf4-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-p8brf4-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-p8brf4-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-p8brf4-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-p8brf4-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-p8brf4-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-p8brf4-MuiButton-root .MuiButton-startIcon, .css-p8brf4-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-p8brf4-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-p8brf4-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-p8brf4-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-p8brf4-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-p8brf4-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 4px 10px; font-size: 0.866667rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 28px; white-space: nowrap; flex-shrink: 0; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-b77jfb-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-b77jfb-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-b77jfb-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-b77jfb-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-b77jfb-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-b77jfb-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-1ko2l2g-MuiButton-startIcon { display: inherit; -webkit-box-align: center; align-items: center; margin-right: 8px; margin-left: -2px; }
/*vd*/
.css-1ko2l2g-MuiButton-startIcon::before { content: "​"; width: 0px; overflow: hidden; }
/*vd*/
.css-1ko2l2g-MuiButton-startIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-irm3ah { display: grid; grid-template-columns: repeat(1, 1fr); gap: var(--spacing); min-height: var(--layout-toolbar-control-height, 28px); }
/*vd*/
.css-irm3ah .MuiIconButton-root { width: 100%; }
/*vd*/
.css-12tqn7o { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: calc(3 * var(--spacing)); margin-top: calc(0.5 * var(--spacing)); position: sticky; top: 0px; z-index: 1200; background-color: var(--palette-background-default); border-bottom: 1px solid rgba(148, 163, 184, 0.2); }
/*vd*/
@media (min-width: 0px) {
  .css-12tqn7o { flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: var(--spacing); margin-left: calc(-2 * var(--spacing)); margin-right: calc(-2 * var(--spacing)); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-12tqn7o { flex-direction: row; -webkit-box-align: center; align-items: center; gap: calc(2 * var(--spacing)); margin-left: calc(var(--layout-dashboard-content-px) * -1); margin-right: calc(var(--layout-dashboard-content-px) * -1); padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-1fjtzvx { flex: 1 1 0%; min-width: 0px; }
/*vd*/
.css-1mmfl7j-MuiTabs-root { overflow: hidden; display: flex; min-height: var(--layout-page-tab-height); }
/*vd*/
.css-1mmfl7j-MuiTabs-root .MuiTabs-list { gap: 0px; }
/*vd*/
.css-1mmfl7j-MuiTabs-root .MuiTabs-indicator { height: 2px; border-radius: 0px; background-color: var(--layout-page-chrome-accent); }
/*vd*/
.css-1mmfl7j-MuiTabs-root .MuiTab-root { min-height: var(--layout-page-tab-height); padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); font-size: var(--layout-page-tab-font-size); line-height: var(--layout-page-tab-line-height); font-weight: var(--layout-page-tab-font-weight); color: var(--layout-page-chrome-text-secondary); text-transform: none; }
/*vd*/
@media (min-width: 0px) {
  .css-1mmfl7j-MuiTabs-root .MuiTab-root { margin-right: calc(0.75 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1mmfl7j-MuiTabs-root .MuiTab-root { margin-right: calc(2 * var(--spacing)); }
}
/*vd*/
.css-1mmfl7j-MuiTabs-root .MuiTab-root.Mui-selected { color: var(--layout-page-chrome-text-primary); font-weight: var(--layout-page-tab-font-weight); }
/*vd*/
.css-i8yde5 { overflow: auto hidden; scrollbar-width: none; }
/*vd*/
.css-i8yde5::-webkit-scrollbar { display: none; }
/*vd*/
.css-1afximb-MuiTabs-scroller { position: relative; display: inline-block; flex: 1 1 auto; white-space: nowrap; scrollbar-width: none; overflow: auto hidden; }
/*vd*/
.css-1afximb-MuiTabs-scroller::-webkit-scrollbar { display: none; }
/*vd*/
.css-1y7e6fb-MuiTabs-list { display: flex; gap: 24px; }
/*vd*/
@media (min-width: 600px) {
  .css-1y7e6fb-MuiTabs-list { gap: 40px; }
}
/*vd*/
.css-d788ct-MuiTab-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; text-transform: unset; max-width: 360px; position: relative; flex-shrink: 0; overflow: hidden; white-space: normal; text-align: center; flex-direction: row; opacity: 1; min-width: 48px; min-height: 48px; padding: var(--spacing) 0px; color: var(--palette-text-secondary); font-weight: 500; line-height: 1.57143; }
/*vd*/
.css-d788ct-MuiTab-root.Mui-selected { opacity: 1; }
/*vd*/
.css-d788ct-MuiTab-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }
/*vd*/
.css-d788ct-MuiTab-root.Mui-selected { color: var(--palette-text-primary); font-weight: 600; }
/*vd*/
.css-1mt0t5y-MuiButtonBase-root-MuiTab-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; text-transform: unset; max-width: 360px; position: relative; flex-shrink: 0; overflow: hidden; white-space: normal; text-align: center; flex-direction: row; opacity: 1; min-width: 48px; min-height: 48px; padding: var(--spacing) 0px; color: var(--palette-text-secondary); font-weight: 500; line-height: 1.57143; }
/*vd*/
.css-1mt0t5y-MuiButtonBase-root-MuiTab-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1mt0t5y-MuiButtonBase-root-MuiTab-root { print-color-adjust: exact; }
}
/*vd*/
.css-1mt0t5y-MuiButtonBase-root-MuiTab-root.Mui-selected { opacity: 1; }
/*vd*/
.css-1mt0t5y-MuiButtonBase-root-MuiTab-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }
/*vd*/
.css-1mt0t5y-MuiButtonBase-root-MuiTab-root.Mui-selected { color: var(--palette-text-primary); font-weight: 600; }
/*vd*/
.css-uv1hex-MuiTabs-indicator { position: absolute; height: 2px; bottom: 0px; width: 100%; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); background-color: currentcolor; }
/*vd*/
.css-llzzkc { display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); }
/*vd*/
@media (min-width: 0px) {
  .css-llzzkc { flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; padding-bottom: var(--spacing); }
}
/*vd*/
@media (min-width: 900px) {
  .css-llzzkc { flex-wrap: nowrap; -webkit-box-pack: end; justify-content: flex-end; padding-bottom: 0px; }
}
/*vd*/
.css-1a3j9xh { display: grid; padding-bottom: calc(4 * var(--spacing)); }
/*vd*/
@media (min-width: 0px) {
  .css-1a3j9xh { gap: calc(4 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1a3j9xh { gap: calc(5 * var(--spacing)); }
}
/*vd*/
.css-31l7gp { min-width: 0px; }
/*vd*/
.css-1q01li4-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; margin-bottom: calc(1.5 * var(--spacing)); padding-left: calc(1.25 * var(--spacing)); border-left: 2px solid rgb(255, 178, 107); font-size: 0.7333rem; line-height: 16px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--palette-text-primary); }
/*vd*/
.css-lgh52d { display: grid; gap: calc(1.5 * var(--spacing)); }
/*vd*/
@media (min-width: 0px) {
  .css-lgh52d { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
/*vd*/
@media (min-width: 600px) {
  .css-lgh52d { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-lgh52d { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
/*vd*/
.css-1emrn63 { display: flex; flex-direction: column; gap: var(--spacing); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); padding-top: calc(1.75 * var(--spacing)); padding-bottom: calc(1.75 * var(--spacing)); min-width: 0px; border-radius: 0px; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-card); transition: box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1); cursor: pointer; overflow: hidden; text-decoration: none; color: inherit; }
/*vd*/
.css-1emrn63:hover { transform: translateY(-1px); box-shadow: var(--customShadows-z8); }
/*vd*/
.css-1emrn63:hover, .css-1emrn63:focus-visible { border-color: var(--palette-primary-main); }
/*vd*/
.css-1emrn63:hover .KpiCard-label, .css-1emrn63:focus-visible .KpiCard-label { color: var(--palette-primary-main); }
/*vd*/
.css-1emrn63:hover .KpiCard-linkHint, .css-1emrn63:focus-visible .KpiCard-linkHint { opacity: 1; color: var(--palette-primary-main); }
/*vd*/
.css-1emrn63:focus-visible { outline: 2px solid var(--palette-primary-main); outline-offset: 2px; }
/*vd*/
.css-2x7ekr { display: flex; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; gap: calc(0.75 * var(--spacing)); min-width: 0px; }
/*vd*/
.css-10aq4bq-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.6667rem; line-height: 16px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--palette-text-disabled); transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-height: 32px; }
/*vd*/
.css-yfsnd8-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; flex-shrink: 0; padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); padding-top: calc(0.1 * var(--spacing)); padding-bottom: calc(0.1 * var(--spacing)); font-size: 0.6667rem; line-height: 14px; font-weight: 700; letter-spacing: 0.06em; color: var(--palette-text-disabled); border: 1px solid var(--palette-divider); white-space: nowrap; }
/*vd*/
.css-x9jcoq { width: 12px; height: 12px; display: inline-flex; flex-shrink: 0; opacity: 0.32; color: var(--palette-text-disabled); transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-vqclix { display: flex; -webkit-box-align: center; align-items: center; gap: calc(1.25 * var(--spacing)); min-width: 0px; flex-wrap: wrap; }
/*vd*/
.css-uvxla8-MuiTypography-root { margin: 0px; font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.6rem; line-height: 1.1; font-weight: 700; letter-spacing: -0.02em; color: var(--palette-text-primary); font-variant-numeric: tabular-nums; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*vd*/
.css-1yyzdru { display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.25 * var(--spacing)); padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); font-size: 0.7333rem; line-height: 14px; font-weight: 700; color: var(--trend-down-color); background-color: var(--trend-down-bg); font-variant-numeric: tabular-nums; white-space: nowrap; flex-shrink: 0; }
/*vd*/
.css-1nrixmt { width: 12px; height: 12px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-rphr7p-MuiTypography-root { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: calc(-0.75 * var(--spacing)); font-size: 0.7333rem; color: var(--palette-text-secondary); }
/*vd*/
.css-7k06un { display: flex; flex-wrap: wrap; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; column-gap: var(--spacing); row-gap: calc(0.25 * var(--spacing)); font-size: 0.6667rem; line-height: 13px; letter-spacing: 0.04em; color: var(--palette-text-disabled); font-variant-numeric: tabular-nums; }
/*vd*/
.css-epvm6 { white-space: nowrap; }
/*vd*/
.css-sryc51 { display: inline-flex; gap: calc(0.75 * var(--spacing)); white-space: nowrap; }
/*vd*/
.css-12405jo { display: block; width: calc(100% + 32px); margin-left: calc(-2 * var(--spacing)); margin-right: calc(-2 * var(--spacing)); margin-bottom: calc(-1.75 * var(--spacing)); margin-top: calc(0.5 * var(--spacing)); height: 46px; }
/*vd*/
.css-cyq9vn { display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.25 * var(--spacing)); padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); font-size: 0.7333rem; line-height: 14px; font-weight: 700; color: var(--trend-up-color); background-color: var(--trend-up-bg); font-variant-numeric: tabular-nums; white-space: nowrap; flex-shrink: 0; }
/*vd*/
.css-nbllrv { display: grid; -webkit-box-align: start; align-items: start; }
/*vd*/
@media (min-width: 0px) {
  .css-nbllrv { gap: calc(4 * var(--spacing)); grid-template-columns: 1fr; }
}
/*vd*/
@media (min-width: 900px) {
  .css-nbllrv { gap: calc(3 * var(--spacing)); grid-template-columns: minmax(0px, 1.9fr) minmax(0px, 1fr); }
}
/*vd*/
.css-1x64954 { display: grid; align-content: start; min-width: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-1x64954 { gap: calc(4 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1x64954 { gap: calc(5 * var(--spacing)); }
}
/*vd*/
.css-b95ghr { border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); font-size: 0.8rem; line-height: 1.6; color: var(--palette-text-secondary); overflow-wrap: anywhere; }
/*vd*/
.css-b95ghr p { margin: 0px 0px 8px; text-align: justify; }
/*vd*/
.css-b95ghr p:last-child { margin-bottom: 0px; }
/*vd*/
.css-b95ghr ul { margin: 8px 0px; padding-left: 20px; list-style-type: disc; list-style-position: outside; }
/*vd*/
.css-b95ghr ol { margin: 8px 0px; padding-left: 20px; list-style-type: decimal; list-style-position: outside; }
/*vd*/
.css-b95ghr li { margin-bottom: 4px; display: list-item; }
/*vd*/
.css-b95ghr strong { font-weight: 600; color: var(--palette-text-primary); }
/*vd*/
.css-b95ghr em { font-style: italic; }
/*vd*/
.css-b95ghr h1, .css-b95ghr h2, .css-b95ghr h3, .css-b95ghr h4, .css-b95ghr h5, .css-b95ghr h6 { margin: 12px 0px 8px; font-weight: 600; color: var(--palette-text-primary); }
/*vd*/
.css-8ppxxw { border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); }
/*vd*/
.css-1utk81i-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; margin-bottom: var(--spacing); font-size: 0.8rem; font-weight: 700; color: var(--palette-text-primary); }
/*vd*/
.css-114a0k { display: grid; -webkit-box-align: start; align-items: start; column-gap: calc(1.5 * var(--spacing)); row-gap: calc(0.25 * var(--spacing)); padding-top: calc(1.1 * var(--spacing)); padding-bottom: calc(1.1 * var(--spacing)); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-114a0k { grid-template-columns: 22px 1fr; }
}
/*vd*/
@media (min-width: 600px) {
  .css-114a0k { grid-template-columns: 22px minmax(0px, 0.8fr) minmax(0px, 1.2fr); }
}
/*vd*/
.css-1s34toj { width: 18px; height: 18px; flex-shrink: 0; display: inline-flex; color: var(--palette-text-disabled); margin-top: 1px; }
/*vd*/
.css-gp1p6t-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8rem; line-height: 18px; font-weight: 700; color: var(--palette-text-secondary); overflow-wrap: anywhere; }
/*vd*/
.css-1426vm0 { min-width: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-1426vm0 { grid-column: 2 / -1; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1426vm0 { grid-column: auto; }
}
/*vd*/
.css-cn72d6-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8rem; line-height: 18px; font-weight: 700; color: var(--palette-text-primary); overflow-wrap: anywhere; }
/*vd*/
.css-1ahjx3r { display: grid; -webkit-box-align: start; align-items: start; column-gap: calc(1.5 * var(--spacing)); row-gap: calc(0.25 * var(--spacing)); padding-top: calc(1.1 * var(--spacing)); padding-bottom: calc(1.1 * var(--spacing)); border-top: 1px solid var(--palette-divider); }
/*vd*/
@media (min-width: 0px) {
  .css-1ahjx3r { grid-template-columns: 22px 1fr; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1ahjx3r { grid-template-columns: 22px minmax(0px, 0.8fr) minmax(0px, 1.2fr); }
}
/*vd*/
.css-1fxzx0u { border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); overflow-x: auto; }
/*vd*/
.css-15dn4s8 { width: 100%; border-collapse: collapse; }
/*vd*/
.css-1xipw3f { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.6667rem; line-height: 14px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--palette-text-disabled); text-align: left; white-space: nowrap; border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-115k6rf { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.6667rem; line-height: 14px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--palette-text-disabled); text-align: right; white-space: nowrap; border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-1d9p88k { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.6667rem; line-height: 14px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--palette-text-disabled); text-align: right; white-space: nowrap; border-bottom: 1px solid var(--palette-divider); background-color: var(--table-row-alt-bg); }
/*vd*/
.css-5vdawz { }
/*vd*/
.css-5vdawz:hover td { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-13o2ep2 { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: left; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-secondary); border-bottom: 1px solid var(--palette-divider); font-weight: 500; }
/*vd*/
.css-fddi8p { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-10hbpw7 { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); background-color: var(--table-row-alt-bg); font-weight: 700; }
/*vd*/
.css-1ggcyyq-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; margin-left: calc(0.75 * var(--spacing)); font-size: 0.6667rem; font-weight: 700; font-variant-numeric: tabular-nums; color: var(--trend-up-color); }
/*vd*/
.css-4pmvkx { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: left; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-secondary); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 500; }
/*vd*/
.css-1okf3mr { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-6p4ciy { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--table-row-alt-bg); font-weight: 700; }
/*vd*/
.css-12j2e78 { display: grid; align-content: start; min-width: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-12j2e78 { gap: calc(4 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-12j2e78 { gap: calc(3 * var(--spacing)); }
}
/*vd*/
.css-13khnyo { border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); }
/*vd*/
.css-vbpb5f { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-1bndh5d-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.6667rem; line-height: 16px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: var(--palette-text-disabled); }
/*vd*/
.css-fiao1n { display: flex; -webkit-box-align: baseline; align-items: baseline; flex-wrap: wrap; gap: calc(0.75 * var(--spacing)); }
/*vd*/
.css-h539bt-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1.3333rem; line-height: 1.3; font-weight: 700; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); overflow-wrap: anywhere; }
/*vd*/
.css-2mhpaj { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.75 * var(--spacing)); padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-2mhpaj:nth-of-type(2n+1) { background-color: var(--table-row-alt-bg); }
/*vd*/
.css-1xatug2-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; flex: 0 0 auto; max-width: 45%; font-size: 0.7333rem; line-height: 18px; color: var(--palette-text-secondary); overflow-wrap: anywhere; }
/*vd*/
.css-1c8qv0h-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; flex: 1 1 auto; min-width: 0px; font-size: 0.8rem; line-height: 18px; font-weight: 700; text-align: right; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; color: var(--palette-text-primary); }
/*vd*/
.css-n8jcjl { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.75 * var(--spacing)); padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-n8jcjl:nth-of-type(2n+1) { background-color: var(--table-row-alt-bg); }
/*vd*/
.css-c2048u-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(0.75 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); border-top: 1px solid var(--palette-divider); font-size: 0.6667rem; color: var(--palette-text-disabled); }
/*vd*/
.css-5j4z4q-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; flex-shrink: 0; font-size: 0.6667rem; line-height: 18px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: var(--palette-text-disabled); }
/*vd*/
.css-1cdj0ve-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8rem; line-height: 18px; font-weight: 600; text-align: right; color: var(--palette-text-primary); font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
/*vd*/
.css-7vqqk5 { border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); padding: calc(2 * var(--spacing)); }
/*vd*/
.css-13y7jpp { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.5 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); }
/*vd*/
.css-1626vm1-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; font-size: 0.6667rem; color: var(--palette-text-disabled); letter-spacing: 0.06em; }
/*vd*/
.css-zzq79o { display: flex; -webkit-box-align: baseline; align-items: baseline; gap: calc(1.25 * var(--spacing)); flex-shrink: 0; }
/*vd*/
.css-v4lsmr-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; font-size: 0.6667rem; color: var(--palette-text-disabled); letter-spacing: 0.06em; text-align: right; }
/*vd*/
.css-183mp7n-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; min-width: 46px; font-size: 0.6667rem; color: var(--palette-text-disabled); letter-spacing: 0.06em; text-align: right; }
/*vd*/
.css-1dtecqq { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.5 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); border-top: 1px solid var(--palette-divider); }
/*vd*/
.css-aik9uk-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; font-size: 0.8rem; font-weight: 600; color: var(--palette-text-primary); overflow-wrap: anywhere; }
/*vd*/
.css-ervmco-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; font-size: 0.8667rem; font-weight: 700; font-variant-numeric: tabular-nums; white-space: nowrap; color: var(--palette-text-primary); }
/*vd*/
.css-1gdgnfq-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; min-width: 46px; font-size: 0.6667rem; text-align: right; color: var(--palette-text-disabled); font-variant-numeric: tabular-nums; white-space: nowrap; }
/*vd*/
.css-1ckr9e { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.5 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); border-top: 2px solid var(--palette-primary-main); }
/*vd*/
.css-dzf61u-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; font-size: 0.8rem; font-weight: 700; color: var(--palette-text-primary); overflow-wrap: anywhere; }
/*vd*/
.css-rdhjz-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; font-size: 0.8rem; font-weight: 700; color: var(--palette-primary-main); overflow-wrap: anywhere; }
/*vd*/
.css-1st1k5e-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; font-size: 0.8667rem; font-weight: 700; font-variant-numeric: tabular-nums; white-space: nowrap; color: var(--palette-primary-main); }
/*vd*/
.css-b092hh { margin-top: calc(2 * var(--spacing)); }
/*vd*/
.css-c705j9 { margin-bottom: calc(1.25 * var(--spacing)); }
/*vd*/
.css-c705j9:last-of-type { margin-bottom: calc(0.5 * var(--spacing)); }
/*vd*/
.css-g4ychp { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.5 * var(--spacing)); margin-bottom: calc(0.5 * var(--spacing)); }
/*vd*/
.css-9hzbsj-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; font-size: 0.6667rem; color: var(--palette-text-disabled); font-variant-numeric: tabular-nums; }
/*vd*/
.css-18zbwl8 { display: flex; height: 14px; gap: 2px; margin-bottom: calc(0.6 * var(--spacing)); }
/*vd*/
.css-rfwj2k { width: 43.0567%; min-width: 3px; background-color: var(--chart-color-2); }
/*vd*/
.css-d42lx3 { width: 30.781%; min-width: 3px; background-color: var(--chart-color-3); }
/*vd*/
.css-zjzl5w { width: 26.1623%; min-width: 3px; background-color: var(--chart-color-7); }
/*vd*/
.css-1ax6fzx { display: flex; flex-wrap: wrap; gap: 4px 14px; }
/*vd*/
.css-eg52h4 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.6 * var(--spacing)); }
/*vd*/
.css-7my1t1 { width: 8px; height: 8px; background-color: var(--chart-color-2); }
/*vd*/
.css-1ah6rec-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; font-size: 0.6667rem; color: var(--palette-text-secondary); }
/*vd*/
.css-we6cxs { width: 8px; height: 8px; background-color: var(--chart-color-3); }
/*vd*/
.css-3tcot5 { width: 8px; height: 8px; background-color: var(--chart-color-7); }
/*vd*/
.css-13l3nqx { margin-top: calc(1.5 * var(--spacing)); padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); padding-top: calc(1.25 * var(--spacing)); padding-bottom: calc(1.25 * var(--spacing)); background-color: var(--table-row-alt-bg); }
/*vd*/
.css-1shb97n-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8rem; color: var(--palette-text-secondary); line-height: 1.55; }
/*vd*/
.css-101mpv5 { font-variant-numeric: tabular-nums; color: var(--trend-down-color); }
/*vd*/
.css-1xkomr4 { display: flex; align-items: flex-start; gap: calc(1.25 * var(--spacing)); padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); }
/*vd*/
.css-13swa6w { flex-shrink: 0; margin-top: 6px; width: 5px; height: 5px; background-color: var(--palette-primary-main); }
/*vd*/
.css-5ji9cb-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8rem; line-height: 1.6; color: var(--palette-text-secondary); overflow-wrap: anywhere; }
/*vd*/
.css-1kk9afy { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); flex-wrap: wrap; }
/*vd*/
.css-a0o4wk { display: flex; gap: calc(0.5 * var(--spacing)); }
/*vd*/
.css-bopj6j { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); padding-top: calc(0.375 * var(--spacing)); padding-bottom: calc(0.375 * var(--spacing)); border: 1px solid var(--palette-divider); border-radius: calc(0.5 * var(--shape-borderRadius)); cursor: pointer; font-size: 0.6667rem; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; background-color: var(--table-row-selected-bg); color: var(--palette-text-primary); }
/*vd*/
.css-68xq3z { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); padding-top: calc(0.375 * var(--spacing)); padding-bottom: calc(0.375 * var(--spacing)); border: 1px solid var(--palette-divider); border-radius: calc(0.5 * var(--shape-borderRadius)); cursor: pointer; font-size: 0.6667rem; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; background-color: transparent; color: var(--palette-text-disabled); }
/*vd*/
.css-7wyzyd { }
/*vd*/
.css-7wyzyd td { background-color: var(--table-row-selected-bg); }
/*vd*/
.css-yqt0rt { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: left; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); font-weight: 700; }
/*vd*/
.css-l0mp00-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; margin-left: calc(0.75 * var(--spacing)); font-size: 0.6667rem; color: var(--palette-text-disabled); }
/*vd*/
.css-16gs9e5 { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: left; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-disabled); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
.css-1d5soml { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); font-weight: 700; }
/*vd*/
.css-1wipljf { cursor: pointer; }
/*vd*/
.css-1wipljf:hover td { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1kfyf7n { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); font-weight: 400; }
/*vd*/
.css-1cyuo73 { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: left; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-disabled); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-4s9njn { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: var(--spacing); padding-bottom: var(--spacing); font-size: 0.8rem; line-height: 18px; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--palette-text-primary); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 400; }
/*vd*/
.css-1mxmphu { z-index: var(--layout-header-zIndex); --color: var(--offset-color, var(--palette-text-primary)); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); margin-bottom: var(--spacing); }
/*vd*/
@media (min-width: 1200px) {
  .css-1mxmphu { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--layout-nav-bg); }
}
/*vd*/
.css-ccsu5x-MuiAppBar-root { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; z-index: var(--layout-header-zIndex); --color: var(--offset-color, var(--palette-text-primary)); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); margin-bottom: var(--spacing); }
/*vd*/
:where([data-color-scheme="dark"]) .css-ccsu5x-MuiAppBar-root { background-image: none; }
/*vd*/
@media (min-width: 1200px) {
  .css-ccsu5x-MuiAppBar-root { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--layout-nav-bg); }
}
/*vd*/
.css-8enru0-MuiPaper-root-MuiAppBar-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; border-top-color: ; border-right-color: ; border-left-color: ; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; z-index: var(--layout-header-zIndex); --color: var(--offset-color, var(--palette-text-primary)); background-color: var(--layout-nav-horizontal-bg); backdrop-filter: blur(var(--layout-header-blur)); color: var(--palette-text-primary); border-bottom: 1px solid var(--palette-divider); margin-bottom: var(--spacing); }
/*vd*/
:where([data-color-scheme="dark"]) .css-8enru0-MuiPaper-root-MuiAppBar-root { background-image: none; }
/*vd*/
@media (min-width: 1200px) {
  .css-8enru0-MuiPaper-root-MuiAppBar-root { margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: var(--layout-nav-bg); }
}
/*vd*/
nextjs-portal, [data-nextjs-toast], #nprogress, .Toastify, [class*="notistack"] { display: none !important; }
/*vd*/
* { scrollbar-width: none !important; caret-color: transparent !important; }
/*vd*/
@-webkit-keyframes mui-auto-fill { 
  0% { }
}
/*vd*/
@keyframes mui-auto-fill { 
  0% { }
}
/*vd*/
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { }
}
/*vd*/
@keyframes mui-auto-fill-cancel { 
  0% { }
}
/*vd*/
.css-of6eoe { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--spacing); min-height: var(--layout-toolbar-control-height, 28px); }
/*vd*/
.css-of6eoe .MuiIconButton-root { width: 100%; }
/*vd*/
.css-d4lf0g-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px; width: 28px; height: 28px; border-radius: 2px; border: 1px solid var(--palette-primary-main); background-color: var(--palette-background-paper); color: var(--palette-primary-main); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 5%); }
/*vd*/
.css-d4lf0g-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-d4lf0g-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-d4lf0g-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-d4lf0g-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-d4lf0g-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-d4lf0g-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-d4lf0g-MuiIconButton-root > span { width: 14px; height: 14px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-d4lf0g-MuiIconButton-root svg { width: 14px; height: 14px; }
/*vd*/
.css-d4lf0g-MuiIconButton-root:hover { background-color: var(--palette-action-hover); border-color: var(--palette-primary-main); color: var(--palette-primary-main); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px; width: 28px; height: 28px; border-radius: 2px; border: 1px solid var(--palette-primary-main); background-color: var(--palette-background-paper); color: var(--palette-primary-main); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 5%); }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root > span { width: 14px; height: 14px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root svg { width: 14px; height: 14px; }
/*vd*/
.css-1t1z4t5-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); border-color: var(--palette-primary-main); color: var(--palette-primary-main); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-s4soc1-MuiMenu-root { }
/*vd*/
.css-1cft1g0-MuiPopover-root-MuiMenu-root { }
/*vd*/
.css-avxm78 { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0px; margin-top: calc(0.5 * var(--spacing)); position: sticky; top: 0px; z-index: 1200; background-color: var(--palette-background-default); border-bottom: 1px solid rgba(148, 163, 184, 0.2); }
/*vd*/
@media (min-width: 0px) {
  .css-avxm78 { flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: var(--spacing); margin-left: calc(-2 * var(--spacing)); margin-right: calc(-2 * var(--spacing)); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-avxm78 { flex-direction: row; -webkit-box-align: center; align-items: center; gap: calc(2 * var(--spacing)); margin-left: calc(var(--layout-dashboard-content-px) * -1); margin-right: calc(var(--layout-dashboard-content-px) * -1); padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-114ron9 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 0px; padding: 0px; height: var(--layout-toolbar-control-height, 28px); border-radius: var(--shape-borderRadius); overflow: hidden; background-color: var(--palette-grey-200); border: 1px solid var(--palette-divider); }
/*vd*/
:where([data-color-scheme="dark"]) .css-114ron9 { background-color: var(--palette-background-neutral); }
/*vd*/
.css-yj7cvp-MuiButtonBase-root { 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; padding-top: 0px; padding-bottom: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; height: 100%; padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); border-radius: 0px; font-size: 0.8rem; font-weight: 500; line-height: 18px; white-space: nowrap; color: var(--palette-text-secondary); transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), color 160ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-yj7cvp-MuiButtonBase-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-yj7cvp-MuiButtonBase-root { print-color-adjust: exact; }
}
/*vd*/
.css-yj7cvp-MuiButtonBase-root:hover { color: var(--palette-text-primary); background-color: var(--palette-action-hover); }
/*vd*/
.css-1dvk1si-MuiButtonBase-root { 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; padding-top: 0px; padding-bottom: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; height: 100%; padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); border-radius: 0px; font-size: 0.8rem; font-weight: 700; line-height: 18px; white-space: nowrap; color: var(--palette-primary-contrastText); transition: background-color 160ms cubic-bezier(0.4, 0, 0.2, 1), color 160ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); }
/*vd*/
.css-1dvk1si-MuiButtonBase-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1dvk1si-MuiButtonBase-root { print-color-adjust: exact; }
}
/*vd*/
.css-1dvk1si-MuiButtonBase-root:hover { }
/*vd*/
:where([data-color-scheme="dark"]) .css-1dvk1si-MuiButtonBase-root { color: var(--palette-primary-contrastText); background-color: var(--palette-primary-main); }
/*vd*/
.css-1u2gsfg { margin-top: 0px; padding-top: 0px; top: calc(var(--layout-page-tab-height) + 1px); z-index: 1190; background-color: var(--palette-background-default); border-bottom: 1px solid var(--palette-divider); }
/*vd*/
@media (min-width: 0px) {
  .css-1u2gsfg { position: static; margin-left: calc(-2 * var(--spacing)); margin-right: calc(-2 * var(--spacing)); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1u2gsfg { position: sticky; margin-left: calc(var(--layout-dashboard-content-px) * -1); margin-right: calc(var(--layout-dashboard-content-px) * -1); padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-p6pakj { display: flex; gap: var(--spacing); }
/*vd*/
@media (min-width: 0px) {
  .css-p6pakj { -webkit-box-align: stretch; align-items: stretch; flex-direction: column; }
}
/*vd*/
@media (min-width: 600px) {
  .css-p6pakj { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
/*vd*/
.css-iehb22-MuiTabs-root { overflow: hidden; display: flex; min-height: 40px; width: 100%; }
/*vd*/
.css-iehb22-MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled { display: none; }
/*vd*/
.css-iehb22-MuiTabs-root .MuiTabs-list { min-height: 44px; }
/*vd*/
@media (min-width: 0px) {
  .css-iehb22-MuiTabs-root .MuiTabs-list { gap: calc(1.5 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-iehb22-MuiTabs-root .MuiTabs-list { gap: calc(3 * var(--spacing)); }
}
/*vd*/
.css-iehb22-MuiTabs-root .MuiTabs-indicator { height: 2px; border-radius: 0px; background-color: var(--palette-primary-main); }
/*vd*/
.css-iehb22-MuiTabs-root .MuiTab-root { min-height: 44px; padding-left: calc(0.25 * var(--spacing)); padding-right: calc(0.25 * var(--spacing)); padding-top: 0px; padding-bottom: 0px; min-width: auto; font-size: 0.8667rem; font-weight: 500; line-height: 18px; color: var(--palette-text-secondary); text-transform: none; transition: color 160ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-iehb22-MuiTabs-root .MuiTab-root:hover { color: var(--palette-text-primary); }
/*vd*/
.css-iehb22-MuiTabs-root .MuiTab-root.Mui-selected { color: var(--palette-text-primary); font-weight: 600; }
/*vd*/
.css-15z3lv7 { display: flex; -webkit-box-align: center; align-items: center; gap: calc(1.5 * var(--spacing)); flex-shrink: 0; }
/*vd*/
@media (min-width: 0px) {
  .css-15z3lv7 { align-self: flex-end; }
}
/*vd*/
@media (min-width: 600px) {
  .css-15z3lv7 { align-self: center; }
}
/*vd*/
.css-1unb879 { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1dsno7a-MuiTextField-root { min-width: 88px; }
/*vd*/
.css-1dsno7a-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1dsno7a-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-1qdaxbh-MuiFormControl-root-MuiTextField-root { display: inline-flex; flex-direction: column; position: relative; padding: 0px; margin: 0px; border: 0px; vertical-align: top; min-width: 88px; }
/*vd*/
.css-1qdaxbh-MuiFormControl-root-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1qdaxbh-MuiFormControl-root-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: var(--shape-borderRadius); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused { }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-error { }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-yw32ob-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input { 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; font-size: 1rem; padding: 8.5px 14px; }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { color: currentcolor; opacity: var(--opacity-inputPlaceholder); transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input:focus { outline: 0px; }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input:invalid { box-shadow: none; }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input::-webkit-search-decoration { appearance: none; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input { }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 0 !important; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input:focus::-webkit-input-placeholder { opacity: var(--opacity-inputPlaceholder); }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input.Mui-disabled { opacity: 1; -webkit-text-fill-color: var(--palette-text-disabled); }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
/*vd*/
@media (max-width: 599.95px) {
  .css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input { font-size: 16px; }
}
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input::placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { border-radius: inherit; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1wbnavw-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input { appearance: none; user-select: none; cursor: pointer; border-radius: var(--shape-borderRadius); 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; font-size: 1rem; padding: 8.5px 14px; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:focus { border-radius: 0px; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.Mui-disabled { cursor: default; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input[multiple] { height: auto; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:not([multiple]) option, .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:not([multiple]) optgroup { background-color: var(--palette-background-paper); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input ~ .MuiInputAdornment-root { position: absolute; top: 50%; transform: translateY(-50%); right: calc(var(--_caret, 24px) + (var(--_endAdornment, 28px) - 1.5rem)/2); }
/*vd*/
.MuiInputBase-root:has(> .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input) { --_endAdornment: 0px; }
/*vd*/
.MuiInputBase-root:has(> .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input) { --_caret: 32px; }
/*vd*/
.MuiInputBase-root:has(> .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input ~ .MuiInputAdornment-root) { --_endAdornment: 28px; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:focus { border-radius: var(--shape-borderRadius); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input { padding-right: calc(var(--_caret, 32px) + var(--_endAdornment, 0px)); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { color: currentcolor; opacity: var(--opacity-inputPlaceholder); transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:focus { outline: 0px; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:invalid { box-shadow: none; }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input::-webkit-search-decoration { appearance: none; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input { }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 0 !important; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:focus::-webkit-input-placeholder { opacity: var(--opacity-inputPlaceholder); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.Mui-disabled { opacity: 1; -webkit-text-fill-color: var(--palette-text-disabled); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
/*vd*/
@media (max-width: 599.95px) {
  .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input { font-size: 16px; }
}
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input::placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { border-radius: inherit; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1wilnzu-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); }
/*vd*/
.css-j0riat-MuiSelect-nativeInput { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
/*vd*/
.css-eiu0by-MuiNativeSelect-root-MuiSelect-icon { position: absolute; pointer-events: none; color: var(--palette-action-active); right: 10px; width: 18px; height: 18px; top: calc(50% - 9px); }
/*vd*/
.css-eiu0by-MuiNativeSelect-root-MuiSelect-icon.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1qsbzt4-MuiSvgIcon-root-MuiNativeSelect-root-MuiSelect-icon { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.6rem; position: absolute; pointer-events: none; color: var(--palette-action-active); right: 10px; width: 18px; height: 18px; top: calc(50% - 9px); }
/*vd*/
.css-1qsbzt4-MuiSvgIcon-root-MuiNativeSelect-root-MuiSelect-icon.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-17buqmr-MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 72%); transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
:where([data-color-scheme="dark"]) .css-17buqmr-MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
.css-1ee15on-MuiNotchedOutlined-root-MuiOutlinedInput-notchedOutline { text-align: left; position: absolute; inset: -5px 0px 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: rgba(var(--palette-grey-500Channel) / 72%); transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1ee15on-MuiNotchedOutlined-root-MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
.css-1nf2c5d-MuiNotchedOutlined-root { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
/*vd*/
.css-1ykpbt4-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 2px; width: var(--layout-toolbar-control-height, 28px); height: var(--layout-toolbar-control-height, 28px); padding: 0px; color: var(--palette-text-disabled); }
/*vd*/
.css-1ykpbt4-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1ykpbt4-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1ykpbt4-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1ykpbt4-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1ykpbt4-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1ykpbt4-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 2px; width: var(--layout-toolbar-control-height, 28px); height: var(--layout-toolbar-control-height, 28px); padding: 0px; color: var(--palette-text-disabled); }
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1wfox07-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1wfox07-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1wfox07-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-u96qbo-MuiTooltip-popper { z-index: var(--zIndex-tooltip); pointer-events: none; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; inset-inline-start: 0px; margin-inline-start: -0.71em; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; inset-inline-end: 0px; margin-inline-end: -0.71em; }
/*vd*/
.css-u96qbo-MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
/*vd*/
.css-u96qbo-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-tooltip { margin-top: 12px; }
/*vd*/
.css-u96qbo-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-tooltip { margin-bottom: 12px; }
/*vd*/
.css-u96qbo-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-tooltip { margin-left: 12px; }
/*vd*/
.css-u96qbo-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-tooltip { margin-right: 12px; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper { z-index: var(--zIndex-tooltip); pointer-events: none; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; inset-inline-start: 0px; margin-inline-start: -0.71em; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; inset-inline-end: 0px; margin-inline-end: -0.71em; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="bottom"] .MuiTooltip-tooltip { margin-top: 12px; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="top"] .MuiTooltip-tooltip { margin-bottom: 12px; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="right"] .MuiTooltip-tooltip { margin-left: 12px; }
/*vd*/
.css-c7824q-MuiPopper-root-MuiTooltip-popper.MuiTooltip-popper[data-popper-placement*="left"] .MuiTooltip-tooltip { margin-right: 12px; }
/*vd*/
.css-4gsuym { margin-top: calc(5 * var(--spacing)); }
/*vd*/
.css-4gsuym .MuiTableContainer-root { margin-top: 0px; }
/*vd*/
.css-1otq3q1-MuiTableContainer-root { width: 100%; max-height: 80vh; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; border: var(--table-border-width, 1px) solid var(--table-border-color); border-radius: var(--table-surface-radius, 0px); box-shadow: var(--customShadows-card); background-color: var(--table-background); overflow: auto; --table-section-header-background: var(--report-section-band-bg); --table-section-header-text: var(--report-section-band-text); margin-top: calc(2 * var(--spacing)); --table-sticky-column-bg: color-mix(in srgb, var(--palette-grey-500) 6%, var(--table-background)); --table-body-font-size: 0.7333rem; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; --table-row-hover-sticky-bg: color-mix(in srgb, var(--palette-primary-main) 5%, var(--table-sticky-column-bg)); --table-section-header-font-size: 0.8667rem; --table-section-header-line-height: 20px; --table-section-header-font-weight: 500; --table-header-text-primary-size: 0.8rem; }
/*vd*/
.css-1otq3q1-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-1otq3q1-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-1otq3q1-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-45zdaz-MuiPaper-root-MuiTableContainer-root { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; width: 100%; max-height: 80vh; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; border: var(--table-border-width, 1px) solid var(--table-border-color); border-radius: var(--table-surface-radius, 0px); box-shadow: var(--customShadows-card); background-color: var(--table-background); overflow: auto; --table-section-header-background: var(--report-section-band-bg); --table-section-header-text: var(--report-section-band-text); margin-top: calc(2 * var(--spacing)); --table-sticky-column-bg: color-mix(in srgb, var(--palette-grey-500) 6%, var(--table-background)); --table-body-font-size: 0.7333rem; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; --table-row-hover-sticky-bg: color-mix(in srgb, var(--palette-primary-main) 5%, var(--table-sticky-column-bg)); --table-section-header-font-size: 0.8667rem; --table-section-header-line-height: 20px; --table-section-header-font-weight: 500; --table-header-text-primary-size: 0.8rem; }
/*vd*/
.css-45zdaz-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-45zdaz-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-45zdaz-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-1m1ditw-MuiTable-root { display: table; border-spacing: 0px; border-collapse: separate; width: 100%; background-color: var(--table-background); }
/*vd*/
.css-1m1ditw-MuiTable-root caption { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; padding: calc(2 * var(--spacing)); color: var(--palette-text-secondary); text-align: left; caption-side: bottom; }
/*vd*/
.css-8btsli-MuiTableHead-root { display: table-header-group; background-color: var(--table-header-bg); z-index: var(--table-header-zIndex, 1110); position: sticky; top: 0px; box-shadow: inset 0 -1px 0 var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-6upxk7-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
/*vd*/
.css-6upxk7-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-6upxk7-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-6upxk7-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-6upxk7-MuiTableRow-root:hover { }
/*vd*/
.css-6upxk7-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-6upxk7-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-6upxk7-MuiTableRow-root:first-of-type { }
/*vd*/
.css-6upxk7-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-6upxk7-MuiTableRow-root:last-of-type { }
/*vd*/
.css-6upxk7-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-6upxk7-MuiTableRow-root td:last-of-type, .css-6upxk7-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1b37x6d-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1b37x6d-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1b37x6d-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.columnHover { }
/*vd*/
.css-1b37x6d-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1b37x6d-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1b37x6d-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1b37x6d-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1b37x6d-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1b37x6d-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1b37x6d-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1b37x6d-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-1b37x6d-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1b37x6d-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1b37x6d-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
@media (min-width: 0px) {
  .css-1b37x6d-MuiTableCell-root { min-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1b37x6d-MuiTableCell-root { min-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1b37x6d-MuiTableCell-root::before { display: none !important; content: none; }
/*vd*/
.css-1b37x6d-MuiTableCell-root .stickyColumn::before { display: none !important; content: none; }
/*vd*/
.css-1cpe6k5 { display: flex; flex-direction: column; align-items: flex-start; line-height: 1; }
/*vd*/
.css-1aizmvn { font-size: var(--table-header-text-primary-size, 0.8667rem); font-weight: var(--table-header-text-primary-weight, 600); color: var(--table-header-text-primary, var(--table-text-primary)); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: right; flex-direction: row-reverse; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 94px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1jm9qrg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.columnHover { }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1jm9qrg-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
.css-1jm9qrg-MuiTableCell-root::after { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 1px; height: 18px; background-color: var(--palette-divider); opacity: 1; pointer-events: none; }
/*vd*/
.css-1saa1th { display: flex; flex-direction: column; align-items: flex-end; line-height: 1; }
/*vd*/
.css-q6vo2v { font-size: var(--table-header-text-secondary-size, 10px); color: var(--table-header-text-secondary, var(--table-text-secondary)); font-weight: var(--table-header-text-secondary-weight, 400); margin-top: calc(0.25 * var(--spacing)); }
/*vd*/
.css-1utoggt-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: right; flex-direction: row-reverse; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 94px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-1utoggt-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1utoggt-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1utoggt-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1utoggt-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1utoggt-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1utoggt-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1utoggt-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1utoggt-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1utoggt-MuiTableCell-root.columnHover { }
/*vd*/
.css-1utoggt-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1utoggt-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1utoggt-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1utoggt-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1utoggt-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1utoggt-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1utoggt-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1utoggt-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1utoggt-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1utoggt-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1utoggt-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-1utoggt-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1utoggt-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1utoggt-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
.css-gmh7jj-MuiTableBody-root { display: table-row-group; }
/*vd*/
.css-5fjgzv-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; cursor: pointer; user-select: none; }
/*vd*/
.css-5fjgzv-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-5fjgzv-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-5fjgzv-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-5fjgzv-MuiTableRow-root:hover { }
/*vd*/
.css-5fjgzv-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-5fjgzv-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-5fjgzv-MuiTableRow-root:first-of-type { }
/*vd*/
.css-5fjgzv-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-5fjgzv-MuiTableRow-root:last-of-type { }
/*vd*/
.css-5fjgzv-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-5fjgzv-MuiTableRow-root td:last-of-type, .css-5fjgzv-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1w9nwwn-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.columnHover { }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1w9nwwn-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1w9nwwn-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-he01ek { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.75 * var(--spacing)); }
/*vd*/
.css-n8mnpd { width: 16px; height: 16px; display: inline-flex; flex-shrink: 0; color: inherit; opacity: 0.7; transform: none; transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-n72129 { display: inline-block; width: 0px; flex-shrink: 0; overflow: visible; white-space: nowrap; }
/*vd*/
.css-z20e00-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
/*vd*/
.css-z20e00-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-z20e00-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-z20e00-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-z20e00-MuiTableRow-root:hover { }
/*vd*/
.css-z20e00-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-z20e00-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-z20e00-MuiTableRow-root:first-of-type { }
/*vd*/
.css-z20e00-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-z20e00-MuiTableRow-root:last-of-type { }
/*vd*/
.css-z20e00-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-z20e00-MuiTableRow-root td:last-of-type, .css-z20e00-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-z20e00-MuiTableRow-root .row-action-trigger { opacity: 0; }
/*vd*/
.css-z20e00-MuiTableRow-root:hover .row-action-trigger { opacity: 1; }
/*vd*/
@media (hover: none) {
  .css-z20e00-MuiTableRow-root .row-action-trigger { opacity: 1; }
}
/*vd*/
.css-z20e00-MuiTableRow-root:hover .row-chart-trigger { color: var(--palette-primary-main); opacity: 1; }
/*vd*/
.css-zyymu5-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-weight: 700; }
/*vd*/
.css-zyymu5-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-zyymu5-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-zyymu5-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-zyymu5-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-zyymu5-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-zyymu5-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-zyymu5-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-zyymu5-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-zyymu5-MuiTableCell-root.columnHover { }
/*vd*/
.css-zyymu5-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-zyymu5-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-zyymu5-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-zyymu5-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-zyymu5-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-zyymu5-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-zyymu5-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-zyymu5-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-zyymu5-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-zyymu5-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-zyymu5-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-zyymu5-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1t8n9zg { display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); width: 100%; color: var(--table-text-primary); font-size: inherit; line-height: inherit; font-weight: inherit; }
/*vd*/
.css-vgv6hz { margin-left: auto; padding: 0px; width: 20px; height: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 0px; }
/*vd*/
.css-datla1 { position: relative; display: inline-flex; -webkit-box-align: center; align-items: center; }
/*vd*/
.css-fvhxsk-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; width: 18px; height: 18px; padding: 0px; min-width: 18px; border-radius: calc(0.75 * var(--shape-borderRadius)); color: rgba(var(--palette-text-primaryChannel) / 38%); background-color: transparent; transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }
/*vd*/
.css-fvhxsk-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-fvhxsk-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-fvhxsk-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-fvhxsk-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-fvhxsk-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-fvhxsk-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-fvhxsk-MuiIconButton-root .iconify { color: currentcolor; }
/*vd*/
@media (hover: none) {
  .css-fvhxsk-MuiIconButton-root { opacity: 0.85; }
}
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; width: 18px; height: 18px; padding: 0px; min-width: 18px; border-radius: calc(0.75 * var(--shape-borderRadius)); color: rgba(var(--palette-text-primaryChannel) / 38%); background-color: transparent; transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-nh0f1n-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-nh0f1n-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-nh0f1n-MuiButtonBase-root-MuiIconButton-root .iconify { color: currentcolor; }
/*vd*/
@media (hover: none) {
  .css-nh0f1n-MuiButtonBase-root-MuiIconButton-root { opacity: 0.85; }
}
/*vd*/
.css-68t4zt { width: 16px; height: 16px; display: block; fill: currentcolor; }
/*vd*/
.css-r4g5gy-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-weight: 700; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-r4g5gy-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-r4g5gy-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.columnHover { }
/*vd*/
.css-r4g5gy-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-r4g5gy-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-r4g5gy-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-r4g5gy-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-r4g5gy-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-r4g5gy-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-r4g5gy-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1gibuqx { text-align: right; color: var(--table-text-primary); font-size: inherit; line-height: inherit; font-weight: inherit; }
/*vd*/
.css-w9qicz { padding: 0px; border: 0px solid; background: transparent; font: var(--font-inherit); color: inherit; cursor: pointer; text-underline-offset: 3px; text-decoration-line: underline; text-decoration-style: dotted; text-decoration-thickness: from-font; text-decoration-color: var(--palette-primary-main); }
/*vd*/
.css-w9qicz:hover { color: var(--palette-primary-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-w9qicz { text-decoration-color: var(--palette-primary-light); }
/*vd*/
.css-s419zs-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-weight: 700; background-color: rgba(255, 178, 107, 0.12); }
/*vd*/
.css-s419zs-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-s419zs-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-s419zs-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-s419zs-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-s419zs-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-s419zs-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-s419zs-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-s419zs-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-s419zs-MuiTableCell-root.columnHover { }
/*vd*/
.css-s419zs-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-s419zs-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-s419zs-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-s419zs-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-s419zs-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-s419zs-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-s419zs-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-s419zs-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-s419zs-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-s419zs-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-khsiv6-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(1.5 * var(--spacing)); font-style: italic; }
/*vd*/
.css-khsiv6-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-khsiv6-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-khsiv6-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-khsiv6-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-khsiv6-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-khsiv6-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-khsiv6-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-khsiv6-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-khsiv6-MuiTableCell-root.columnHover { }
/*vd*/
.css-khsiv6-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-khsiv6-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-khsiv6-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-khsiv6-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-khsiv6-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-khsiv6-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-khsiv6-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-khsiv6-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-khsiv6-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-khsiv6-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-khsiv6-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-khsiv6-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1ijwphs-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-style: italic; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1ijwphs-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1ijwphs-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.columnHover { }
/*vd*/
.css-1ijwphs-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1ijwphs-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1ijwphs-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1ijwphs-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1ijwphs-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ijwphs-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1ijwphs-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1so3km2 { text-align: right; color: var(--trend-up-color); font-size: inherit; line-height: inherit; font-weight: inherit; }
/*vd*/
.css-1d8k47o-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-style: italic; background-color: rgba(255, 178, 107, 0.12); }
/*vd*/
.css-1d8k47o-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1d8k47o-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1d8k47o-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.columnHover { }
/*vd*/
.css-1d8k47o-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1d8k47o-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1d8k47o-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1d8k47o-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1d8k47o-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1d8k47o-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1d8k47o-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1etsn6k { text-align: right; color: var(--trend-down-color); font-size: inherit; line-height: inherit; font-weight: inherit; }
/*vd*/
.css-hz38h8-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-hz38h8-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-hz38h8-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-hz38h8-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-hz38h8-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-hz38h8-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-hz38h8-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-hz38h8-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-hz38h8-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-hz38h8-MuiTableCell-root.columnHover { }
/*vd*/
.css-hz38h8-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-hz38h8-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-hz38h8-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-hz38h8-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-hz38h8-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-hz38h8-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-hz38h8-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-hz38h8-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-hz38h8-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-hz38h8-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-hz38h8-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-hz38h8-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-27komi-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-27komi-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-27komi-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-27komi-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-27komi-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-27komi-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-27komi-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-27komi-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-27komi-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-27komi-MuiTableCell-root.columnHover { }
/*vd*/
.css-27komi-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-27komi-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-27komi-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-27komi-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-27komi-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-27komi-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-27komi-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-27komi-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-27komi-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-27komi-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-visvu2-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); background-color: rgba(255, 178, 107, 0.12); }
/*vd*/
.css-visvu2-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-visvu2-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-visvu2-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-visvu2-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-visvu2-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-visvu2-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-visvu2-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-visvu2-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-visvu2-MuiTableCell-root.columnHover { }
/*vd*/
.css-visvu2-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-visvu2-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-visvu2-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-visvu2-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-visvu2-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-visvu2-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-visvu2-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-visvu2-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-visvu2-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-visvu2-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-yqckyr-MuiPopover-root { pointer-events: none; }
/*vd*/
.css-ulbvj4-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(1.5 * var(--spacing)); font-weight: 700; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-ulbvj4-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-ulbvj4-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.columnHover { }
/*vd*/
.css-ulbvj4-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-ulbvj4-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-ulbvj4-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-ulbvj4-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-ulbvj4-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-ulbvj4-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-ulbvj4-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-ulbvj4-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-ulbvj4-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-s4govb-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-style: italic; }
/*vd*/
.css-s4govb-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-s4govb-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-s4govb-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-s4govb-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-s4govb-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-s4govb-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-s4govb-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-s4govb-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-s4govb-MuiTableCell-root.columnHover { }
/*vd*/
.css-s4govb-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-s4govb-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-s4govb-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-s4govb-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-s4govb-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-s4govb-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-s4govb-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-s4govb-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-s4govb-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-s4govb-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-s4govb-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-s4govb-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-dmw0he-MuiTypography-root { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; display: block; margin-top: var(--spacing); color: var(--palette-text-secondary); }
/*vd*/
.css-1catv4f-MuiLink-root { 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; appearance: none; vertical-align: baseline; }
/*vd*/
.css-1catv4f-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-1catv4f-MuiLink-root.Mui-focusVisible { outline: auto; }
/*vd*/
.css-1pitt7p-MuiTypography-root-MuiLink-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; color: var(--palette-primary-main); 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; appearance: none; vertical-align: baseline; }
/*vd*/
.css-1pitt7p-MuiTypography-root-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-1pitt7p-MuiTypography-root-MuiLink-root.Mui-focusVisible { outline: auto; }
/*vd*/
.css-r3djoj-MuiTouchRipple-root { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple { opacity: 0; position: absolute; }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple.MuiTouchRipple-rippleVisible { opacity: 0.3; transform: scale(1); }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple .MuiTouchRipple-child { opacity: 1; display: block; width: 100%; height: 100%; border-radius: 50%; background-color: currentcolor; }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple .MuiTouchRipple-childLeaving { opacity: 0; }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple .MuiTouchRipple-childPulsate { position: absolute; left: 0px; top: 0px; }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple.MuiTouchRipple-rippleVisible { animation-name: animation-1taevns; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple.MuiTouchRipple-ripplePulsate { animation-duration: 200ms; }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple .MuiTouchRipple-childLeaving { animation-name: animation-5ich1p; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-lzntsc-MuiTouchRipple-ripple .MuiTouchRipple-childPulsate { animation-name: animation-f6tr5a; animation-duration: 2500ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: infinite; animation-delay: 200ms; }
/*vd*/
@-webkit-keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
/*vd*/
@keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
/*vd*/
@-webkit-keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
/*vd*/
@keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
/*vd*/
@-webkit-keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
/*vd*/
@keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
/*vd*/
.css-1678xa2-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-right: ; padding-left: ; font-weight: 500; color: var(--palette-primary-main); line-height: 1.5; padding-top: var(--spacing); padding-bottom: var(--spacing); }
/*vd*/
.css-1678xa2-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1678xa2-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1678xa2-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1678xa2-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1678xa2-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1678xa2-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1678xa2-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1678xa2-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1678xa2-MuiTableCell-root.columnHover { }
/*vd*/
.css-1678xa2-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1678xa2-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1678xa2-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1678xa2-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1678xa2-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1678xa2-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1678xa2-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1678xa2-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1678xa2-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1678xa2-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-1678xa2-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1678xa2-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1678xa2-MuiTableCell-root .MuiBox-root { color: var(--palette-primary-main); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-right: ; padding-left: ; font-weight: 500; color: var(--palette-primary-main); line-height: 1.5; padding-top: var(--spacing); padding-bottom: var(--spacing); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1xk7vwc-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.columnHover { }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1xk7vwc-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1xk7vwc-MuiTableCell-root .MuiBox-root { color: var(--palette-primary-main); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(3 * var(--spacing)); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1ff3ebg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.columnHover { }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ff3ebg-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1ff3ebg-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-1ff3ebg-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1ff3ebg-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-zsdifu-MuiLink-root { padding: 0px; border: 0px solid; background: transparent; 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-stretch: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; color: inherit; cursor: pointer; text-underline-offset: 3px; font-size: inherit; line-height: inherit; font-weight: inherit; text-decoration-line: underline; text-decoration-style: dotted; text-decoration-thickness: from-font; text-decoration-color: var(--palette-primary-main); }
/*vd*/
.css-zsdifu-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-zsdifu-MuiLink-root:hover { color: var(--palette-primary-main); text-decoration-color: currentcolor; }
/*vd*/
:where([data-color-scheme="dark"]) .css-zsdifu-MuiLink-root { text-decoration-color: var(--palette-primary-light); }
/*vd*/
.css-1c1plzh-MuiTypography-root-MuiLink-root { margin: 0px; letter-spacing: inherit; padding: 0px; border: 0px solid; background: transparent; 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-stretch: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; color: inherit; cursor: pointer; text-underline-offset: 3px; font-size: inherit; line-height: inherit; font-weight: inherit; text-decoration-line: underline; text-decoration-style: dotted; text-decoration-thickness: from-font; text-decoration-color: var(--palette-primary-main); }
/*vd*/
.css-1c1plzh-MuiTypography-root-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-1c1plzh-MuiTypography-root-MuiLink-root:hover { color: var(--palette-primary-main); text-decoration-color: currentcolor; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1c1plzh-MuiTypography-root-MuiLink-root { text-decoration-color: var(--palette-primary-light); }
/*vd*/
.css-uty2eg-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(1.5 * var(--spacing)); }
/*vd*/
.css-uty2eg-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-uty2eg-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-uty2eg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-uty2eg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-uty2eg-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-uty2eg-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-uty2eg-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-uty2eg-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-uty2eg-MuiTableCell-root.columnHover { }
/*vd*/
.css-uty2eg-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-uty2eg-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-uty2eg-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-uty2eg-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-uty2eg-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-uty2eg-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-uty2eg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-uty2eg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-uty2eg-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-uty2eg-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-uty2eg-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-uty2eg-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1ululyg-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-right: ; padding-left: calc(1.5 * var(--spacing)); font-weight: 500; color: var(--palette-primary-main); line-height: 1.5; padding-top: var(--spacing); padding-bottom: var(--spacing); }
/*vd*/
.css-1ululyg-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1ululyg-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1ululyg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1ululyg-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1ululyg-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1ululyg-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1ululyg-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1ululyg-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1ululyg-MuiTableCell-root.columnHover { }
/*vd*/
.css-1ululyg-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1ululyg-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1ululyg-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ululyg-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1ululyg-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ululyg-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ululyg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1ululyg-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ululyg-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1ululyg-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-1ululyg-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1ululyg-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1ululyg-MuiTableCell-root .MuiBox-root { color: var(--palette-primary-main); }
/*vd*/
.css-1qtpnx-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-right: ; padding-left: calc(3 * var(--spacing)); font-weight: 500; color: var(--palette-primary-main); line-height: 1.5; padding-top: var(--spacing); padding-bottom: var(--spacing); }
/*vd*/
.css-1qtpnx-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1qtpnx-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1qtpnx-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.columnHover { }
/*vd*/
.css-1qtpnx-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1qtpnx-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1qtpnx-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1qtpnx-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1qtpnx-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1qtpnx-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1qtpnx-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-1qtpnx-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1qtpnx-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-1qtpnx-MuiTableCell-root .MuiBox-root { color: var(--palette-primary-main); }
/*vd*/
.css-x3xpx4-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(4.5 * var(--spacing)); }
/*vd*/
.css-x3xpx4-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-x3xpx4-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-x3xpx4-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.columnHover { }
/*vd*/
.css-x3xpx4-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-x3xpx4-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-x3xpx4-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-x3xpx4-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-x3xpx4-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-x3xpx4-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-x3xpx4-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-x3xpx4-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-x3xpx4-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-h7ni45-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(3 * var(--spacing)); font-weight: 700; }
/*vd*/
.css-h7ni45-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-h7ni45-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-h7ni45-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-h7ni45-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-h7ni45-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-h7ni45-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-h7ni45-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-h7ni45-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-h7ni45-MuiTableCell-root.columnHover { }
/*vd*/
.css-h7ni45-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-h7ni45-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-h7ni45-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-h7ni45-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-h7ni45-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-h7ni45-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-h7ni45-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-h7ni45-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-h7ni45-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-h7ni45-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-h7ni45-MuiTableCell-root { width: min(290px, 42vw); min-width: min(290px, 42vw); max-width: min(290px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-h7ni45-MuiTableCell-root { width: 290px; min-width: 290px; max-width: 290px; white-space: nowrap; }
}
/*vd*/
.css-ktgexz { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--spacing); min-height: var(--layout-toolbar-control-height, 28px); }
/*vd*/
.css-ktgexz .MuiIconButton-root { width: 100%; }
/*vd*/
.css-1ectqag { margin-top: calc(2 * var(--spacing)); margin-bottom: calc(2 * var(--spacing)); }
/*vd*/
.css-1hcd3lu { display: grid; gap: calc(2 * var(--spacing)); -webkit-box-align: start; align-items: start; }
/*vd*/
@media (min-width: 0px) {
  .css-1hcd3lu { grid-template-columns: 1fr; }
}
/*vd*/
@media (min-width: 900px) {
  .css-1hcd3lu { grid-template-columns: 1fr 1fr; }
}
/*vd*/
.css-5xn38 { border-radius: calc(2 * var(--shape-borderRadius)); overflow: hidden; display: flex; flex-direction: column; height: 100%; background-color: var(--palette-background-paper); background-image: linear-gradient(rgba(var(--palette-success-mainChannel) / 8%), rgba(var(--palette-success-mainChannel) / 8%)); border: 1px solid rgba(var(--palette-success-mainChannel) / 24%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-5xn38 { background-image: linear-gradient(rgba(var(--palette-success-lightChannel) / 12%), rgba(var(--palette-success-lightChannel) / 12%)); border: 1px solid rgba(var(--palette-success-lightChannel) / 28%); }
/*vd*/
.css-144fatr { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-top: ; padding-right: ; padding-left: ; padding-bottom: var(--spacing); }
/*vd*/
.css-1mtasqe-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.55556; font-size: 1.0625rem; font-weight: 700; color: var(--palette-success-dark); }
/*vd*/
@media (min-width: 600px) {
  .css-1mtasqe-MuiTypography-root { font-size: 1.125rem; }
}
/*vd*/
:where([data-color-scheme="dark"]) .css-1mtasqe-MuiTypography-root { color: var(--palette-success-light); }
/*vd*/
.css-166u3ar { flex: 1 1 0%; padding-right: ; padding-bottom: ; padding-left: ; padding-top: var(--spacing); }
/*vd*/
.css-c3b6z { }
/*vd*/
.css-c3b6z p { margin: 0px 0px 12px; font-size: 0.8667rem; line-height: 1.6; }
/*vd*/
.css-c3b6z, .css-c3b6z * { color: var(--palette-text-primary); }
/*vd*/
.css-c3b6z ul { margin: 0px 0px 12px; padding-left: 0px; list-style: none; }
/*vd*/
.css-c3b6z ul li { position: relative; font-size: 0.8667rem; line-height: 1.6; margin-bottom: 8px; padding-left: 24px; }
/*vd*/
.css-c3b6z ul li::before { content: "✓"; position: absolute; left: 0px; top: 0px; color: var(--palette-success-main); font-weight: 700; font-size: 0.8667rem; }
/*vd*/
:where([data-color-scheme="dark"]) .css-c3b6z ul li::before { color: var(--palette-success-light); }
/*vd*/
.css-c3b6z ol { margin: 0px 0px 12px; padding-left: 20px; }
/*vd*/
.css-c3b6z ol li { font-size: 0.8667rem; line-height: 1.6; margin-bottom: 8px; }
/*vd*/
.css-c3b6z li { font-size: 0.8667rem; line-height: 1.6; margin-bottom: 8px; }
/*vd*/
.css-c3b6z strong { font-weight: 600; }
/*vd*/
.css-c3b6z em { font-style: italic; }
/*vd*/
.css-1kb3y4u { border-radius: calc(2 * var(--shape-borderRadius)); overflow: hidden; display: flex; flex-direction: column; height: 100%; background-color: var(--palette-background-paper); background-image: linear-gradient(rgba(var(--palette-error-mainChannel) / 8%), rgba(var(--palette-error-mainChannel) / 8%)); border: 1px solid rgba(var(--palette-error-mainChannel) / 24%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1kb3y4u { background-image: linear-gradient(rgba(var(--palette-error-lightChannel) / 12%), rgba(var(--palette-error-lightChannel) / 12%)); border: 1px solid rgba(var(--palette-error-lightChannel) / 28%); }
/*vd*/
.css-1e0179j-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.55556; font-size: 1.0625rem; font-weight: 700; color: var(--palette-error-dark); }
/*vd*/
@media (min-width: 600px) {
  .css-1e0179j-MuiTypography-root { font-size: 1.125rem; }
}
/*vd*/
:where([data-color-scheme="dark"]) .css-1e0179j-MuiTypography-root { color: var(--palette-error-light); }
/*vd*/
.css-oi5yam { }
/*vd*/
.css-oi5yam p { margin: 0px 0px 12px; font-size: 0.8667rem; line-height: 1.6; }
/*vd*/
.css-oi5yam, .css-oi5yam * { color: var(--palette-text-primary); }
/*vd*/
.css-oi5yam ul { margin: 0px 0px 12px; padding-left: 0px; list-style: none; }
/*vd*/
.css-oi5yam ul li { position: relative; font-size: 0.8667rem; line-height: 1.6; margin-bottom: 8px; padding-left: 24px; }
/*vd*/
.css-oi5yam ul li::before { content: "✓"; position: absolute; left: 0px; top: 0px; color: var(--palette-error-main); font-weight: 700; font-size: 0.8667rem; }
/*vd*/
:where([data-color-scheme="dark"]) .css-oi5yam ul li::before { color: var(--palette-error-light); }
/*vd*/
.css-oi5yam ol { margin: 0px 0px 12px; padding-left: 20px; }
/*vd*/
.css-oi5yam ol li { font-size: 0.8667rem; line-height: 1.6; margin-bottom: 8px; }
/*vd*/
.css-oi5yam li { font-size: 0.8667rem; line-height: 1.6; margin-bottom: 8px; }
/*vd*/
.css-oi5yam strong { font-weight: 600; }
/*vd*/
.css-oi5yam em { font-style: italic; }
/*vd*/
.css-1u71zfq { margin-bottom: calc(2 * var(--spacing)); align-self: stretch; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; gap: calc(1.5 * var(--spacing)); }
/*vd*/
.css-1kgak5y { display: flex; gap: var(--spacing); margin-bottom: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-1kgak5y { -webkit-box-align: stretch; align-items: stretch; flex-direction: column; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1kgak5y { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
/*vd*/
.css-8zu567-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 20px; font-weight: 600; color: var(--palette-text-secondary); }
/*vd*/
@media (min-width: 600px) {
  .css-8zu567-MuiTypography-root { min-width: 88px; }
}
/*vd*/
.css-1w4z1ug-MuiFormControl-root { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; max-width: 420px; }
/*vd*/
@media (min-width: 0px) {
  .css-1w4z1ug-MuiFormControl-root { min-width: 100%; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1w4z1ug-MuiFormControl-root { min-width: 320px; }
}
/*vd*/
.css-1w4z1ug-MuiFormControl-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1w4z1ug-MuiFormControl-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-14qesb1-MuiSelect-root { font-weight: 500; background-color: var(--palette-background-paper); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: var(--shape-borderRadius); font-weight: 500; background-color: var(--palette-background-paper); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused { }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error { }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-z6ubbv-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-11f61iu { margin-left: auto; display: flex; -webkit-box-align: center; align-items: center; gap: calc(1.5 * var(--spacing)); }
/*vd*/
.css-ucft61 { width: 100%; border-width: 1px; border-style: solid; border-image: none; border-color: var(--palette-divider); border-radius: calc(2 * var(--shape-borderRadius)); background-color: var(--palette-background-paper); overflow: hidden; }
/*vd*/
.css-13wqxcj { padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--palette-divider); }
/*vd*/
@media (min-width: 0px) {
  .css-13wqxcj { padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-13wqxcj { padding-left: calc(2.5 * var(--spacing)); padding-right: calc(2.5 * var(--spacing)); }
}
/*vd*/
.css-6tiss-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1.0667rem; line-height: 24px; font-weight: 600; color: var(--palette-text-primary); }
/*vd*/
.css-12tz28p { display: grid; gap: calc(2 * var(--spacing)); width: 100%; grid-template-columns: repeat(1, minmax(0px, 1fr)); }
/*vd*/
@media (min-width: 0px) {
  .css-12tz28p { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-12tz28p { padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); padding-top: calc(2 * var(--spacing)); padding-bottom: calc(2 * var(--spacing)); }
}
/*vd*/
@media print {
  .css-12tz28p { gap: 12px; }
}
/*vd*/
.css-7m7ona { min-width: 0px; width: 100%; break-inside: avoid; }
/*vd*/
.css-pmuzby { min-height: 360px; }
/*vd*/
.css-1oukloi { background-color: var(--palette-background-paper); border-width: 1px; border-style: solid; border-image: none; border-color: var(--palette-divider); border-radius: calc(1.5 * var(--shape-borderRadius)); width: 100%; break-inside: avoid; }
/*vd*/
.css-1pipq4n-MuiStack-root { display: flex; flex-flow: wrap; column-gap: ; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding-left: calc(2.5 * var(--spacing)); padding-right: calc(2.5 * var(--spacing)); padding-top: calc(1.25 * var(--spacing)); padding-bottom: calc(0.625 * var(--spacing)); min-height: 48px; row-gap: calc(0.375 * var(--spacing)); border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--palette-divider); }
/*vd*/
.css-1dtjkfd { min-width: 0px; flex: 1 1 auto; }
/*vd*/
.css-956388-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1rem; font-weight: 600; line-height: 1.4; color: var(--palette-text-primary); }
/*vd*/
.css-1vibmc2-MuiStack-root { display: flex; flex-flow: wrap; gap: calc(1.5 * var(--spacing)); -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding-top: calc(0.125 * var(--spacing)); }
/*vd*/
@media (min-width: 0px) {
  .css-1vibmc2-MuiStack-root { max-width: 100%; }
}
/*vd*/
@media (min-width: 900px) {
  .css-1vibmc2-MuiStack-root { max-width: 60%; }
}
/*vd*/
.css-1uokilh-MuiStack-root { display: flex; flex-direction: row; gap: calc(0.75 * var(--spacing)); -webkit-box-align: center; align-items: center; min-width: 0px; }
/*vd*/
.css-1gg35t0 { width: 10px; height: 10px; border-radius: 2px; flex-shrink: 0; }
/*vd*/
.css-1bylp69-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.6667rem; line-height: 1.4; color: var(--palette-text-secondary); white-space: nowrap; }
/*vd*/
.css-1u5owj7 { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); padding-top: var(--spacing); padding-bottom: calc(0.75 * var(--spacing)); }
/*vd*/
.css-1neg1as { flex-shrink: 0; position: relative; border-radius: 3px; height: 380px; width: 100%; }
/*vd*/
.css-1neg1as > div { border-radius: inherit; }
/*vd*/
.css-aq9m5t { width: 10px; height: 10px; border-radius: 2px; background-color: rgb(138, 63, 252); flex-shrink: 0; }
/*vd*/
.css-flmdox { width: 10px; height: 10px; border-radius: 2px; background-color: rgb(51, 177, 255); flex-shrink: 0; }
/*vd*/
.css-1dqdaoc { display: grid; gap: calc(3 * var(--spacing)); padding-bottom: calc(4 * var(--spacing)); }
/*vd*/
.css-136if8q { display: flex; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; gap: calc(2 * var(--spacing)); }
/*vd*/
.css-cm3ju-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-text-secondary); }
/*vd*/
.css-s9ih7o { display: flex; -webkit-box-align: center; align-items: center; gap: calc(1.5 * var(--spacing)); flex-wrap: wrap; }
/*vd*/
.css-zctqko-MuiFormControl-root { display: inline-flex; flex-direction: column; position: relative; padding: 0px; margin: 0px; border: 0px; vertical-align: top; min-width: 140px; }
/*vd*/
.css-ptwk5b-MuiInputLabel-root { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; 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); transform: translate(14px, -9px) scale(0.75); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root { padding: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-text-disabled); display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; 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); transform: translate(14px, -9px) scale(0.75); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.Mui-focused { color: var(--palette-primary-main); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.Mui-disabled { color: var(--palette-text-disabled); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.Mui-error { color: var(--palette-error-main); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1rem; line-height: 1.5; color: var(--palette-text-secondary); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.Mui-focused { color: var(--palette-text-primary); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.Mui-error { color: var(--palette-error-main); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.Mui-disabled { color: var(--palette-text-disabled); }
/*vd*/
.css-cpcmqv-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.MuiInputLabel-filled { transform: translate(12px, 6px) scale(0.75); }
/*vd*/
.css-r44oa-MuiSelect-root { }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: var(--shape-borderRadius); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused { }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error { }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-13kpix0-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-ex8a5f-MuiNotchedOutlined-root { 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; }
/*vd*/
.css-ex8a5f-MuiNotchedOutlined-root > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
/*vd*/
.css-1y9oks7-MuiLink-root { text-decoration: none; white-space: nowrap; }
/*vd*/
.css-1y9oks7-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-lbpst9-MuiTypography-root-MuiLink-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-primary-main); text-decoration: none; white-space: nowrap; }
/*vd*/
.css-lbpst9-MuiTypography-root-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-8atqhb { width: 100%; }
/*vd*/
.css-1ngqf8e { padding-left: 0px; padding-right: 0px; padding-top: calc(2 * var(--spacing)); padding-bottom: calc(2 * var(--spacing)); border-radius: calc(2 * var(--shape-borderRadius)); background-color: var(--palette-background-paper); }
/*vd*/
.css-1072x3i { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; align-items: flex-end; }
/*vd*/
@media (min-width: 0px) {
  .css-1072x3i { gap: calc(0.5 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1072x3i { gap: calc(0.75 * var(--spacing)); }
}
/*vd*/
.css-1128hyt { width: 112px; min-width: 112px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; cursor: default; border-radius: var(--shape-borderRadius); background-color: transparent; }
/*vd*/
.css-18ahjza { position: relative; height: 324px; width: 50px; display: flex; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-101datd { position: absolute; right: calc(50% + 17px); bottom: 68.4878px; height: 24px; display: flex; -webkit-box-align: center; align-items: center; }
/*vd*/
.css-qg3jdz-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; color: var(--palette-text-secondary); font-weight: 400; line-height: 1; font-size: 0.8rem; }
/*vd*/
.css-1ly5qwa { position: absolute; right: calc(50% + 17px); bottom: 141.659px; height: 24px; display: flex; -webkit-box-align: center; align-items: center; }
/*vd*/
.css-li4daj { position: absolute; right: calc(50% + 17px); bottom: 214.829px; height: 24px; display: flex; -webkit-box-align: center; align-items: center; }
/*vd*/
.css-j3x10g { position: absolute; right: calc(50% + 17px); bottom: 276px; height: 24px; display: flex; -webkit-box-align: center; align-items: center; }
/*vd*/
.css-ici26h { position: absolute; bottom: 0px; width: 22px; height: 300px; border-radius: calc(999 * var(--shape-borderRadius)); overflow: hidden; background-color: var(--palette-background-neutral); border: 1px solid var(--palette-divider); box-shadow: inset 0 0 0 1px rgba(var(--palette-text-primaryChannel) / 6%); }
/*vd*/
.css-zumvao { position: absolute; left: 0px; width: 22px; bottom: 0%; height: 26.8293%; background-color: rgb(69, 157, 85); }
/*vd*/
.css-gyx6or { position: absolute; left: 0px; width: 22px; bottom: 26.8293%; height: 10.9756%; background-color: rgb(225, 204, 0); }
/*vd*/
.css-o982vo { position: absolute; left: 0px; right: 0px; bottom: 26.8293%; height: 2px; background-color: rgba(255, 255, 255, 0.7); z-index: 2; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-1yuzqqa { position: absolute; left: 0px; right: 0px; bottom: 51.2195%; height: 2px; background-color: rgba(255, 255, 255, 0.7); z-index: 2; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-aazrym { position: absolute; left: 0px; right: 0px; bottom: 75.6098%; height: 2px; background-color: rgba(255, 255, 255, 0.7); z-index: 2; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-1qdskj5 { position: absolute; left: 0px; right: 0px; bottom: 37.8049%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-eu1bet { margin-top: var(--spacing); min-height: 64px; display: flex; align-items: flex-start; -webkit-box-pack: center; justify-content: center; }
/*vd*/
.css-1143nmw-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8rem; font-weight: 400; line-height: 1.2; text-align: center; color: var(--palette-text-primary); max-width: 112px; white-space: normal; }
/*vd*/
.css-jxtaja { position: absolute; left: 0px; width: 22px; bottom: 26.8293%; height: 13.4146%; background-color: rgb(225, 204, 0); }
/*vd*/
.css-1c6e29b { position: absolute; left: 0px; right: 0px; bottom: 40.2439%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-1jkgzox { position: absolute; left: 0px; width: 22px; bottom: 26.8293%; height: 13.6585%; background-color: rgb(225, 204, 0); }
/*vd*/
.css-oc0o2c { position: absolute; left: 0px; right: 0px; bottom: 40.4878%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-1w8b730 { width: 112px; min-width: 112px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; cursor: default; border-radius: var(--shape-borderRadius); background-color: var(--table-row-selected-bg); }
/*vd*/
.css-z5iwde { position: absolute; left: 0px; width: 22px; bottom: 26.8293%; height: 15.122%; background-color: rgb(225, 204, 0); }
/*vd*/
.css-1bdryg5 { position: absolute; left: 0px; right: 0px; bottom: 41.9512%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-vg4zgy-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8rem; font-weight: 700; line-height: 1.2; text-align: center; color: var(--palette-text-primary); max-width: 112px; white-space: normal; }
/*vd*/
.css-1wkkr7f { position: absolute; left: 0px; width: 22px; bottom: 26.8293%; height: 15.3659%; background-color: rgb(225, 204, 0); }
/*vd*/
.css-xwn4vp { position: absolute; left: 0px; right: 0px; bottom: 42.1951%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-oj4p97 { position: absolute; left: 0px; width: 22px; bottom: 26.8293%; height: 24.3902%; background-color: rgb(225, 204, 0); }
/*vd*/
.css-1iwrup { position: absolute; left: 0px; width: 22px; bottom: 51.2195%; height: 4.63415%; background-color: rgb(251, 141, 0); }
/*vd*/
.css-lohexr { position: absolute; left: 0px; right: 0px; bottom: 55.8537%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-1qzz7p0 { margin-top: 0px; padding: calc(1.5 * var(--spacing)); background-color: var(--palette-background-neutral); border-radius: var(--shape-borderRadius); }
/*vd*/
.css-wabqn4-MuiTypography-root { margin: 0px 0px 0.35em; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; color: var(--palette-text-secondary); display: block; }
/*vd*/
.css-1s30gd5-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; color: var(--palette-text-secondary); display: block; }
/*vd*/
.css-16vq7y2 { display: flex; flex-wrap: wrap; gap: calc(2 * var(--spacing)); margin-top: var(--spacing); margin-bottom: var(--spacing); }
/*vd*/
.css-vqpjp3-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; color: var(--palette-text-secondary); }
/*vd*/
.css-1m6skuz-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1.0625rem; line-height: 1.55556; margin-bottom: calc(2 * var(--spacing)); }
/*vd*/
@media (min-width: 600px) {
  .css-1m6skuz-MuiTypography-root { font-size: 1.125rem; }
}
/*vd*/
.css-1uqlstj-MuiTableContainer-root { width: 100%; max-height: 80vh; overflow: auto; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; border-radius: 6px; }
/*vd*/
.css-1uqlstj-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-1uqlstj-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-1uqlstj-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-1gbvaho-MuiPaper-root-MuiTableContainer-root { background-color: var(--palette-background-paper); color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-image: none; border-color: rgba(var(--palette-grey-500Channel) / 20%); width: 100%; max-height: 80vh; overflow: auto; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; border-radius: 6px; }
/*vd*/
.css-1gbvaho-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-1gbvaho-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-1gbvaho-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-4anqvn-MuiTable-root { display: table; width: 100%; border-spacing: 0px; border-collapse: separate; background-color: var(--table-background); }
/*vd*/
.css-4anqvn-MuiTable-root caption { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; padding: calc(2 * var(--spacing)); color: var(--palette-text-secondary); text-align: left; caption-side: bottom; }
/*vd*/
.css-yuqjnt-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; background-color: var(--palette-background-neutral); }
/*vd*/
.css-yuqjnt-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-yuqjnt-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-yuqjnt-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-yuqjnt-MuiTableRow-root:hover { }
/*vd*/
.css-yuqjnt-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-yuqjnt-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-yuqjnt-MuiTableRow-root:first-of-type { }
/*vd*/
.css-yuqjnt-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-yuqjnt-MuiTableRow-root:last-of-type { }
/*vd*/
.css-yuqjnt-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-yuqjnt-MuiTableRow-root td:last-of-type, .css-yuqjnt-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-du9eb4-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); width: 52px; }
/*vd*/
.css-du9eb4-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-du9eb4-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-du9eb4-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-du9eb4-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-du9eb4-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-du9eb4-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-du9eb4-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-du9eb4-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-du9eb4-MuiTableCell-root.columnHover { }
/*vd*/
.css-du9eb4-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-du9eb4-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-du9eb4-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-du9eb4-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-du9eb4-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-du9eb4-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-du9eb4-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-du9eb4-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-du9eb4-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-du9eb4-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-x4rvk6-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); min-width: 300px; font-weight: 700; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-x4rvk6-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-x4rvk6-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.columnHover { }
/*vd*/
.css-x4rvk6-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-x4rvk6-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-x4rvk6-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-x4rvk6-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-x4rvk6-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-x4rvk6-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-x4rvk6-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-ycp1v9-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); color: var(--palette-text-primary); text-align: center; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); font-weight: 700; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-ycp1v9-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-ycp1v9-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.columnHover { }
/*vd*/
.css-ycp1v9-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-ycp1v9-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-ycp1v9-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-ycp1v9-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-ycp1v9-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-ycp1v9-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-ycp1v9-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1ym836j-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; background-color: var(--palette-background-paper); }
/*vd*/
.css-1ym836j-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1ym836j-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-1ym836j-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-1ym836j-MuiTableRow-root:hover { }
/*vd*/
.css-1ym836j-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1ym836j-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-1ym836j-MuiTableRow-root:first-of-type { }
/*vd*/
.css-1ym836j-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-1ym836j-MuiTableRow-root:last-of-type { }
/*vd*/
.css-1ym836j-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1ym836j-MuiTableRow-root td:last-of-type, .css-1ym836j-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-hqimgj-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 34px; height: 34px; padding: 7px; border-radius: 2px; }
/*vd*/
.css-hqimgj-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-hqimgj-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-hqimgj-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-hqimgj-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-hqimgj-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-hqimgj-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 34px; height: 34px; padding: 7px; border-radius: 2px; }
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-175ve8t-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-175ve8t-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-175ve8t-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-1o5llx0-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.57143; font-weight: 600; }
/*vd*/
.css-1opgqs1-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); color: var(--palette-text-primary); text-align: center; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-1opgqs1-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1opgqs1-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1opgqs1-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.columnHover { }
/*vd*/
.css-1opgqs1-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1opgqs1-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1opgqs1-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1opgqs1-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1opgqs1-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1opgqs1-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1opgqs1-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1aq8p33-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1rem; line-height: 1.5; font-weight: 700; }
/*vd*/
.css-zfbhq-MuiChip-root { max-width: 100%; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; 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; min-height: 22px; font-size: 11.5px; line-height: 1; border-radius: 2px; height: 22px; background-color: rgb(225, 204, 0); color: rgb(255, 247, 223); font-weight: 600; }
/*vd*/
.css-zfbhq-MuiChip-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: var(--palette-Chip-defaultAvatarColor); font-size: 0.8rem; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(var(--palette-text-primaryChannel) / 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-deleteIcon:hover { color: rgba(var(--palette-text-primaryChannel) / 0.4); }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-avatar { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.666667rem; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-deleteIcon { font-size: 16px; margin-right: 4px; margin-left: -4px; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-icon { color: var(--palette-Chip-defaultIconColor); }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-icon { color: currentcolor; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-deleteIcon { opacity: 0.48; color: currentcolor; }
/*vd*/
.css-zfbhq-MuiChip-root .MuiChip-deleteIcon:hover { opacity: 1; color: currentcolor; }
/*vd*/
.css-zfbhq-MuiChip-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-zfbhq-MuiChip-root.Mui-disabled .MuiChip-avatar { color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-zfbhq-MuiChip-root:hover { background-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-5lmcbi-MuiChip-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-s3667q-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.57143; font-weight: 500; }
/*vd*/
.css-1n2umud-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
/*vd*/
.css-1n2umud-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1n2umud-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-1n2umud-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-1n2umud-MuiTableRow-root:hover { }
/*vd*/
.css-1n2umud-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1n2umud-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-1n2umud-MuiTableRow-root:first-of-type { }
/*vd*/
.css-1n2umud-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-1n2umud-MuiTableRow-root:last-of-type { }
/*vd*/
.css-1n2umud-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1n2umud-MuiTableRow-root td:last-of-type, .css-1n2umud-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1n2umud-MuiTableRow-root > td { border-bottom: 0px solid; background-color: var(--palette-background-paper) !important; }
/*vd*/
.css-1n2umud-MuiTableRow-root:hover > td { background-color: var(--palette-background-paper) !important; }
/*vd*/
.css-176v7rd-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: 0px; background-color: var(--palette-background-paper) !important; }
/*vd*/
.css-176v7rd-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-176v7rd-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-176v7rd-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-176v7rd-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-176v7rd-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-176v7rd-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-176v7rd-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-176v7rd-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-176v7rd-MuiTableCell-root.columnHover { }
/*vd*/
.css-176v7rd-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-176v7rd-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-176v7rd-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-176v7rd-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-176v7rd-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-176v7rd-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-176v7rd-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-176v7rd-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-176v7rd-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-176v7rd-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-176v7rd-MuiTableCell-root:hover { background-color: var(--palette-background-paper) !important; }
/*vd*/
.css-1siza8a-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; background-color: var(--table-row-selected-bg); }
/*vd*/
.css-1siza8a-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1siza8a-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-1siza8a-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-1siza8a-MuiTableRow-root:hover { }
/*vd*/
.css-1siza8a-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1siza8a-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-1siza8a-MuiTableRow-root:first-of-type { }
/*vd*/
.css-1siza8a-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-1siza8a-MuiTableRow-root:last-of-type { }
/*vd*/
.css-1siza8a-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1siza8a-MuiTableRow-root td:last-of-type, .css-1siza8a-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-b9sn36-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.57143; font-weight: 700; }
/*vd*/
.css-l39we5-MuiChip-root { max-width: 100%; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; 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; min-height: 22px; font-size: 11.5px; line-height: 1; border-radius: 2px; height: 22px; background-color: rgb(251, 141, 0); color: rgb(255, 242, 230); font-weight: 600; }
/*vd*/
.css-l39we5-MuiChip-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: var(--palette-Chip-defaultAvatarColor); font-size: 0.8rem; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(var(--palette-text-primaryChannel) / 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-deleteIcon:hover { color: rgba(var(--palette-text-primaryChannel) / 0.4); }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-avatar { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.666667rem; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-deleteIcon { font-size: 16px; margin-right: 4px; margin-left: -4px; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-icon { color: var(--palette-Chip-defaultIconColor); }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-icon { color: currentcolor; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-deleteIcon { opacity: 0.48; color: currentcolor; }
/*vd*/
.css-l39we5-MuiChip-root .MuiChip-deleteIcon:hover { opacity: 1; color: currentcolor; }
/*vd*/
.css-l39we5-MuiChip-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-l39we5-MuiChip-root.Mui-disabled .MuiChip-avatar { color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-l39we5-MuiChip-root:hover { background-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
body { --layout-nav-zIndex: 1201; --layout-nav-mobile-width: 288px; --layout-header-blur: 8px; --layout-header-zIndex: 1101; --layout-header-mobile-height: 56px; --layout-header-desktop-height: 56px; --layout-simple-content-compact-width: 448px; }
/*vd*/
.css-1cxi6cg-MuiAlert-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; display: flex; gap: 12px; border-radius: 10px; align-items: flex-start; padding-right: ; padding-left: ; box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1cxi6cg-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-infoIconColor); }
/*vd*/
.css-1cxi6cg-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1cxi6cg-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-1cxi6cg-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1cxi6cg-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-light); }
/*vd*/
.css-1q7gzgb-MuiPaper-root-MuiAlert-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; display: flex; gap: 12px; border-radius: 10px; align-items: flex-start; padding-right: ; padding-left: ; box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1q7gzgb-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-infoIconColor); }
/*vd*/
.css-1q7gzgb-MuiPaper-root-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1q7gzgb-MuiPaper-root-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-1q7gzgb-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1q7gzgb-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-light); }
/*vd*/
.css-1gwi49u { position: absolute; left: 0px; width: 22px; bottom: 0%; height: 15.122%; background-color: rgb(69, 157, 85); }
/*vd*/
.css-hxvp15 { position: absolute; left: 0px; right: 0px; bottom: 15.122%; height: 2px; background-color: var(--palette-text-primary); z-index: 3; transform: scaleY(0.5); transform-origin: center center; }
/*vd*/
.css-1ajeobf-MuiChip-root { max-width: 100%; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; 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; min-height: 22px; font-size: 11.5px; line-height: 1; border-radius: 2px; height: 22px; background-color: rgb(69, 157, 85); color: rgb(217, 242, 227); font-weight: 600; }
/*vd*/
.css-1ajeobf-MuiChip-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: var(--palette-Chip-defaultAvatarColor); font-size: 0.8rem; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(var(--palette-text-primaryChannel) / 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-deleteIcon:hover { color: rgba(var(--palette-text-primaryChannel) / 0.4); }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-avatar { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.666667rem; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-deleteIcon { font-size: 16px; margin-right: 4px; margin-left: -4px; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-icon { color: var(--palette-Chip-defaultIconColor); }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-icon { color: currentcolor; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-deleteIcon { opacity: 0.48; color: currentcolor; }
/*vd*/
.css-1ajeobf-MuiChip-root .MuiChip-deleteIcon:hover { opacity: 1; color: currentcolor; }
/*vd*/
.css-1ajeobf-MuiChip-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1ajeobf-MuiChip-root.Mui-disabled .MuiChip-avatar { color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1ajeobf-MuiChip-root:hover { background-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-rr9s3-MuiLink-root { text-decoration: dashed; font-size: 0.8rem; font-weight: 600; text-align: right; text-underline-offset: 3px; }
/*vd*/
.css-rr9s3-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-su7z0d-MuiTypography-root-MuiLink-root { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; color: var(--palette-primary-main); text-decoration: dashed; font-size: 0.8rem; font-weight: 600; text-align: right; text-underline-offset: 3px; }
/*vd*/
.css-su7z0d-MuiTypography-root-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-1nnv0ne-MuiCard-root { overflow: hidden; position: relative; border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: var(--customShadows-z1); border-radius: 0px; z-index: 0; margin-top: calc(2 * var(--spacing)); padding-top: calc(2 * var(--spacing)); padding-bottom: calc(2 * var(--spacing)); }
/*vd*/
.css-o3oxyq-MuiPaper-root-MuiCard-root { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; overflow: hidden; position: relative; border: 1px solid var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: var(--customShadows-z1); border-radius: 0px; z-index: 0; margin-top: calc(2 * var(--spacing)); padding-top: calc(2 * var(--spacing)); padding-bottom: calc(2 * var(--spacing)); }
/*vd*/
.css-g50pyr { padding: calc(2 * var(--spacing)); border-radius: var(--shape-borderRadius); }
/*vd*/
.css-8xwm1w-MuiTypography-root { margin: 0px 0px 0.35em; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1rem; line-height: 1.5; }
/*vd*/
.css-nfbgbk { font-size: 0.8667rem; line-height: 1.6; }
/*vd*/
.css-nfbgbk p { margin: 0px 0px 8px; text-align: justify; line-height: 1.6; }
/*vd*/
.css-nfbgbk ul { margin: 4px 0px; padding-left: 20px; list-style-type: disc; list-style-position: outside; }
/*vd*/
.css-nfbgbk ol { margin: 8px 0px; padding-left: 20px; list-style-type: decimal; list-style-position: outside; }
/*vd*/
.css-nfbgbk li { margin-bottom: 4px; display: list-item; }
/*vd*/
.css-nfbgbk strong { font-weight: 600; }
/*vd*/
.css-nfbgbk em { font-style: italic; }
/*vd*/
.css-nfbgbk h1, .css-nfbgbk h2, .css-nfbgbk h3, .css-nfbgbk h4, .css-nfbgbk h5, .css-nfbgbk h6 { margin: 12px 0px 8px; font-weight: 600; }
/*vd*/
.css-1byh47m { width: 100%; display: flex; flex-flow: column wrap; position: relative; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px; }
/*vd*/
.css-ztlznj { width: 100%; flex-shrink: 0; position: relative; border-radius: 3px; height: 350px; padding: 0px; }
/*vd*/
.css-ztlznj > div { border-radius: inherit; }
/*vd*/
.css-mznuc4-MuiAlert-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; display: flex; gap: 12px; border-radius: 10px; align-items: flex-start; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); }
/*vd*/
.css-mznuc4-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-warningIconColor); }
/*vd*/
.css-mznuc4-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-mznuc4-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-mznuc4-MuiAlert-root .MuiAlert-icon { color: var(--palette-warning-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-mznuc4-MuiAlert-root .MuiAlert-icon { color: var(--palette-warning-light); }
/*vd*/
.css-hxf9xx-MuiPaper-root-MuiAlert-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; display: flex; gap: 12px; border-radius: 10px; align-items: flex-start; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); }
/*vd*/
.css-hxf9xx-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-warningIconColor); }
/*vd*/
.css-hxf9xx-MuiPaper-root-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-hxf9xx-MuiPaper-root-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-hxf9xx-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-warning-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-hxf9xx-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-warning-light); }
/*vd*/
@-webkit-keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
/*vd*/
@keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
/*vd*/
.css-aj3p5t-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); display: flex; flex: 1 1 auto; flex-direction: column; padding-top: var(--layout-dashboard-content-pt); padding-bottom: var(--layout-dashboard-content-pb); }
/*vd*/
@media (min-width: 600px) {
  .css-aj3p5t-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 0px) {
  .css-aj3p5t-MuiContainer-root { padding: 0px; }
}
/*vd*/
@media (min-width: 600px) {
  .css-aj3p5t-MuiContainer-root { padding: 0px; }
}
/*vd*/
@media (min-width: 900px) {
  .css-aj3p5t-MuiContainer-root { padding: 0px; }
}
/*vd*/
@media (min-width: 1200px) {
  .css-aj3p5t-MuiContainer-root { padding: 0px; }
}
/*vd*/
@media (min-width: 1536px) {
  .css-aj3p5t-MuiContainer-root { padding: 0px; }
}
/*vd*/
.css-1ixq6wz { width: 100%; min-width: 0px; }
/*vd*/
.css-1r0g6o0 { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--layout-page-chrome-border); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.5 * var(--spacing)); }
/*vd*/
@media (min-width: 0px) {
  .css-1r0g6o0 { padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1r0g6o0 { padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-g4zt62-MuiTabs-root { overflow: hidden; display: flex; min-width: 0px; flex: 1 1 auto; min-height: var(--layout-page-tab-height); }
/*vd*/
.css-g4zt62-MuiTabs-root .MuiTabs-list { gap: 0px; }
/*vd*/
.css-g4zt62-MuiTabs-root .MuiTabs-indicator { height: 2px; border-radius: 0px; background-color: var(--layout-page-chrome-accent); }
/*vd*/
.css-g4zt62-MuiTabs-root .MuiTab-root { min-height: var(--layout-page-tab-height); padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); font-size: var(--layout-page-tab-font-size); line-height: var(--layout-page-tab-line-height); font-weight: var(--layout-page-tab-font-weight); color: var(--layout-page-chrome-text-secondary); text-transform: none; }
/*vd*/
@media (min-width: 0px) {
  .css-g4zt62-MuiTabs-root .MuiTab-root { margin-right: calc(0.75 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-g4zt62-MuiTabs-root .MuiTab-root { margin-right: calc(2 * var(--spacing)); }
}
/*vd*/
.css-g4zt62-MuiTabs-root .MuiTab-root.Mui-selected { color: var(--layout-page-chrome-text-primary); font-weight: var(--layout-page-tab-font-weight); }
/*vd*/
.css-1f4fadf { display: flex; flex-shrink: 0; flex-wrap: wrap; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; gap: calc(0.75 * var(--spacing)); }
/*vd*/
.css-v9vb6v { width: 100%; min-width: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-v9vb6v { padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-v9vb6v { padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
@media (min-width: 0px) {
  .css-v9vb6v { padding-bottom: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-v9vb6v { padding-bottom: calc(4 * var(--spacing)); }
}
/*vd*/
.css-lpa28j { padding-top: calc(2 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); }
/*vd*/
.css-1b9odax { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); flex-wrap: wrap; min-width: 0px; }
/*vd*/
@media (min-width: 0px) {
  .css-1b9odax { align-items: flex-start; }
}
/*vd*/
@media (min-width: 900px) {
  .css-1b9odax { -webkit-box-align: center; align-items: center; }
}
/*vd*/
.css-gpywr2-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: var(--layout-page-title-font-size); font-weight: var(--layout-page-title-font-weight); line-height: var(--layout-page-title-line-height); color: var(--layout-page-chrome-text-primary); }
/*vd*/
.css-xts0va-MuiTypography-root { margin: 4px 0px 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: var(--layout-page-subtitle-font-size); line-height: var(--layout-page-subtitle-line-height); font-weight: var(--layout-page-subtitle-font-weight); color: var(--layout-page-chrome-text-secondary); }
/*vd*/
.css-1rygres { display: flex; -webkit-box-align: center; align-items: center; gap: calc(1.5 * var(--spacing)); flex-shrink: 0; }
/*vd*/
.css-5cyxfx { display: flex; -webkit-box-align: center; align-items: center; gap: calc(1.5 * var(--spacing)); }
/*vd*/
.css-9a0vk4 { padding: calc(2 * var(--spacing)); }
/*vd*/
.css-cr1uwa { display: flex; -webkit-box-pack: end; justify-content: flex-end; margin-bottom: calc(2 * var(--spacing)); }
/*vd*/
.css-98udoq-MuiSkeleton-root { display: block; height: 1.2em; position: relative; overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); background-color: rgba(var(--palette-grey-400Channel) / 12%); border-radius: var(--shape-borderRadius); }
/*vd*/
.css-98udoq-MuiSkeleton-root::after { background: linear-gradient(
                90deg,
                transparent,
                var(--palette-action-hover),
                transparent
              ); content: ""; position: absolute; transform: translateX(-100%); inset: 0px; }
/*vd*/
.css-98udoq-MuiSkeleton-root::after { animation: 2s linear 0.5s infinite normal none running animation-wiooy9; }
/*vd*/
.css-cnbvth-MuiGrid-root { --Grid-columns: 12; --Grid-columnSpacing: calc(2 * var(--spacing)); --Grid-rowSpacing: calc(2 * var(--spacing)); flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); }
/*vd*/
.css-cnbvth-MuiGrid-root > * { --Grid-parent-columns: 12; }
/*vd*/
.css-cnbvth-MuiGrid-root > * { --Grid-parent-columnSpacing: calc(2 * var(--spacing)); }
/*vd*/
.css-cnbvth-MuiGrid-root > * { --Grid-parent-rowSpacing: calc(2 * var(--spacing)); }
/*vd*/
.css-xur2zb-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
/*vd*/
@media (min-width: 900px) {
  .css-xur2zb-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
/*vd*/
.css-1joewle-MuiStack-root { display: flex; flex-direction: column; gap: calc(1.5 * var(--spacing)); }
/*vd*/
.css-3tv7mv-MuiSkeleton-root { display: block; height: 1.2em; position: relative; overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); background-color: rgba(var(--palette-grey-400Channel) / 12%); }
/*vd*/
.css-3tv7mv-MuiSkeleton-root::after { background: linear-gradient(
                90deg,
                transparent,
                var(--palette-action-hover),
                transparent
              ); content: ""; position: absolute; transform: translateX(-100%); inset: 0px; }
/*vd*/
.css-3tv7mv-MuiSkeleton-root::after { animation: 2s linear 0.5s infinite normal none running animation-wiooy9; }
/*vd*/
.css-1lwq53f-MuiSkeleton-root { display: block; height: 1.2em; position: relative; overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); background-color: rgba(var(--palette-grey-400Channel) / 12%); border-radius: calc(2 * var(--shape-borderRadius)); }
/*vd*/
.css-1lwq53f-MuiSkeleton-root::after { background: linear-gradient(
                90deg,
                transparent,
                var(--palette-action-hover),
                transparent
              ); content: ""; position: absolute; transform: translateX(-100%); inset: 0px; }
/*vd*/
.css-1lwq53f-MuiSkeleton-root::after { animation: 2s linear 0.5s infinite normal none running animation-wiooy9; }
/*vd*/
.css-1wepqji-MuiTextField-root { min-width: 120px; }
/*vd*/
.css-1wepqji-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1wepqji-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-p03l8u-MuiFormControl-root-MuiTextField-root { display: inline-flex; flex-direction: column; position: relative; padding: 0px; margin: 0px; border: 0px; vertical-align: top; min-width: 120px; }
/*vd*/
.css-p03l8u-MuiFormControl-root-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-p03l8u-MuiFormControl-root-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-12p97f1 { }
/*vd*/
.css-12p97f1 .simplebar-track.simplebar-horizontal { height: 12px; background-color: var(--palette-action-hover); }
/*vd*/
.css-12p97f1 .simplebar-scrollbar::before { background-color: var(--palette-primary-main); border-radius: calc(4 * var(--shape-borderRadius)); }
/*vd*/
.css-wzy7qa-MuiTableContainer-root { width: 100%; max-height: 80vh; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; border: var(--table-border-width, 1px) solid var(--table-border-color); border-radius: var(--table-surface-radius, 0px); box-shadow: var(--customShadows-card); background-color: var(--table-background); overflow: auto; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; --table-row-hover-sticky-bg: color-mix(in srgb, var(--palette-primary-main) 5%, var(--table-sticky-column-bg)); --table-body-font-size: 0.7333rem; --table-section-header-font-size: 0.8667rem; --table-section-header-line-height: 20px; --table-section-header-font-weight: 500; --table-header-text-primary-size: 0.8rem; --table-section-header-background: var(--report-section-band-bg); --table-section-header-text: var(--report-section-band-text); }
/*vd*/
.css-wzy7qa-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-wzy7qa-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-wzy7qa-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-1w44vd6-MuiPaper-root-MuiTableContainer-root { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; width: 100%; max-height: 80vh; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; border: var(--table-border-width, 1px) solid var(--table-border-color); border-radius: var(--table-surface-radius, 0px); box-shadow: var(--customShadows-card); background-color: var(--table-background); overflow: auto; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; --table-row-hover-sticky-bg: color-mix(in srgb, var(--palette-primary-main) 5%, var(--table-sticky-column-bg)); --table-body-font-size: 0.7333rem; --table-section-header-font-size: 0.8667rem; --table-section-header-line-height: 20px; --table-section-header-font-weight: 500; --table-header-text-primary-size: 0.8rem; --table-section-header-background: var(--report-section-band-bg); --table-section-header-text: var(--report-section-band-text); }
/*vd*/
.css-1w44vd6-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-1w44vd6-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-1w44vd6-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-w86jqt-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-w86jqt-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-w86jqt-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-w86jqt-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-w86jqt-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-w86jqt-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-w86jqt-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-w86jqt-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-w86jqt-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-w86jqt-MuiTableCell-root.columnHover { }
/*vd*/
.css-w86jqt-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-w86jqt-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-w86jqt-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-w86jqt-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-w86jqt-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-w86jqt-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-w86jqt-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-w86jqt-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-w86jqt-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-w86jqt-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-w86jqt-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-w86jqt-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-w86jqt-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-w86jqt-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
@media (min-width: 0px) {
  .css-w86jqt-MuiTableCell-root { min-width: min(280px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-w86jqt-MuiTableCell-root { min-width: 280px; white-space: nowrap; }
}
/*vd*/
.css-w86jqt-MuiTableCell-root::before { display: none !important; content: none; }
/*vd*/
.css-w86jqt-MuiTableCell-root .stickyColumn::before { display: none !important; content: none; }
/*vd*/
.css-10ykuf7-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: right; flex-direction: row-reverse; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 140px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-10ykuf7-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-10ykuf7-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.columnHover { }
/*vd*/
.css-10ykuf7-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-10ykuf7-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-10ykuf7-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-10ykuf7-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-10ykuf7-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-10ykuf7-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-10ykuf7-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-10ykuf7-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-10ykuf7-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-10ykuf7-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-10ykuf7-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
.css-10ykuf7-MuiTableCell-root::after { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 1px; height: 18px; background-color: var(--palette-divider); opacity: 1; pointer-events: none; }
/*vd*/
.css-4y6tmx { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; text-align: right; width: 100%; }
/*vd*/
.css-1usjwp4-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: inherit; font-weight: inherit; color: var(--table-header-text-primary, var(--table-text-primary)); line-height: 1.2; white-space: normal; word-break: normal; overflow-wrap: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; max-width: 100%; text-align: right; }
/*vd*/
.css-1801rzk-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: right; flex-direction: row-reverse; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 140px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-1801rzk-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1801rzk-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1801rzk-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1801rzk-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1801rzk-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1801rzk-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1801rzk-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1801rzk-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1801rzk-MuiTableCell-root.columnHover { }
/*vd*/
.css-1801rzk-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1801rzk-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1801rzk-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1801rzk-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1801rzk-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1801rzk-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1801rzk-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1801rzk-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1801rzk-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1801rzk-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1801rzk-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-1801rzk-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1801rzk-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-1801rzk-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
.css-6607-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-6607-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-6607-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-6607-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-6607-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-6607-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-6607-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-6607-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-6607-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-6607-MuiTableCell-root.columnHover { }
/*vd*/
.css-6607-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-6607-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-6607-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-6607-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-6607-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-6607-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-6607-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-6607-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-6607-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-6607-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-6607-MuiTableCell-root { width: min(280px, 42vw); min-width: min(280px, 42vw); max-width: min(280px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-6607-MuiTableCell-root { width: 280px; min-width: 280px; max-width: 280px; white-space: nowrap; }
}
/*vd*/
.css-c8c5lv-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); color: var(--palette-text-primary); text-align: right; flex-direction: row-reverse; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-c8c5lv-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-c8c5lv-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-c8c5lv-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.columnHover { }
/*vd*/
.css-c8c5lv-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-c8c5lv-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-c8c5lv-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-c8c5lv-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-c8c5lv-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-c8c5lv-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-c8c5lv-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1nqa16l-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); }
/*vd*/
.css-1nqa16l-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1nqa16l-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1nqa16l-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.columnHover { }
/*vd*/
.css-1nqa16l-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1nqa16l-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1nqa16l-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1nqa16l-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1nqa16l-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1nqa16l-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1nqa16l-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
@media (min-width: 0px) {
  .css-1nqa16l-MuiTableCell-root { width: min(330px, 42vw); min-width: min(330px, 42vw); max-width: min(330px, 42vw); white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-1nqa16l-MuiTableCell-root { width: 330px; min-width: 330px; max-width: 330px; white-space: nowrap; }
}
/*vd*/
.css-1enlqlb-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); color: var(--palette-text-primary); text-align: right; flex-direction: row-reverse; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); width: 50%; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1enlqlb-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1enlqlb-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.columnHover { }
/*vd*/
.css-1enlqlb-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1enlqlb-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1enlqlb-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1enlqlb-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1enlqlb-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1enlqlb-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1enlqlb-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
:where([class^="ag-"]), :where([class^="ag-"])::after, :where([class^="ag-"])::before { box-sizing: border-box; }
/*vd*/
:where([class^="ag-"]):where(button) { color: inherit; }
/*vd*/
:where([class^="ag-"]):where(div, span, label):focus-visible {
  box-shadow: inset var(--ag-focus-shadow); outline: none;
  &:where(.invalid) { box-shadow: inset var(--ag-focus-error-shadow); }
}
/*vd*/
.ag-hidden { display: none !important; }
/*vd*/
.ag-invisible { visibility: hidden !important; }
/*vd*/
.ag-tab-guard { display: block; height: 0px; position: absolute; width: 0px; }
/*vd*/
.ag-tab-guard-top { top: 1px; }
/*vd*/
.ag-tab-guard-bottom { bottom: 1px; }
/*vd*/
.ag-measurement-container { height: 0px; overflow: hidden; visibility: hidden; width: 0px; }
/*vd*/
.ag-measurement-element-border { display: inline-block; }
/*vd*/
.ag-measurement-element-border::before { border-left: var(--ag-internal-measurement-border); content: ""; display: block; }
/*vd*/
.ag-popup-child { top: 0px; z-index: 5; }
/*vd*/
.ag-popup-child:where(:not(.ag-tooltip-custom)) { box-shadow: var(--ag-popup-shadow); }
/*vd*/
.ag-input-wrapper, .ag-picker-field-wrapper { align-items: center; display: flex; flex: 1 1 auto; line-height: normal; position: relative; }
/*vd*/
.ag-input-field { align-items: center; display: flex; flex-direction: row; }
/*vd*/
.ag-input-field-input:where(:not([type="checkbox"], [type="radio"])) { flex: 1 1 auto; min-width: 0px; width: 100%; }
/*vd*/
.ag-chart, .ag-dnd-ghost, .ag-external, .ag-popup, .ag-root-wrapper { cursor: default; line-height: normal; white-space: normal; -webkit-font-smoothing: antialiased; background-color: var(--ag-wrapper-background-color); color: var(--ag-text-color); color-scheme: var(--ag-browser-color-scheme); font-family: var(--ag-font-family); font-size: var(--ag-font-size); font-weight: var(--ag-font-weight); --ag-indentation-level: 0; }
/*vd*/
:where(.ag-icon)::before { align-items: center; background-color: currentcolor; color: inherit; content: ""; display: flex; font-family: inherit; font-size: var(--ag-icon-size); font-style: normal; font-variant: normal; height: var(--ag-icon-size); justify-content: center; line-height: var(--ag-icon-size); mask-size: contain; text-transform: none; width: var(--ag-icon-size); }
/*vd*/
.ag-icon { background-position: 50% center; background-repeat: no-repeat; background-size: contain; color: var(--ag-icon-color); display: block; height: var(--ag-icon-size); position: relative; user-select: none; width: var(--ag-icon-size); }
/*vd*/
.ag-disabled .ag-icon, [disabled] .ag-icon { opacity: 0.5; }
/*vd*/
.ag-icon-grip.ag-disabled, .ag-icon-grip[disabled] { opacity: 0.35; }
/*vd*/
.ag-icon-loading { animation-duration: 1s; animation-iteration-count: infinite; animation-name: spin; animation-timing-function: linear; }
/*vd*/
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
/*vd*/
.ag-resizer { pointer-events: none; position: absolute; user-select: none; z-index: 1; }
/*vd*/
:where(.ag-resizer) {
  &.ag-resizer-topLeft { cursor: nwse-resize; height: 5px; left: 0px; top: 0px; width: 5px; }
  &.ag-resizer-top { cursor: ns-resize; height: 5px; left: 5px; right: 5px; top: 0px; }
  &.ag-resizer-topRight { cursor: nesw-resize; height: 5px; right: 0px; top: 0px; width: 5px; }
  &.ag-resizer-right { bottom: 5px; cursor: ew-resize; right: 0px; top: 5px; width: 5px; }
  &.ag-resizer-bottomRight { bottom: 0px; cursor: nwse-resize; height: 5px; right: 0px; width: 5px; }
  &.ag-resizer-bottom { bottom: 0px; cursor: ns-resize; height: 5px; left: 5px; right: 5px; }
  &.ag-resizer-bottomLeft { bottom: 0px; cursor: nesw-resize; height: 5px; left: 0px; width: 5px; }
  &.ag-resizer-left { bottom: 5px; cursor: ew-resize; left: 0px; top: 5px; width: 5px; }
}
/*vd*/
.ag-menu { background-color: var(--ag-menu-background-color); border: var(--ag-menu-border); border-radius: var(--ag-border-radius); box-shadow: var(--ag-menu-shadow); color: var(--ag-menu-text-color); max-height: 100%; overflow-y: auto; position: absolute; user-select: none; }
/*vd*/
.ag-aria-description-container { border: 0px; clip-path: inset(50%); height: 1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; z-index: 9999; }
/*vd*/
.ag-unselectable { user-select: none; }
/*vd*/
.ag-selectable { user-select: text; }
/*vd*/
.ag-shake-left-to-right { animation-direction: alternate; animation-duration: 0.2s; animation-iteration-count: infinite; animation-name: ag-shake-left-to-right; }
/*vd*/
@keyframes ag-shake-left-to-right { 
  0% { padding-left: 6px; padding-right: 2px; }
  100% { padding-left: 2px; padding-right: 6px; }
}
/*vd*/
.ag-body-horizontal-scroll-viewport, .ag-body-vertical-scroll-viewport, .ag-body-viewport, .ag-center-cols-viewport, .ag-floating-bottom-viewport, .ag-floating-top-viewport, .ag-header-viewport, .ag-sticky-bottom-viewport, .ag-sticky-top-viewport { flex: 1 1 auto; height: 100%; min-width: 0px; overflow: hidden; position: relative; }
/*vd*/
.ag-viewport { position: relative; }
/*vd*/
.ag-spanning-container { position: absolute; top: 0px; z-index: 1; }
/*vd*/
.ag-body-viewport, .ag-center-cols-viewport, .ag-floating-bottom-viewport, .ag-floating-top-viewport, .ag-header-viewport, .ag-sticky-bottom-viewport, .ag-sticky-top-viewport { overflow-x: auto; scrollbar-width: none !important; }
/*vd*/
.ag-body-viewport::-webkit-scrollbar, .ag-center-cols-viewport::-webkit-scrollbar, .ag-floating-bottom-viewport::-webkit-scrollbar, .ag-floating-top-viewport::-webkit-scrollbar, .ag-header-viewport::-webkit-scrollbar, .ag-sticky-bottom-viewport::-webkit-scrollbar, .ag-sticky-top-viewport::-webkit-scrollbar { display: none !important; }
/*vd*/
.ag-body-viewport {
  display: flex; overflow-x: hidden;
  &:where(.ag-layout-normal) { overflow-y: auto; }
}
/*vd*/
.ag-floating-bottom-container, .ag-floating-top-container, .ag-sticky-bottom-container, .ag-sticky-top-container { min-height: 1px; }
/*vd*/
.ag-center-cols-viewport { min-height: 100%; width: 100%; }
/*vd*/
.ag-body-horizontal-scroll-viewport { overflow-x: scroll; }
/*vd*/
.ag-body-vertical-scroll-viewport { overflow-y: scroll; }
/*vd*/
.ag-body-container, .ag-body-horizontal-scroll-container, .ag-body-vertical-scroll-container, .ag-center-cols-container, .ag-floating-bottom-container, .ag-floating-bottom-full-width-container, .ag-floating-top-container, .ag-full-width-container, .ag-header-container, .ag-pinned-left-cols-container, .ag-pinned-left-sticky-bottom, .ag-pinned-right-cols-container, .ag-pinned-right-sticky-bottom, .ag-sticky-bottom-container, .ag-sticky-top-container { position: relative; }
/*vd*/
.ag-floating-bottom-container, .ag-floating-top-container, .ag-header-container, .ag-pinned-left-floating-bottom, .ag-pinned-left-floating-top, .ag-pinned-right-floating-bottom, .ag-pinned-right-floating-top, .ag-sticky-bottom-container, .ag-sticky-top-container { height: 100%; white-space: nowrap; }
/*vd*/
.ag-center-cols-container, .ag-pinned-right-cols-container { display: block; }
/*vd*/
.ag-body-horizontal-scroll-container { height: 100%; }
/*vd*/
.ag-body-vertical-scroll-container { width: 100%; }
/*vd*/
.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container, .ag-full-width-container, .ag-sticky-bottom-full-width-container, .ag-sticky-top-full-width-container { pointer-events: none; position: absolute; top: 0px; }
/*vd*/
:where(.ag-ltr) .ag-floating-bottom-full-width-container, :where(.ag-ltr) .ag-floating-top-full-width-container, :where(.ag-ltr) .ag-full-width-container, :where(.ag-ltr) .ag-sticky-bottom-full-width-container, :where(.ag-ltr) .ag-sticky-top-full-width-container { left: 0px; }
/*vd*/
:where(.ag-rtl) .ag-floating-bottom-full-width-container, :where(.ag-rtl) .ag-floating-top-full-width-container, :where(.ag-rtl) .ag-full-width-container, :where(.ag-rtl) .ag-sticky-bottom-full-width-container, :where(.ag-rtl) .ag-sticky-top-full-width-container { right: 0px; }
/*vd*/
.ag-full-width-container { width: 100%; }
/*vd*/
.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container { display: inline-block; height: 100%; overflow: hidden; width: 100%; }
/*vd*/
.ag-body { display: flex; flex: 1 1 auto; min-height: 0px; position: relative; flex-direction: row !important; }
/*vd*/
.ag-body-horizontal-scroll, .ag-body-vertical-scroll {
  display: flex; min-height: 0px; min-width: 0px; position: relative;
  &:where(.ag-scrollbar-invisible) {
  bottom: 0px; position: absolute;
  &:where(.ag-apple-scrollbar) {
  opacity: 0; transition: opacity 0.4s; visibility: hidden;
  &:where(.ag-scrollbar-active), &:where(.ag-scrollbar-scrolling) { opacity: 1; visibility: visible; }
}
}
}
/*vd*/
.ag-body-horizontal-scroll {
  width: 100%;
  &:where(.ag-scrollbar-invisible) { left: 0px; right: 0px; }
}
/*vd*/
.ag-body-vertical-scroll {
  height: 100%;
  &:where(.ag-scrollbar-invisible) { top: 0px; z-index: 10; }
}
/*vd*/
:where(.ag-ltr) .ag-body-vertical-scroll {
  &:where(.ag-scrollbar-invisible) { right: 0px; }
}
/*vd*/
:where(.ag-rtl) .ag-body-vertical-scroll {
  &:where(.ag-scrollbar-invisible) { left: 0px; }
}
/*vd*/
.ag-force-vertical-scroll { overflow-y: scroll !important; }
/*vd*/
.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%; min-width: 0px; overflow-x: scroll;
  &:where(.ag-scroller-corner) { overflow-x: hidden; }
}
/*vd*/
:where(.ag-row-animation) .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
  &:where(.ag-after-created) { transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s; }
}
/*vd*/
:where(.ag-row-animation.ag-prevent-animation) .ag-row {
  transition: none !important;
  &:where(.ag-row.ag-after-created) { transition: none !important; }
}
/*vd*/
:where(.ag-row-no-animation) .ag-row { transition: none; }
/*vd*/
.ag-row-loading { align-items: center; display: flex; }
/*vd*/
.ag-row-position-absolute { position: absolute; }
/*vd*/
.ag-row-position-relative { position: relative; }
/*vd*/
.ag-full-width-row { overflow: hidden; pointer-events: all; }
/*vd*/
.ag-row-inline-editing { z-index: 1; }
/*vd*/
.ag-row-dragging { z-index: 2; }
/*vd*/
.ag-stub-cell { align-items: center; display: flex; }
/*vd*/
.ag-cell {
  display: inline-block; height: 100%; position: absolute; white-space: nowrap;
  &:focus-visible { box-shadow: none; }
}
/*vd*/
.ag-cell-value { flex: 1 1 auto; }
/*vd*/
.ag-cell-value:not(.ag-allow-overflow), .ag-group-value { overflow: hidden; text-overflow: ellipsis; }
/*vd*/
.ag-cell-wrap-text { overflow-wrap: break-word; white-space: normal; }
/*vd*/
:where(.ag-cell) .ag-icon { display: inline-block; vertical-align: middle; }
/*vd*/
.ag-floating-top { display: flex; overflow: hidden; position: relative; white-space: nowrap; width: 100%; }
/*vd*/
:where(.ag-floating-top:not(.ag-invisible)) { border-bottom: var(--ag-pinned-row-border); }
/*vd*/
.ag-floating-bottom { display: flex; overflow: hidden; position: relative; white-space: nowrap; width: 100%; }
/*vd*/
:where(.ag-floating-bottom:not(.ag-invisible)) { border-top: var(--ag-pinned-row-border); }
/*vd*/
.ag-sticky-bottom, .ag-sticky-top { background-color: var(--ag-data-background-color); display: flex; height: 0px; overflow: hidden; position: absolute; width: 100%; z-index: 1; }
/*vd*/
.ag-sticky-bottom {
  box-sizing: content-box !important;
  & :where(.ag-pinned-left-sticky-bottom), & :where(.ag-pinned-right-sticky-bottom), & :where(.ag-sticky-bottom-container) { border-top: var(--ag-row-border); box-sizing: border-box; }
}
/*vd*/
.ag-opacity-zero { opacity: 0 !important; }
/*vd*/
.ag-cell-label-container { align-items: center; display: flex; flex-direction: row-reverse; height: 100%; justify-content: space-between; width: 100%; }
/*vd*/
:where(.ag-right-aligned-header) {
  & .ag-cell-label-container { flex-direction: row; }
  & .ag-header-cell-text { text-align: end; }
}
/*vd*/
.ag-column-group-icons {
  display: block;
  & :where(.ag-column-group-closed-icon), & :where(.ag-column-group-opened-icon) { cursor: pointer; }
}
/*vd*/
:where(.ag-ltr) {
  direction: ltr;
  & .ag-body, & .ag-body-horizontal-scroll, & .ag-body-viewport, & .ag-floating-bottom, & .ag-floating-top, & .ag-header, & .ag-sticky-bottom, & .ag-sticky-top { flex-direction: row; }
}
/*vd*/
:where(.ag-rtl) {
  direction: rtl; text-align: right;
  & .ag-body, & .ag-body-horizontal-scroll, & .ag-body-viewport, & .ag-floating-bottom, & .ag-floating-top, & .ag-header, & .ag-sticky-bottom, & .ag-sticky-top { flex-direction: row-reverse; }
  & .ag-icon-contracted, & .ag-icon-expanded, & .ag-icon-tree-closed { display: block; }
}
/*vd*/
:where(.ag-rtl) {
  & .ag-icon-contracted, & .ag-icon-expanded, & .ag-icon-tree-closed { transform: rotate(180deg); }
}
/*vd*/
:where(.ag-rtl) {
  & .ag-icon-contracted, & .ag-icon-expanded, & .ag-icon-tree-closed { transform: rotate(-180deg); }
}
/*vd*/
:where(.ag-ltr) .ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group { margin-left: var(--ag-row-group-indent-size); }
/*vd*/
:where(.ag-rtl) .ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group { margin-right: var(--ag-row-group-indent-size); }
/*vd*/
:where(.ag-ltr) .ag-row-group-leaf-indent { margin-left: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size)); }
/*vd*/
:where(.ag-rtl) .ag-row-group-leaf-indent { margin-right: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size)); }
/*vd*/
.ag-value-change-delta { padding: 0px 2px; }
/*vd*/
.ag-value-change-delta-up { color: var(--ag-value-change-delta-up-color); }
/*vd*/
.ag-value-change-delta-down { color: var(--ag-value-change-delta-down-color); }
/*vd*/
.ag-value-change-value { background-color: transparent; border-radius: 1px; padding-left: 1px; padding-right: 1px; transition: background-color 1s; }
/*vd*/
.ag-value-change-value-highlight { background-color: var(--ag-value-change-value-highlight-background-color); transition: background-color 0.1s; }
/*vd*/
.ag-cell-data-changed { background-color: var(--ag-value-change-value-highlight-background-color) !important; }
/*vd*/
.ag-cell-data-changed-animation { background-color: transparent; }
/*vd*/
.ag-cell-highlight { background-color: var(--ag-range-selection-highlight-color) !important; }
/*vd*/
.ag-row, .ag-spanned-row { color: var(--ag-cell-text-color); font-family: var(--ag-cell-font-family); font-size: var(--ag-cell-font-size); font-weight: var(--ag-cell-font-weight); white-space: nowrap; --ag-internal-content-line-height: calc(min(var(--ag-row-height), var(--ag-line-height, 1000px)) - var(--ag-internal-row-border-width, 1px) - 2px); }
/*vd*/
.ag-row {
  background-color: var(--ag-data-background-color); border-bottom: var(--ag-row-border); height: var(--ag-row-height); width: 100%;
  &.ag-row-editing-invalid { background-color: var(--ag-full-row-edit-invalid-background-color); }
}
/*vd*/
:where(.ag-body-vertical-content-no-gap > div > div > div, .ag-body-vertical-content-no-gap > div > div > div > div) > .ag-row-last { border-bottom-color: transparent; }
/*vd*/
.ag-group-contracted, .ag-group-expanded { cursor: pointer; }
/*vd*/
.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group { border: 1px solid transparent; line-height: var(--ag-internal-content-line-height); -webkit-font-smoothing: subpixel-antialiased; }
/*vd*/
:where(.ag-ltr) .ag-cell { border-right: var(--ag-column-border); }
/*vd*/
:where(.ag-rtl) .ag-cell { border-left: var(--ag-column-border); }
/*vd*/
.ag-spanned-cell-wrapper { background-color: var(--ag-data-background-color); position: absolute; }
/*vd*/
.ag-spanned-cell-wrapper > .ag-spanned-cell { display: block; position: relative; }
/*vd*/
:where(.ag-ltr) :where(.ag-body-horizontal-content-no-gap) .ag-column-last { border-right-color: transparent; }
/*vd*/
:where(.ag-rtl) :where(.ag-body-horizontal-content-no-gap) .ag-column-last { border-left-color: transparent; }
/*vd*/
.ag-cell-wrapper {
  align-items: center; display: flex;
  & > :where(:not(.ag-cell-value, .ag-group-value)) { align-items: center; display: flex; height: var(--ag-internal-content-line-height); }
  &:where(.ag-row-group) { align-items: flex-start; }
  :where(.ag-full-width-row) &:where(.ag-row-group) { align-items: center; height: 100%; }
}
/*vd*/
:where(.ag-ltr) .ag-cell-wrapper { padding-left: calc(var(--ag-indentation-level)*var(--ag-row-group-indent-size)); }
/*vd*/
:where(.ag-rtl) .ag-cell-wrapper { padding-right: calc(var(--ag-indentation-level)*var(--ag-row-group-indent-size)); }
/*vd*/
:where(.ag-cell-wrap-text:not(.ag-cell-auto-height)) .ag-cell-wrapper {
  align-items: normal; height: 100%;
  & :where(.ag-cell-value) { height: 100%; }
}
/*vd*/
:where(.ag-ltr) .ag-row > .ag-cell-wrapper.ag-row-group { padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*var(--ag-indentation-level)); }
/*vd*/
:where(.ag-rtl) .ag-row > .ag-cell-wrapper.ag-row-group { padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*var(--ag-indentation-level)); }
/*vd*/
.ag-cell-focus:not(.ag-cell-range-selected):focus-within, .ag-cell-range-single-cell, .ag-cell-range-single-cell.ag-cell-range-handle, .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected), .ag-context-menu-open .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group, .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group { border-width: 1px; border-image: none; border-color: var(--ag-range-selection-border-color); border-style: var(--ag-range-selection-border-style); outline: initial; }
/*vd*/
.ag-full-width-row.ag-row-focus:focus { box-shadow: none; }
/*vd*/
:where(.ag-ltr) .ag-group-contracted, :where(.ag-ltr) .ag-group-expanded, :where(.ag-ltr) .ag-row-drag, :where(.ag-ltr) .ag-selection-checkbox { margin-right: var(--ag-cell-widget-spacing); }
/*vd*/
:where(.ag-rtl) .ag-group-contracted, :where(.ag-rtl) .ag-group-expanded, :where(.ag-rtl) .ag-row-drag, :where(.ag-rtl) .ag-selection-checkbox { margin-left: var(--ag-cell-widget-spacing); }
/*vd*/
.ag-drag-handle-disabled { opacity: 0.35; pointer-events: none; }
/*vd*/
:where(.ag-ltr) .ag-group-child-count { margin-left: 3px; }
/*vd*/
:where(.ag-rtl) .ag-group-child-count { margin-right: 3px; }
/*vd*/
.ag-row-highlight-above::after, .ag-row-highlight-below::after, .ag-row-highlight-inside::after { background-color: var(--ag-row-drag-indicator-color); border-radius: calc(var(--ag-row-drag-indicator-width)/2); content: ""; height: var(--ag-row-drag-indicator-width); pointer-events: none; position: absolute; width: calc(100% - 1px); }
/*vd*/
:where(.ag-ltr) .ag-row-highlight-above::after, :where(.ag-ltr) .ag-row-highlight-below::after, :where(.ag-ltr) .ag-row-highlight-inside::after { left: 1px; }
/*vd*/
:where(.ag-rtl) .ag-row-highlight-above::after, :where(.ag-rtl) .ag-row-highlight-below::after, :where(.ag-rtl) .ag-row-highlight-inside::after { right: 1px; }
/*vd*/
.ag-row-highlight-above::after { top: 0px; }
/*vd*/
.ag-row-highlight-below::after { bottom: 0px; }
/*vd*/
.ag-row-highlight-indent::after { display: block; width: auto; }
/*vd*/
:where(.ag-ltr) .ag-row-highlight-indent::after { left: calc((var(--ag-cell-widget-spacing) + var(--ag-icon-size))*2 + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level)*var(--ag-row-group-indent-size)); right: 1px; }
/*vd*/
:where(.ag-rtl) .ag-row-highlight-indent::after { left: 1px; right: calc((var(--ag-cell-widget-spacing) + var(--ag-icon-size))*2 + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level)*var(--ag-row-group-indent-size)); }
/*vd*/
.ag-row-highlight-inside::after { background-color: var(--ag-selected-row-background-color); border: 1px solid var(--ag-range-selection-border-color); display: block; height: auto; inset: 0px; width: auto; }
/*vd*/
.ag-body, .ag-floating-bottom, .ag-floating-top { background-color: var(--ag-data-background-color); }
/*vd*/
.ag-row-odd { background-color: var(--ag-odd-row-background-color); }
/*vd*/
.ag-row-selected::before { background-color: var(--ag-selected-row-background-color); content: ""; display: block; inset: 0px; pointer-events: none; position: absolute; }
/*vd*/
.ag-row-hover.ag-full-width-row.ag-row-group::before, .ag-row-hover:not(.ag-full-width-row)::before { background-color: var(--ag-row-hover-color); content: ""; display: block; inset: 0px; pointer-events: none; position: absolute; }
/*vd*/
.ag-row-hover.ag-row-selected::before { background-color: var(--ag-row-hover-color); background-image: linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color)); }
/*vd*/
.ag-row.ag-full-width-row.ag-row-group > * { position: relative; }
/*vd*/
.ag-column-hover { background-color: var(--ag-column-hover-color); }
/*vd*/
.ag-header-range-highlight { background-color: var(--ag-range-header-highlight-color); }
/*vd*/
.ag-right-aligned-cell { font-variant-numeric: tabular-nums; }
/*vd*/
:where(.ag-ltr) .ag-right-aligned-cell { text-align: right; }
/*vd*/
:where(.ag-rtl) .ag-right-aligned-cell { text-align: left; }
/*vd*/
.ag-right-aligned-cell .ag-cell-value, .ag-right-aligned-cell .ag-group-value { margin-left: auto; }
/*vd*/
:where(.ag-ltr) .ag-cell:not(.ag-cell-inline-editing), :where(.ag-ltr) .ag-full-width-row .ag-cell-wrapper.ag-row-group { padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size)*var(--ag-indentation-level)); padding-right: calc(var(--ag-cell-horizontal-padding) - 1px); }
/*vd*/
:where(.ag-rtl) .ag-cell:not(.ag-cell-inline-editing), :where(.ag-rtl) .ag-full-width-row .ag-cell-wrapper.ag-row-group { padding-left: calc(var(--ag-cell-horizontal-padding) - 1px); padding-right: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size)*var(--ag-indentation-level)); }
/*vd*/
.ag-row > .ag-cell-wrapper { padding-left: calc(var(--ag-cell-horizontal-padding) - 1px); padding-right: calc(var(--ag-cell-horizontal-padding) - 1px); }
/*vd*/
.ag-row-dragging { cursor: move; opacity: 0.5; }
/*vd*/
.ag-details-row { background-color: var(--ag-data-background-color); padding: calc(var(--ag-spacing)*3.75); }
/*vd*/
.ag-layout-auto-height, .ag-layout-print {
  & .ag-center-cols-viewport { min-height: 150px; }
}
/*vd*/
.ag-overlay-exporting-wrapper, .ag-overlay-loading-wrapper, .ag-overlay-modal-wrapper { background-color: var(--ag-modal-overlay-background-color); }
/*vd*/
.ag-skeleton-container { align-content: center; height: 100%; width: 100%; }
/*vd*/
.ag-skeleton-effect { animation: 1.5s ease-in-out 0.5s infinite normal none running ag-skeleton-loading; background-color: var(--ag-row-loading-skeleton-effect-color); border-radius: 0.25rem; height: 1em; width: 100%; }
/*vd*/
:where(.ag-ltr) .ag-right-aligned-cell .ag-skeleton-effect { margin-left: auto; }
/*vd*/
:where(.ag-rtl) .ag-right-aligned-cell .ag-skeleton-effect { margin-right: auto; }
/*vd*/
@keyframes ag-skeleton-loading { 
  0% { background-color: var(--ag-row-loading-skeleton-effect-color); }
  50% { background-color: color-mix(in srgb,transparent,var(--ag-row-loading-skeleton-effect-color) 40%); }
  100% { background-color: var(--ag-row-loading-skeleton-effect-color); }
}
/*vd*/
.ag-loading { align-items: center; display: flex; height: 100%; }
/*vd*/
:where(.ag-ltr) .ag-loading { padding-left: var(--ag-cell-horizontal-padding); }
/*vd*/
:where(.ag-rtl) .ag-loading { padding-right: var(--ag-cell-horizontal-padding); }
/*vd*/
:where(.ag-ltr) .ag-loading-icon { padding-right: var(--ag-cell-widget-spacing); }
/*vd*/
:where(.ag-rtl) .ag-loading-icon { padding-left: var(--ag-cell-widget-spacing); }
/*vd*/
.ag-header { background-color: var(--ag-header-background-color); border-bottom: var(--ag-header-row-border); color: var(--ag-header-text-color); display: flex; font-family: var(--ag-header-font-family); font-size: var(--ag-header-font-size); font-weight: var(--ag-header-font-weight); overflow: hidden; white-space: nowrap; width: 100%; }
/*vd*/
.ag-header-row { height: var(--ag-header-height); position: absolute; }
/*vd*/
.ag-floating-filter-button-button, .ag-header-cell-filter-button, .ag-header-cell-menu-button, .ag-header-expand-icon, .ag-panel-title-bar-button, :where(.ag-header-cell-sortable) .ag-header-cell-label, :where(.ag-header-group-cell-selectable) .ag-header-cell-comp-wrapper { cursor: pointer; }
/*vd*/
:where(.ag-ltr) .ag-header-expand-icon { margin-left: 4px; }
/*vd*/
:where(.ag-rtl) .ag-header-expand-icon { margin-right: 4px; }
/*vd*/
.ag-header-row:where(:not(:first-child)) {
  & :where(.ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden)), & :where(.ag-header-group-cell.ag-header-group-cell-with-group) { border-top: var(--ag-header-row-border); }
}
/*vd*/
.ag-header-row:where(:not(.ag-header-row-column-group)) { overflow: hidden; }
/*vd*/
:where(.ag-header.ag-header-allow-overflow) .ag-header-row { overflow: visible; }
/*vd*/
.ag-header-cell { display: inline-flex; overflow: hidden; }
/*vd*/
.ag-header-group-cell { contain: paint; display: flex; }
/*vd*/
.ag-header-cell, .ag-header-group-cell { align-items: center; gap: var(--ag-cell-widget-spacing); height: 100%; padding: 0 var(--ag-cell-horizontal-padding); position: absolute; }
/*vd*/
@property --ag-internal-moving-color { syntax: "<color>"; inherits: false; initial-value: transparent; }
/*vd*/
@property --ag-internal-hover-color { syntax: "<color>"; inherits: false; initial-value: transparent; }
/*vd*/
.ag-header-cell:where(:not(.ag-floating-filter))::before, .ag-header-group-cell::before { background-image: linear-gradient(var(--ag-internal-hover-color),var(--ag-internal-hover-color)),linear-gradient(var(--ag-internal-moving-color),var(--ag-internal-moving-color)); content: ""; inset: 0px; position: absolute; --ag-internal-moving-color: transparent; --ag-internal-hover-color: transparent; transition: --ag-internal-moving-color var(--ag-header-cell-background-transition-duration),--ag-internal-hover-color var(--ag-header-cell-background-transition-duration); }
/*vd*/
.ag-header-cell:where(:not(.ag-floating-filter)):where(:hover)::before, .ag-header-group-cell:where(:hover)::before { --ag-internal-hover-color: var(--ag-header-cell-hover-background-color); }
/*vd*/
.ag-header-cell:where(:not(.ag-floating-filter)):where(.ag-header-cell-moving)::before, .ag-header-group-cell:where(.ag-header-cell-moving)::before { --ag-internal-moving-color: var(--ag-header-cell-moving-background-color); --ag-internal-hover-color: var(--ag-header-cell-hover-background-color); }
/*vd*/
:where(.ag-header-cell:not(.ag-floating-filter) > *, .ag-header-group-cell > *) { position: relative; z-index: 1; }
/*vd*/
.ag-header-cell-menu-button:where(:not(.ag-header-menu-always-show)) { opacity: 0; transition: opacity 0.2s; }
/*vd*/
.ag-header-cell-filter-button, :where(.ag-header-cell.ag-header-active) .ag-header-cell-menu-button { opacity: 1; }
/*vd*/
.ag-header-cell-label, .ag-header-group-cell-label { align-items: center; align-self: stretch; display: flex; flex: 1 1 auto; overflow: hidden; padding: 5px 0px; }
/*vd*/
:where(.ag-ltr) .ag-sort-indicator-icon { padding-left: var(--ag-spacing); }
/*vd*/
:where(.ag-rtl) .ag-sort-indicator-icon { padding-right: var(--ag-spacing); }
/*vd*/
.ag-header-cell-label { text-overflow: ellipsis; }
/*vd*/
.ag-header-group-cell-label.ag-sticky-label { flex: 0 0 auto; max-width: 100%; overflow: visible; position: sticky; }
/*vd*/
:where(.ag-ltr) .ag-header-group-cell-label.ag-sticky-label { left: var(--ag-cell-horizontal-padding); }
/*vd*/
:where(.ag-rtl) .ag-header-group-cell-label.ag-sticky-label { right: var(--ag-cell-horizontal-padding); }
/*vd*/
.ag-header-cell-text, .ag-header-group-text { overflow: hidden; text-overflow: ellipsis; }
/*vd*/
.ag-header-cell-text { overflow-wrap: break-word; }
/*vd*/
.ag-header-cell-comp-wrapper { width: 100%; }
/*vd*/
:where(.ag-header-group-cell) .ag-header-cell-comp-wrapper { display: flex; }
/*vd*/
:where(.ag-header-cell:not(.ag-header-cell-auto-height)) .ag-header-cell-comp-wrapper { align-items: center; display: flex; height: 100%; }
/*vd*/
.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper { white-space: normal; }
/*vd*/
.ag-header-cell-comp-wrapper-limited-height > * { overflow: hidden; }
/*vd*/
:where(.ag-right-aligned-header) .ag-header-cell-label { flex-direction: row-reverse; }
/*vd*/
:where(.ag-header-cell:not(.ag-right-aligned-header)) {
  & .ag-header-col-ref { color: var(--ag-subtle-text-color); }
}
/*vd*/
:where(.ag-ltr) :where(.ag-header-cell:not(.ag-right-aligned-header)) {
  & .ag-header-col-ref { margin-right: var(--ag-spacing); }
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-left: var(--ag-spacing); }
}
/*vd*/
:where(.ag-rtl) :where(.ag-header-cell:not(.ag-right-aligned-header)) {
  & .ag-header-col-ref { margin-left: var(--ag-spacing); }
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-right: var(--ag-spacing); }
}
/*vd*/
:where(.ag-header-cell.ag-right-aligned-header) {
  & .ag-header-col-ref { color: var(--ag-subtle-text-color); }
}
/*vd*/
:where(.ag-ltr) :where(.ag-header-cell.ag-right-aligned-header) {
  & .ag-header-col-ref { margin-left: var(--ag-spacing); }
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-right: var(--ag-spacing); }
}
/*vd*/
:where(.ag-rtl) :where(.ag-header-cell.ag-right-aligned-header) {
  & .ag-header-col-ref { margin-right: var(--ag-spacing); }
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-left: var(--ag-spacing); }
}
/*vd*/
.ag-header-cell::after, .ag-header-group-cell:where(:not(.ag-header-span-height.ag-header-group-cell-no-group))::after { content: ""; height: var(--ag-header-column-border-height); position: absolute; top: calc(50% - var(--ag-header-column-border-height)*.5); z-index: 1; }
/*vd*/
:where(.ag-ltr) .ag-header-cell::after, :where(.ag-ltr) .ag-header-group-cell:where(:not(.ag-header-span-height.ag-header-group-cell-no-group))::after { border-right: var(--ag-header-column-border); right: 0px; }
/*vd*/
:where(.ag-rtl) .ag-header-cell::after, :where(.ag-rtl) .ag-header-group-cell:where(:not(.ag-header-span-height.ag-header-group-cell-no-group))::after { border-left: var(--ag-header-column-border); left: 0px; }
/*vd*/
.ag-header-highlight-after::after, .ag-header-highlight-before::after { background-color: var(--ag-column-drag-indicator-color); border-radius: calc(var(--ag-column-drag-indicator-width)/2); content: ""; height: 100%; position: absolute; top: 0px; width: var(--ag-column-drag-indicator-width); }
/*vd*/
:where(.ag-ltr) .ag-header-highlight-before::after { left: 0px; }
/*vd*/
:where(.ag-rtl) .ag-header-highlight-before::after { right: 0px; }
/*vd*/
:where(.ag-ltr) .ag-header-highlight-after::after {
  right: 0px;
  :where(.ag-pinned-left-header) & { right: 1px; }
}
/*vd*/
:where(.ag-rtl) .ag-header-highlight-after::after {
  left: 0px;
  :where(.ag-pinned-left-header) & { left: 1px; }
}
/*vd*/
.ag-header-cell-resize { align-items: center; cursor: ew-resize; display: flex; height: 100%; position: absolute; top: 0px; width: 8px; z-index: 2; }
/*vd*/
:where(.ag-ltr) .ag-header-cell-resize { right: -3px; }
/*vd*/
:where(.ag-rtl) .ag-header-cell-resize { left: -3px; }
/*vd*/
.ag-header-cell-resize::after { background-color: var(--ag-header-column-resize-handle-color); content: ""; height: var(--ag-header-column-resize-handle-height); position: absolute; top: calc(50% - var(--ag-header-column-resize-handle-height)*.5); width: var(--ag-header-column-resize-handle-width); z-index: 1; }
/*vd*/
:where(.ag-ltr) .ag-header-cell-resize::after { left: calc(50% - var(--ag-header-column-resize-handle-width)); }
/*vd*/
:where(.ag-rtl) .ag-header-cell-resize::after { right: calc(50% - var(--ag-header-column-resize-handle-width)); }
/*vd*/
:where(.ag-header-cell.ag-header-span-height) .ag-header-cell-resize::after { height: calc(100% - var(--ag-spacing)*4); top: calc(var(--ag-spacing)*2); }
/*vd*/
.ag-header-group-cell-no-group:where(.ag-header-span-height) { display: none; }
/*vd*/
.ag-sort-indicator-container { display: flex; gap: var(--ag-spacing); }
/*vd*/
.ag-layout-print {
  &.ag-body { display: block; height: unset; }
  &.ag-root-wrapper { container-type: normal; display: inline-block; }
  & .ag-body-horizontal-scroll, & .ag-body-vertical-scroll { display: none; }
  &.ag-force-vertical-scroll { overflow-y: visible !important; }
}
/*vd*/
@media print {
  .ag-root-wrapper.ag-layout-print {
  container-type: normal; display: table;
  & .ag-body-horizontal-scroll-viewport, & .ag-body-viewport, & .ag-center-cols-container, & .ag-center-cols-viewport, & .ag-root, & .ag-root-wrapper-body, & .ag-virtual-list-viewport { display: block !important; height: auto !important; overflow: hidden !important; }
  & .ag-cell, & .ag-row { break-inside: avoid; }
}
}
/*vd*/
ag-grid, ag-grid-angular { display: block; }
/*vd*/
.ag-root-wrapper {
  border: var(--ag-wrapper-border); border-radius: var(--ag-wrapper-border-radius); container-type: inline-size; display: flex; flex-direction: column; overflow: hidden; position: relative;
  &.ag-layout-normal { content-visibility: auto; height: 100%; }
}
/*vd*/
.ag-root-wrapper-body {
  display: flex; flex-direction: row;
  &.ag-layout-normal { flex: 1 1 auto; height: 0px; min-height: 0px; }
}
/*vd*/
.ag-root {
  display: flex; flex-direction: column; position: relative;
  &.ag-layout-auto-height, &.ag-layout-normal { flex: 1 1 auto; overflow: hidden; width: 0px; }
  &.ag-layout-normal { height: 100%; }
}
/*vd*/
.ag-drag-handle {
  color: var(--ag-drag-handle-color); cursor: grab;
  & :where(.ag-icon) { color: var(--ag-drag-handle-color); }
}
/*vd*/
.ag-chart-menu-icon, .ag-chart-settings-next, .ag-chart-settings-prev, .ag-column-group-icons, .ag-column-select-header-icon, .ag-filter-toolpanel-expand, .ag-floating-filter-button-button, .ag-group-title-bar-icon, .ag-header-cell-filter-button, .ag-header-cell-menu-button, .ag-header-expand-icon, .ag-panel-title-bar-button, .ag-panel-title-bar-button-icon, .ag-set-filter-group-icons, :where(.ag-group-contracted) .ag-icon, :where(.ag-group-expanded) .ag-icon { background-color: var(--ag-icon-button-background-color); border-radius: var(--ag-icon-button-border-radius); box-shadow: 0 0 0 var(--ag-icon-button-background-spread) var(--ag-icon-button-background-color); color: var(--ag-icon-button-color); }
/*vd*/
.ag-chart-menu-icon:hover, .ag-chart-settings-next:hover, .ag-chart-settings-prev:hover, .ag-column-group-icons:hover, .ag-column-select-header-icon:hover, .ag-filter-toolpanel-expand:hover, .ag-floating-filter-button-button:hover, .ag-group-title-bar-icon:hover, .ag-header-cell-filter-button:hover, .ag-header-cell-menu-button:hover, .ag-header-expand-icon:hover, .ag-panel-title-bar-button-icon:hover, .ag-panel-title-bar-button:hover, .ag-set-filter-group-icons:hover, :where(.ag-group-contracted) .ag-icon:hover, :where(.ag-group-expanded) .ag-icon:hover { background-color: var(--ag-icon-button-hover-background-color); box-shadow: 0 0 0 var(--ag-icon-button-background-spread) var(--ag-icon-button-hover-background-color); color: var(--ag-icon-button-hover-color); }
/*vd*/
:where(.ag-filter-active), :where(.ag-filter-toolpanel-group-instance-header-icon), :where(.ag-filter-toolpanel-instance-header-icon) { position: relative; }
/*vd*/
:where(.ag-filter-active)::after, :where(.ag-filter-toolpanel-group-instance-header-icon)::after, :where(.ag-filter-toolpanel-instance-header-icon)::after { background-color: var(--ag-icon-button-active-indicator-color); border-radius: 50%; content: ""; height: 6px; position: absolute; top: -1px; width: 6px; }
/*vd*/
:where(.ag-ltr) :where(.ag-filter-active)::after, :where(.ag-ltr) :where(.ag-filter-toolpanel-group-instance-header-icon)::after, :where(.ag-ltr) :where(.ag-filter-toolpanel-instance-header-icon)::after { right: -1px; }
/*vd*/
:where(.ag-rtl) :where(.ag-filter-active)::after, :where(.ag-rtl) :where(.ag-filter-toolpanel-group-instance-header-icon)::after, :where(.ag-rtl) :where(.ag-filter-toolpanel-instance-header-icon)::after { left: -1px; }
/*vd*/
.ag-filter-active {
  background-image: linear-gradient(var(--ag-icon-button-active-background-color),var(--ag-icon-button-active-background-color)); border-radius: 1px; outline: solid var(--ag-icon-button-background-spread) var(--ag-icon-button-active-background-color);
  & :where(.ag-icon-filter) { clip-path: path("M 8 0 C 8 4.415 11.585 8 16 8 L 16 16 L 0 16 L 0 0 L 8 0 Z"); color: var(--ag-icon-button-active-color); }
}
/*vd*/
:where(.ag-ltr) :where(.ag-animate-autosize) {
  & .ag-cell, & .ag-header-cell, & .ag-header-group-cell { transition: width 0.2s ease-in-out, left 0.2s ease-in-out; }
}
/*vd*/
:where(.ag-rtl) :where(.ag-animate-autosize) {
  & .ag-cell, & .ag-header-cell, & .ag-header-group-cell { transition: width 0.2s ease-in-out, right 0.2s ease-in-out; }
}
/*vd*/
:where(.ag-delay-render) {
  & .ag-cell, & .ag-header-cell, & .ag-header-group-cell, & .ag-row, & .ag-spanned-cell-wrapper { visibility: hidden; }
}
/*vd*/
:where(.ag-ltr) :where(.ag-column-moving) {
  & .ag-cell, & .ag-header-cell, & .ag-spanned-cell-wrapper { transition: left 0.2s; }
  & .ag-header-group-cell { transition: left 0.2s, width 0.2s; }
}
/*vd*/
:where(.ag-rtl) :where(.ag-column-moving) {
  & .ag-cell, & .ag-header-cell, & .ag-spanned-cell-wrapper { transition: right 0.2s; }
  & .ag-header-group-cell { transition: right 0.2s, width 0.2s; }
}
/*vd*/
.ag-cell-inline-editing {
  border-radius: var(--ag-border-radius); box-shadow: var(--ag-cell-editing-shadow); padding: 0px; z-index: 1; border: var(--ag-cell-editing-border) !important;
  & .ag-cell-edit-wrapper, & .ag-cell-editor, & .ag-cell-wrapper, & :where(.ag-cell-editor) .ag-input-field-input, & :where(.ag-cell-editor) .ag-wrapper { height: 100%; line-height: normal; min-height: 100%; width: 100%; }
  &.ag-cell-editing-error { border-color: var(--ag-invalid-color) !important; }
}
/*vd*/
:where(.ag-popup-editor) .ag-large-text { background-color: var(--ag-background-color); border-radius: var(--ag-border-radius); box-shadow: var(--ag-dropdown-shadow); padding: 0px; }
/*vd*/
.ag-large-text-input { display: block; height: auto; padding: var(--ag-cell-horizontal-padding); }
/*vd*/
:where(.ag-rtl .ag-large-text-input) .ag-text-area-input { resize: none; }
/*vd*/
:where(.ag-ltr) .ag-checkbox-edit { padding-left: var(--ag-cell-horizontal-padding); }
/*vd*/
:where(.ag-rtl) .ag-checkbox-edit { padding-right: var(--ag-cell-horizontal-padding); }
/*vd*/
:where(.ag-row.ag-row-editing-invalid .ag-cell-inline-editing) { opacity: 0.8; }
/*vd*/
.ag-popup-editor { position: absolute; user-select: none; }
/*vd*/
.ag-set-filter { --ag-indentation-level: 0; }
/*vd*/
.ag-set-filter-item { align-items: center; display: flex; height: 100%; }
/*vd*/
:where(.ag-ltr) .ag-set-filter-item { padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level)*var(--ag-set-filter-indent-size)); }
/*vd*/
:where(.ag-rtl) .ag-set-filter-item { padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level)*var(--ag-set-filter-indent-size)); }
/*vd*/
.ag-set-filter-item-checkbox { display: flex; height: 100%; width: 100%; }
/*vd*/
.ag-set-filter-group-icons {
  display: block;
  & :where(.ag-set-filter-group-closed-icon), & :where(.ag-set-filter-group-indeterminate-icon), & :where(.ag-set-filter-group-opened-icon) { cursor: pointer; }
}
/*vd*/
:where(.ag-ltr) .ag-set-filter-group-icons { margin-right: var(--ag-widget-container-horizontal-padding); }
/*vd*/
:where(.ag-rtl) .ag-set-filter-group-icons { margin-left: var(--ag-widget-container-horizontal-padding); }
/*vd*/
.ag-filter-body-wrapper { display: flex; flex-direction: column; }
/*vd*/
:where(.ag-menu:not(.ag-tabs) .ag-filter) .ag-filter-body-wrapper { min-width: 180px; }
/*vd*/
.ag-filter-filter { flex: 1 1 0px; }
/*vd*/
.ag-filter-condition { display: flex; justify-content: center; }
/*vd*/
.ag-floating-filter-body { display: flex; flex: 1 1 auto; height: 100%; position: relative; }
/*vd*/
.ag-floating-filter-full-body { align-items: center; display: flex; flex: 1 1 auto; height: 100%; overflow: hidden; width: 100%; }
/*vd*/
.ag-floating-filter-input {
  align-items: center; display: flex; width: 100%;
  & > :where(.ag-date-floating-filter-wrapper), & > :where(.ag-floating-filter-input), & > :where(.ag-input-field) { flex: 1 1 auto; }
  & :where(.ag-input-field-input[type="date"]), & :where(.ag-input-field-input[type="datetime-local"]) { width: 1px; }
}
/*vd*/
.ag-floating-filter-button { display: flex; flex: 0 0 auto; }
/*vd*/
.ag-date-floating-filter-wrapper { display: flex; }
/*vd*/
.ag-set-floating-filter-input :where(.ag-input-field-input)[disabled] { pointer-events: none; }
/*vd*/
.ag-floating-filter-button-button { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: var(--ag-icon-size); width: var(--ag-icon-size); }
/*vd*/
.ag-filter-loading {
  align-items: unset; background-color: var(--ag-chrome-background-color); height: 100%; padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); position: absolute; width: 100%; z-index: 1;
  :where(.ag-menu) & { background-color: var(--ag-menu-background-color); }
}
/*vd*/
.ag-filter-separator { border-top: solid var(--ag-border-width) var(--menu-separator-color); }
/*vd*/
:where(.ag-filter-select) .ag-picker-field-wrapper { width: 0px; }
/*vd*/
.ag-filter-condition-operator { height: 17px; }
/*vd*/
:where(.ag-ltr) .ag-filter-condition-operator-or { margin-left: calc(var(--ag-spacing)*2); }
/*vd*/
:where(.ag-rtl) .ag-filter-condition-operator-or { margin-right: calc(var(--ag-spacing)*2); }
/*vd*/
.ag-set-filter-select-all { padding-top: var(--ag-widget-container-vertical-padding); }
/*vd*/
.ag-filter-no-matches, .ag-set-filter-list { height: calc(var(--ag-list-item-height)*6); }
/*vd*/
.ag-filter-no-matches { padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); }
/*vd*/
.ag-set-filter-tree-list { height: calc(var(--ag-list-item-height)*10); }
/*vd*/
.ag-set-filter-filter { margin-left: var(--ag-widget-container-horizontal-padding); margin-right: var(--ag-widget-container-horizontal-padding); margin-top: var(--ag-widget-container-vertical-padding); }
/*vd*/
.ag-filter-to { margin-top: var(--ag-widget-vertical-spacing); }
/*vd*/
.ag-mini-filter { margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); }
/*vd*/
:where(.ag-ltr) .ag-set-filter-add-group-indent { margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding)); }
/*vd*/
:where(.ag-rtl) .ag-set-filter-add-group-indent { margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding)); }
/*vd*/
:where(.ag-filter-menu) .ag-set-filter-list { min-width: max(200px, 100%); }
/*vd*/
.ag-filter-virtual-list-item:focus-visible { box-shadow: inset var(--ag-focus-shadow); }
/*vd*/
.ag-filter-apply-panel { display: flex; justify-content: flex-end; overflow: hidden; padding: var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) var(--ag-widget-container-vertical-padding); }
/*vd*/
.ag-filter-apply-panel-button { line-height: 1.5; }
/*vd*/
:where(.ag-ltr) .ag-filter-apply-panel-button { margin-left: calc(var(--ag-spacing)*2); }
/*vd*/
:where(.ag-rtl) .ag-filter-apply-panel-button { margin-right: calc(var(--ag-spacing)*2); }
/*vd*/
.ag-simple-filter-body-wrapper {
  display: flex; flex-direction: column; gap: var(--ag-widget-vertical-spacing); min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing)); overflow-y: auto; padding-top: ; padding-right: ; padding-left: ; padding-bottom: var(--ag-widget-container-vertical-padding);
  & :where(.ag-resizer-wrapper) { margin: 0px; }
}
/*vd*/
.ag-multi-filter-menu-item { margin: var(--ag-spacing) 0; }
/*vd*/
.ag-multi-filter-group-title-bar { background-color: transparent; color: var(--ag-header-text-color); font-weight: 500; padding: calc(var(--ag-spacing)*1.5) var(--ag-spacing); }
/*vd*/
.ag-group-filter-field-select-wrapper { display: flex; flex-direction: column; gap: var(--ag-widget-vertical-spacing); padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); }
/*vd*/
.ag-pinned-left-floating-bottom, .ag-pinned-left-floating-top, .ag-pinned-right-floating-bottom, .ag-pinned-right-floating-top { min-width: 0px; overflow: hidden; position: relative; }
/*vd*/
.ag-pinned-left-sticky-top, .ag-pinned-right-sticky-top { height: 100%; overflow: hidden; position: relative; }
/*vd*/
.ag-sticky-bottom-full-width-container, .ag-sticky-top-full-width-container { height: 100%; overflow: hidden; width: 100%; }
/*vd*/
.ag-pinned-left-header, .ag-pinned-right-header { display: inline-block; height: 100%; overflow: hidden; position: relative; }
/*vd*/
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) {
  & .ag-horizontal-left-spacer:not(.ag-scroller-corner) { border-right: var(--ag-pinned-column-border); }
  & .ag-horizontal-right-spacer:not(.ag-scroller-corner) { border-left: var(--ag-pinned-column-border); }
}
/*vd*/
.ag-pinned-right-header { border-left: var(--ag-pinned-column-border); }
/*vd*/
.ag-pinned-left-header { border-right: var(--ag-pinned-column-border); }
/*vd*/
.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left, .ag-cell-range-single-cell, .ag-cell-focus:not(.ag-cell-range-selected):focus-within) { border-left: var(--ag-pinned-column-border); }
/*vd*/
.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right, .ag-cell-range-single-cell, .ag-cell-focus:not(.ag-cell-range-selected):focus-within) { border-right: var(--ag-pinned-column-border); }
/*vd*/
.ag-pinned-left-header .ag-header-cell-resize::after { left: calc(50% - var(--ag-header-column-resize-handle-width)); }
/*vd*/
.ag-pinned-right-header .ag-header-cell-resize::after { left: 50%; }
/*vd*/
.ag-pinned-left-header .ag-header-cell-resize { right: -3px; }
/*vd*/
.ag-pinned-right-header .ag-header-cell-resize { left: -3px; }
/*vd*/
:where(.ag-selection-checkbox) .ag-checkbox-input-wrapper::before { content: ""; cursor: pointer; inset: -8px; position: absolute; }
/*vd*/
.ag-tooltip {
  background-color: var(--ag-tooltip-background-color); border: var(--ag-tooltip-border); border-radius: var(--ag-border-radius); color: var(--ag-tooltip-text-color); padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); position: absolute; white-space: normal; z-index: 99999;
  &:where(.ag-cell-editor-tooltip), &:where(.ag-cell-formula-tooltip) { background-color: var(--ag-tooltip-error-background-color); border: var(--ag-tooltip-error-border); color: var(--ag-tooltip-error-text-color); font-weight: 500; }
}
/*vd*/
.ag-tooltip-custom { position: absolute; z-index: 99999; }
/*vd*/
.ag-tooltip-custom:where(:not(.ag-tooltip-interactive)), .ag-tooltip:where(:not(.ag-tooltip-interactive)) { pointer-events: none; }
/*vd*/
.ag-tooltip-animate {
  transition: opacity 1s;
  &:where(.ag-tooltip-hiding) { opacity: 0; }
}
/*vd*/
.ag-overlay { inset: 0px; pointer-events: none; position: absolute; z-index: 2; }
/*vd*/
.ag-overlay-panel, .ag-overlay-wrapper { display: flex; height: 100%; width: 100%; }
/*vd*/
.ag-overlay-wrapper { align-items: center; flex: 0 0 auto; justify-content: center; text-align: center; }
/*vd*/
.ag-overlay-exporting-wrapper, .ag-overlay-loading-wrapper, .ag-overlay-modal-wrapper { pointer-events: all; }
/*vd*/
.ag-overlay-exporting-center, .ag-overlay-loading-center { background: var(--ag-background-color); border: solid var(--ag-border-width) var(--ag-border-color); border-radius: var(--ag-border-radius); box-shadow: var(--ag-popup-shadow); display: flex; padding: var(--ag-spacing); }
/*vd*/
.ag-paging-panel {
  align-items: center; border-top: var(--ag-footer-row-border); display: flex; flex-wrap: wrap-reverse; column-gap: ; justify-content: flex-end; min-height: var(--ag-pagination-panel-height); padding: calc(var(--ag-spacing)*.5) var(--ag-cell-horizontal-padding); row-gap: calc(var(--ag-spacing)*.5);
  @container (width < 600px) {
  justify-content: center;
}
}
/*vd*/
:where(.ag-paging-page-size) .ag-wrapper { min-width: 50px; }
/*vd*/
.ag-paging-page-summary-panel, .ag-paging-row-summary-panel { margin: calc(var(--ag-spacing)*.5); }
/*vd*/
.ag-paging-page-summary-panel {
  align-items: center; display: flex; gap: var(--ag-cell-widget-spacing);
  .ag-disabled & { pointer-events: none; }
}
/*vd*/
.ag-paging-button {
  cursor: pointer; position: relative;
  &.ag-disabled { cursor: default; opacity: 0.5; }
}
/*vd*/
.ag-paging-number, .ag-paging-row-summary-panel-number { font-variant-numeric: tabular-nums; font-weight: 500; }
/*vd*/
.ag-paging-description { line-height: 0; }
/*vd*/
.ag-label { white-space: nowrap; }
/*vd*/
:where(.ag-ltr) .ag-label { margin-right: var(--ag-spacing); }
/*vd*/
:where(.ag-rtl) .ag-label { margin-left: var(--ag-spacing); }
/*vd*/
:where(.ag-label-align-right) .ag-label { order: 1; }
/*vd*/
:where(.ag-ltr) :where(.ag-label-align-right) .ag-label { margin-left: var(--ag-spacing); }
/*vd*/
:where(.ag-rtl) :where(.ag-label-align-right) .ag-label { margin-right: var(--ag-spacing); }
/*vd*/
:where(.ag-label-align-right) {
  & .ag-label, & .ag-wrapper { flex: 0 0 auto; }
}
/*vd*/
.ag-label-align-top { align-items: flex-start; flex-direction: column; }
/*vd*/
:where(.ag-label-align-top) {
  & .ag-label, & .ag-wrapper { align-self: stretch; }
}
/*vd*/
.ag-label-ellipsis { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*vd*/
:where(.ag-label-align-top) .ag-label { margin-bottom: calc(var(--ag-spacing)*.5); }
/*vd*/
.ag-picker-field-display { flex: 1 1 auto; }
/*vd*/
.ag-picker-field { align-items: center; display: flex; }
/*vd*/
.ag-picker-field-icon { border: 0px; cursor: pointer; display: flex; margin: 0px; padding: 0px; }
/*vd*/
.ag-picker-field-wrapper {
  background-color: var(--ag-picker-button-background-color); border: var(--ag-picker-button-border); border-radius: 5px; min-height: max(var(--ag-list-item-height),calc(var(--ag-spacing)*4)); overflow: hidden;
  &:where(.invalid) { background-color: var(--ag-input-invalid-background-color); border: var(--ag-input-invalid-border); color: var(--ag-input-invalid-text-color); }
}
/*vd*/
.ag-picker-field-wrapper:where(.ag-picker-has-focus), .ag-picker-field-wrapper:where(:focus-within) {
  background-color: var(--ag-picker-button-focus-background-color); border: var(--ag-picker-button-focus-border); box-shadow: var(--ag-focus-shadow);
  &:where(.invalid) { box-shadow: var(--ag-focus-error-shadow); }
}
/*vd*/
.ag-picker-field-wrapper:disabled { opacity: 0.5; }
/*vd*/
.ag-select {
  align-items: center; display: flex;
  &.ag-disabled { opacity: 0.5; }
}
/*vd*/
.ag-select:where(:not(.ag-cell-editor, .ag-label-align-top)) { min-height: var(--ag-list-item-height); }
/*vd*/
:where(.ag-select) {
  & .ag-picker-field-wrapper { cursor: default; padding-left: var(--ag-spacing); padding-right: var(--ag-spacing); }
  &.ag-disabled .ag-picker-field-wrapper:focus { box-shadow: none; }
  & .ag-picker-field-display { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  & .ag-picker-field-icon { align-items: center; display: flex; }
}
/*vd*/
.ag-select-list { background-color: var(--ag-picker-list-background-color); border: var(--ag-picker-list-border); border-radius: var(--ag-border-radius); box-shadow: var(--ag-dropdown-shadow); overflow: hidden auto; }
/*vd*/
.ag-select-list-item { cursor: default; user-select: none; }
/*vd*/
:where(.ag-ltr) .ag-select-list-item { padding-left: var(--ag-spacing); }
/*vd*/
:where(.ag-rtl) .ag-select-list-item { padding-right: var(--ag-spacing); }
/*vd*/
.ag-select-list-item-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*vd*/
.ag-list-item {
  align-items: center; display: flex; height: var(--ag-list-item-height); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  &.ag-active-item { background-color: var(--ag-row-hover-color); }
}
/*vd*/
:where(.ag-theme-buttonStyle-1) {
  & :where(.ag-button) {
  background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-family: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; text-indent: inherit; text-shadow: inherit; text-transform: inherit; word-spacing: inherit;
  &:disabled { cursor: default; }
  &:focus-visible { box-shadow: var(--ag-focus-shadow); outline: none; }
}
  & .ag-standard-button {
  appearance: none; background-color: var(--ag-button-background-color); border: var(--ag-button-border); border-radius: var(--ag-button-border-radius); color: var(--ag-button-text-color); cursor: pointer; font-weight: var(--ag-button-font-weight); padding: var(--ag-button-vertical-padding) var(--ag-button-horizontal-padding);
  &:active { background-color: var(--ag-button-active-background-color); border: var(--ag-button-active-border); color: var(--ag-button-active-text-color); }
  &:disabled { background-color: var(--ag-button-disabled-background-color); border: var(--ag-button-disabled-border); color: var(--ag-button-disabled-text-color); }
}
  & .ag-standard-button:hover { background-color: var(--ag-button-hover-background-color); border: var(--ag-button-hover-border); color: var(--ag-button-hover-text-color); }
}
/*vd*/
:where(.ag-theme-columnDropStyle-2) {
  & .ag-column-drop-vertical-empty-message { align-items: center; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--ag-border-color); display: flex; inset: 0px; justify-content: center; margin: calc(var(--ag-spacing)*1.5) calc(var(--ag-spacing)*2); overflow: hidden; padding: calc(var(--ag-spacing)*2); position: absolute; }
}
/*vd*/
:where(.ag-theme-batchEditStyle-3) {
  & .ag-cell-batch-edit { background-color: var(--ag-cell-batch-edit-background-color); color: var(--ag-cell-batch-edit-text-color); display: inherit; }
  & .ag-row-batch-edit { background-color: var(--ag-row-batch-edit-background-color); color: var(--ag-row-batch-edit-text-color); }
}
/*vd*/
:where(.ag-theme-buttonStyle-4) {
  & :where(.ag-button) {
  background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-family: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; text-indent: inherit; text-shadow: inherit; text-transform: inherit; word-spacing: inherit;
  &:disabled { cursor: default; }
  &:focus-visible { box-shadow: var(--ag-focus-shadow); outline: none; }
}
  & .ag-standard-button {
  appearance: none; background-color: var(--ag-button-background-color); border: var(--ag-button-border); border-radius: var(--ag-button-border-radius); color: var(--ag-button-text-color); cursor: pointer; font-weight: var(--ag-button-font-weight); padding: var(--ag-button-vertical-padding) var(--ag-button-horizontal-padding);
  &:active { background-color: var(--ag-button-active-background-color); border: var(--ag-button-active-border); color: var(--ag-button-active-text-color); }
  &:disabled { background-color: var(--ag-button-disabled-background-color); border: var(--ag-button-disabled-border); color: var(--ag-button-disabled-text-color); }
}
  & .ag-standard-button:hover { background-color: var(--ag-button-hover-background-color); border: var(--ag-button-hover-border); color: var(--ag-button-hover-text-color); }
}
/*vd*/
:where(.ag-theme-checkboxStyle-5) {
  & .ag-checkbox-input-wrapper, & .ag-radio-button-input-wrapper {
  background-color: var(--ag-checkbox-unchecked-background-color); border: solid var(--ag-checkbox-border-width) var(--ag-checkbox-unchecked-border-color); flex: 0 0 auto; height: var(--ag-icon-size); position: relative; width: var(--ag-icon-size);
  &:where(.ag-checked) { background-color: var(--ag-checkbox-checked-background-color); border-color: var(--ag-checkbox-checked-border-color); }
  &:where(.ag-checked)::after { background-color: var(--ag-checkbox-checked-shape-color); }
  &:where(.ag-disabled) { filter: grayscale(); opacity: 0.5; }
}
  & .ag-checkbox-input, & .ag-radio-button-input { appearance: none; cursor: pointer; display: block; height: var(--ag-icon-size); margin: 0px; opacity: 0; width: var(--ag-icon-size); }
  & .ag-checkbox-input-wrapper::after, & .ag-radio-button-input-wrapper::after { content: ""; display: block; inset: 0px; mask-position: center center; mask-repeat: no-repeat; pointer-events: none; position: absolute; }
  & .ag-checkbox-input-wrapper:where(:focus-within, :active), & .ag-radio-button-input-wrapper:where(:focus-within, :active) { box-shadow: var(--ag-focus-shadow); }
  & .ag-checkbox-input-wrapper {
  border-radius: var(--ag-checkbox-border-radius);
  &:where(.ag-checked)::after { mask-image: var(--ag-checkbox-checked-shape-image); }
  &:where(.ag-indeterminate) { background-color: var(--ag-checkbox-indeterminate-background-color); border-color: var(--ag-checkbox-indeterminate-border-color); }
  &:where(.ag-indeterminate)::after { background-color: var(--ag-checkbox-indeterminate-shape-color); mask-image: var(--ag-checkbox-indeterminate-shape-image); }
}
  & .ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within { box-shadow: var(--ag-focus-error-shadow); }
  & .ag-radio-button-input-wrapper {
  border-radius: 100%;
  &:where(.ag-checked)::after { mask-image: var(--ag-radio-checked-shape-image); }
}
}
/*vd*/
:where(.ag-theme-iconSet-6) {
  & .ag-icon-aggregation::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eaggregation%3C/title%3E%3Cpath d='M25.128 2.002c2.56.096 4.772 2.292 4.87 4.87a712 712 0 0 1 0 18.256c-.096 2.56-2.292 4.772-4.87 4.87a712 712 0 0 1-18.256 0c-2.558-.096-4.772-2.29-4.87-4.87a712 712 0 0 1 0-18.256c.096-2.56 2.292-4.772 4.87-4.87a712 712 0 0 1 18.256 0M7.006 4c-1.57.02-2.946 1.348-3.004 2.922-.078 6.078-.23 12.16.002 18.234.094 1.484 1.354 2.746 2.84 2.84 6.1.232 12.212.232 18.312 0 1.48-.094 2.746-1.35 2.84-2.84.232-6.1.232-12.212 0-18.312-.094-1.48-1.35-2.746-2.84-2.84C19.11 3.774 13.056 4 7.006 4M22 12h-2v-2h-8v.092c.056 1.352 3.426 2.598 4.472 4.404.682 1.174.438 2.754-.572 3.72C14.29 19.618 12 20.924 12 22h8v-2h2v4H10c0-1.586-.098-3.304 1.016-4.314 1.904-1.632 4.89-3.108 3.54-4.42-1.918-1.68-4.464-2.936-4.554-5.12L10 8h12z'/%3E%3C/svg%3E"); }
  & .ag-icon-arrows::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Earrows%3C/title%3E%3Cpath d='m6.414 17 2.294 2.292-1.416 1.416L2.586 16l4.706-4.708 1.416 1.416L6.414 15H15V6.414l-2.292 2.294-1.416-1.416L16 2.586l4.708 4.706-1.416 1.416L17 6.414V15h8.586l-2.294-2.292 1.416-1.416L29.414 16l-4.706 4.708-1.416-1.416L25.586 17H17v8.586l2.292-2.294 1.416 1.416L16 29.414l-4.708-4.706 1.416-1.416L15 25.586V17z'/%3E%3C/svg%3E"); }
  & .ag-icon-asc::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Easc%3C/title%3E%3Cpath d='m15 10.621-4.292 4.294-1.416-1.416L16 6.793l6.708 6.706-1.416 1.416L17 10.621v14.586h-2z'/%3E%3C/svg%3E"); }
  & .ag-icon-aasc::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M13.201 8.08q.65 0 1.135.222.487.222.759.618.27.396.279.919H14.19a.72.72 0 0 0-.293-.536q-.26-.191-.705-.192-.302.001-.51.086a.7.7 0 0 0-.32.23.56.56 0 0 0-.108.338.5.5 0 0 0 .065.273.7.7 0 0 0 .204.203q.127.083.295.146.168.06.36.102l.525.125q.382.086.701.229.32.143.554.35.234.21.362.49.131.284.134.648a1.6 1.6 0 0 1-.273.93q-.27.391-.777.608-.504.214-1.217.214-.708 0-1.232-.217a1.8 1.8 0 0 1-.816-.642q-.29-.428-.305-1.058h1.194q.02.294.17.49.15.195.402.294.253.097.573.097.313 0 .544-.09a.84.84 0 0 0 .362-.255.6.6 0 0 0 .129-.374q0-.195-.117-.33a.9.9 0 0 0-.337-.228 3.4 3.4 0 0 0-.54-.171l-.635-.16q-.738-.18-1.166-.562t-.426-1.03a1.53 1.53 0 0 1 .284-.927q.287-.396.79-.618a2.8 2.8 0 0 1 1.14-.223'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.813 14H4.489l-.432-1.332H1.948L1.515 14H.19l2.017-5.84h1.592zm-3.551-2.296h1.481l-.718-2.21H2.98zM8.452 8.16q.645 0 1.075.19.43.191.648.531a1.4 1.4 0 0 1 .217.775q0 .343-.137.602-.137.256-.376.422a1.6 1.6 0 0 1-.542.231v.057q.333.015.624.188.294.175.476.489.183.31.183.74 0 .466-.231.831a1.56 1.56 0 0 1-.676.573Q9.265 14 8.609 14H6.114V8.16zM7.35 12.99h1.006q.517 0 .753-.196a.66.66 0 0 0 .237-.531.8.8 0 0 0-.116-.428.8.8 0 0 0-.334-.29 1.15 1.15 0 0 0-.511-.106H7.349zm0-2.386h.916q.254 0 .45-.09a.75.75 0 0 0 .313-.256.67.67 0 0 0 .118-.396.64.64 0 0 0-.226-.511q-.223-.195-.633-.194H7.35z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M7.166.377a.75.75 0 0 1 .919.066l3.333 3a.75.75 0 0 1-1.003 1.115L7.609 2.033 5.113 4.53a.75.75 0 0 1-1.06-1.06l3-3z'/%3E%3C/svg%3E"); }
  & .ag-icon-cancel::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Ecancel%3C/title%3E%3Cpath d='M16 4C9.378 4 4 9.378 4 16s5.378 12 12 12 12-5.378 12-12S22.622 4 16 4m0 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S6 21.52 6 16 10.48 6 16 6m0 8.586 5.292-5.294 1.416 1.416L17.414 16l5.294 5.292-1.416 1.416L16 17.414l-5.292 5.294-1.416-1.416L14.586 16l-5.294-5.292 1.416-1.416z'/%3E%3C/svg%3E"); }
  & .ag-icon-chart::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Echart%3C/title%3E%3Cpath d='M6.667 12.267h4v13.067h-4zm7.466-5.6h3.733v18.667h-3.733zM21.6 17.333h3.733v8H21.6z'/%3E%3C/svg%3E"); }
  & .ag-icon-color-picker::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Ecolor-picker%3C/title%3E%3Cpath d='M23.907 17.587 10.574 4.254l-1.88 1.88 3.173 3.173-8.28 8.28 10.16 10.16zm-16.547 0 6.387-6.387 6.387 6.387H7.361zm18.387 2s-2.667 2.893-2.667 4.667c0 1.467 1.2 2.667 2.667 2.667s2.667-1.2 2.667-2.667c0-1.773-2.667-4.667-2.667-4.667'/%3E%3C/svg%3E"); }
  & .ag-icon-columns::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Ecolumns%3C/title%3E%3Cpath d='M14 25h-2V7h2zm6 0h-2V7h2zm6 0h-2V7h2zM8 25H6V7h2z'/%3E%3C/svg%3E"); }
  & .ag-icon-contracted::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Econtracted%3C/title%3E%3Cpath d='m21.061 16-8.706 8.708-1.416-1.416L18.233 16l-7.294-7.292 1.416-1.416z'/%3E%3C/svg%3E"); }
  & .ag-icon-copy::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Ecopy%3C/title%3E%3Cpath d='M21.929 27.999h-7.828a5.09 5.09 0 0 1-5.086-5.086v-9.812a5.087 5.087 0 0 1 5.086-5.086h7.828a5.09 5.09 0 0 1 5.086 5.086v9.812a5.087 5.087 0 0 1-5.086 5.086m.16-17.984h-8.088a2.94 2.94 0 0 0-2.938 2.938v10.132a2.94 2.94 0 0 0 2.938 2.938h8.088a2.94 2.94 0 0 0 2.936-2.938V12.953a2.94 2.94 0 0 0-2.936-2.938M7.041 26.013h-2.05a4 4 0 0 1-.006-.228V9.065a5.07 5.07 0 0 1 5.064-5.064h12.812q.069 0 .134.002v2.012H9.915a2.876 2.876 0 0 0-2.874 2.874z'/%3E%3C/svg%3E"); }
  & .ag-icon-cross::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 24 24'%3E%3Ctitle%3Ecross%3C/title%3E%3Cpath d='m16 14.586 5.292-5.294 1.416 1.416L17.414 16l5.294 5.292-1.416 1.416L16 17.414l-5.292 5.294-1.416-1.416L14.586 16l-5.294-5.292 1.416-1.416z'/%3E%3C/svg%3E"); }
  & .ag-icon-csv::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 32 32'%3E%3Cpath d='M384 131.9c-7.753-8.433-110.425-128.473-114.9-133L48-.1C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48zm-35.9 2.1H257V27.9zM30 479V27h200l1 105c0 13.3-1.3 29 12 29h111l1 318z' style='fill-rule:nonzero' transform='translate(3.934 -.054)scale(.06285)'/%3E%3Cpath d='M.688-.226a.2.2 0 0 1-.017.074.28.28 0 0 1-.145.14.412.412 0 0 1-.234.013.28.28 0 0 1-.202-.168.468.468 0 0 1-.04-.19q0-.086.025-.155a.319.319 0 0 1 .182-.191.4.4 0 0 1 .134-.025q.087 0 .155.035a.3.3 0 0 1 .104.085.17.17 0 0 1 .036.097.06.06 0 0 1-.018.044.06.06 0 0 1-.042.019.06.06 0 0 1-.042-.013.2.2 0 0 1-.031-.046.2.2 0 0 0-.066-.079.16.16 0 0 0-.095-.027.17.17 0 0 0-.142.068.3.3 0 0 0-.053.193.4.4 0 0 0 .023.139.2.2 0 0 0 .067.083.2.2 0 0 0 .1.027q.063 0 .106-.031a.2.2 0 0 0 .065-.091.2.2 0 0 1 .023-.046q.014-.018.044-.018a.06.06 0 0 1 .044.018.06.06 0 0 1 .019.045' style='fill-rule:nonzero' transform='matrix(8.39799 0 0 12.455 7.122 25.977)'/%3E%3Cpath d='M.622-.215a.2.2 0 0 1-.033.117.23.23 0 0 1-.098.081.4.4 0 0 1-.153.029.34.34 0 0 1-.175-.04.23.23 0 0 1-.079-.077.17.17 0 0 1-.031-.093q0-.027.019-.045a.06.06 0 0 1 .046-.019.06.06 0 0 1 .039.014.1.1 0 0 1 .027.044.3.3 0 0 0 .03.057q.015.023.044.038.03.015.076.015.065 0 .105-.03a.09.09 0 0 0 .04-.075.08.08 0 0 0-.022-.058.14.14 0 0 0-.056-.034 1 1 0 0 0-.092-.025.7.7 0 0 1-.129-.042.2.2 0 0 1-.083-.066.17.17 0 0 1-.03-.104q0-.058.032-.105a.2.2 0 0 1 .093-.07.4.4 0 0 1 .144-.025q.066 0 .114.016a.3.3 0 0 1 .08.044.2.2 0 0 1 .046.057q.015.03.015.058a.07.07 0 0 1-.018.046.06.06 0 0 1-.046.021q-.025 0-.038-.012a.2.2 0 0 1-.028-.041.2.2 0 0 0-.047-.063Q.387-.625.326-.625a.15.15 0 0 0-.09.025q-.035.024-.035.059 0 .021.012.037a.1.1 0 0 0 .032.027.4.4 0 0 0 .111.036q.06.015.11.031.048.018.083.042a.2.2 0 0 1 .054.062.2.2 0 0 1 .019.091' style='fill-rule:nonzero' transform='matrix(8.39799 0 0 12.455 13.339 25.977)'/%3E%3Cpath d='m.184-.633.162.48.163-.483q.013-.038.019-.053a.062.062 0 0 1 .061-.039q.018 0 .034.009a.1.1 0 0 1 .025.025q.009.015.009.031L.654-.64l-.007.025-.009.024-.173.468-.019.051a.2.2 0 0 1-.021.042.1.1 0 0 1-.033.03.1.1 0 0 1-.049.012.1.1 0 0 1-.05-.011A.1.1 0 0 1 .26-.03a.2.2 0 0 1-.021-.042L.22-.123.05-.587.041-.612.033-.638.03-.662q0-.025.02-.046a.07.07 0 0 1 .05-.02q.037 0 .053.023.015.023.031.072' style='fill-rule:nonzero' transform='matrix(8.39799 0 0 12.455 18.94 25.977)'/%3E%3C/svg%3E"); }
  & .ag-icon-cut::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 32 32'%3E%3Cpath d='M14.703 15.096 6.215 4.719a1 1 0 1 1 1.548-1.267l13.058 15.965A5.001 5.001 0 0 1 28 23.916a5 5 0 0 1-4.999 4.999 5 5 0 0 1-4.999-4.999 4.98 4.98 0 0 1 1.23-3.283l-3.238-3.958-3.272 4.001a4.98 4.98 0 0 1 1.265 3.323 5 5 0 0 1-4.999 4.999 5 5 0 0 1-4.999-4.999 5 5 0 0 1 7.13-4.522zM8.991 20.8a3.1 3.1 0 0 0-3.1 3.1c0 1.711 1.389 3.1 3.1 3.1s3.1-1.389 3.1-3.1-1.389-3.1-3.1-3.1M23 20.8a3.1 3.1 0 0 0-3.1 3.1c0 1.711 1.389 3.1 3.1 3.1s3.1-1.389 3.1-3.1-1.389-3.1-3.1-3.1m-5.723-8.852 1.292 1.579 7.205-8.808a1 1 0 0 0-1.548-1.267z' style='fill-rule:nonzero'/%3E%3C/svg%3E"); }
  & .ag-icon-desc::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Edesc%3C/title%3E%3Cpath d='m17 21.379 4.292-4.294 1.416 1.416L16 25.207l-6.708-6.706 1.416-1.416L15 21.379V6.793h2z'/%3E%3C/svg%3E"); }
  & .ag-icon-adesc::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M10.387 11.47a.75.75 0 0 1 1.06 1.06l-3 3-.113.093a.75.75 0 0 1-.919-.065l-3.333-3a.75.75 0 0 1 1.003-1.116l2.806 2.525zM13.201 3.08q.65 0 1.135.222.487.223.759.619.27.396.279.918H14.19a.72.72 0 0 0-.293-.536q-.26-.192-.705-.192-.302.001-.51.086a.7.7 0 0 0-.32.23.56.56 0 0 0-.108.338.5.5 0 0 0 .065.273.7.7 0 0 0 .204.203q.127.083.295.146.168.06.36.102l.525.125a3.7 3.7 0 0 1 .701.229q.32.143.554.35.234.21.362.492.131.282.134.647a1.6 1.6 0 0 1-.273.93 1.74 1.74 0 0 1-.777.607q-.504.214-1.217.214-.708 0-1.232-.217a1.8 1.8 0 0 1-.816-.641q-.29-.429-.305-1.059h1.194q.02.294.17.49.15.195.402.294.253.098.573.098.313 0 .544-.092a.84.84 0 0 0 .362-.254.6.6 0 0 0 .129-.373.5.5 0 0 0-.117-.33.9.9 0 0 0-.337-.23 3.4 3.4 0 0 0-.54-.17l-.635-.16q-.738-.18-1.166-.562t-.426-1.03a1.53 1.53 0 0 1 .284-.926q.287-.396.79-.62a2.8 2.8 0 0 1 1.14-.222'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.813 9H4.489l-.432-1.332H1.948L1.515 9H.19l2.017-5.84h1.592zM2.262 6.704h1.481l-.718-2.21H2.98zM8.452 3.16q.645 0 1.075.19.43.192.648.53a1.4 1.4 0 0 1 .217.776q0 .342-.137.602a1.2 1.2 0 0 1-.376.423 1.6 1.6 0 0 1-.542.23v.058q.333.014.624.187.294.175.476.489.183.31.183.74 0 .465-.231.83a1.56 1.56 0 0 1-.676.574Q9.265 9 8.609 9H6.114V3.16zM7.35 7.99h1.006q.517 0 .753-.196a.66.66 0 0 0 .237-.531.8.8 0 0 0-.116-.428.8.8 0 0 0-.334-.291 1.15 1.15 0 0 0-.511-.106H7.349zm0-2.386h.916q.254 0 .45-.09a.75.75 0 0 0 .313-.256.67.67 0 0 0 .118-.397.64.64 0 0 0-.226-.51q-.223-.194-.633-.194H7.35z' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-down::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Edesc%3C/title%3E%3Cpath d='m17 21.379 4.292-4.294 1.416 1.416L16 25.207l-6.708-6.706 1.416-1.416L15 21.379V6.793h2z'/%3E%3C/svg%3E"); }
  & .ag-icon-excel::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 32 32'%3E%3Cpath d='M384 131.9c-7.753-8.433-110.425-128.473-114.9-133L48-.1C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48zm-35.9 2.1H257V27.9zM30 479V27h200l1 105c0 13.3-1.3 29 12 29h111l1 318z' style='fill-rule:nonzero' transform='translate(3.934 -.054)scale(.06285)'/%3E%3Cpath d='m.052-.139.16-.234-.135-.208a.4.4 0 0 1-.028-.052.1.1 0 0 1-.01-.042.05.05 0 0 1 .018-.037.07.07 0 0 1 .045-.016q.03 0 .047.018a1 1 0 0 1 .047.066l.107.174.115-.174.024-.038.019-.026.021-.015a.1.1 0 0 1 .027-.005.06.06 0 0 1 .044.016.05.05 0 0 1 .018.039q0 .033-.038.089l-.141.211.152.234a.3.3 0 0 1 .03.051.1.1 0 0 1 .009.038.1.1 0 0 1-.008.031.1.1 0 0 1-.024.023.1.1 0 0 1-.034.008.1.1 0 0 1-.035-.008.1.1 0 0 1-.023-.022L.427-.067.301-.265l-.134.204-.022.034-.016.019a.1.1 0 0 1-.022.015.1.1 0 0 1-.03.005.06.06 0 0 1-.044-.016.06.06 0 0 1-.017-.047q0-.036.036-.088' style='fill-rule:nonzero' transform='matrix(17.82892 0 0 16.50777 10.371 25.928)'/%3E%3C/svg%3E"); }
  & .ag-icon-expanded::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eexpanded%3C/title%3E%3Cpath d='M21.061 8.708 13.767 16l7.294 7.292-1.416 1.416L10.939 16l8.706-8.708z'/%3E%3C/svg%3E"); }
  & .ag-icon-eye-slash::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eeye-slash%3C/title%3E%3Cpath d='M9.304 7.89a15.2 15.2 0 0 1 6.404-1.638c.294-.002.292-.002.584 0 5.956.174 11.328 4.088 13.62 9.748 0 0-1.318 3.178-3.224 5.174a13.6 13.6 0 0 1-2.226 1.874L26.414 25 25 26.414l-2.336-2.336C17.866 26.396 11.776 26.15 7.36 22.96a14.9 14.9 0 0 1-4.168-4.612c-.41-.71-.694-1.336-1.104-2.348 0 0 .898-2.218 2.002-3.718a14.6 14.6 0 0 1 3.442-3.334L5.586 7 7 5.586zm-.3 2.528c-2.038 1.344-3.708 3.246-4.724 5.508L4.248 16c2.46 5.762 9.622 9.064 15.63 7.15q.688-.219 1.342-.516l-.912-.912a6.96 6.96 0 0 1-4.19 1.394c-3.862 0-7-3.136-7-7 0-1.57.52-3.022 1.394-4.19zm14.032 11.204a13.25 13.25 0 0 0 4.684-5.548l.032-.074c-1.984-4.646-6.834-7.798-12.006-7.748-1.712.05-3.386.458-4.922 1.158l1.102 1.102a6.97 6.97 0 0 1 4.192-1.396 7.003 7.003 0 0 1 5.606 11.192zm-11.09-8.262a5.003 5.003 0 0 0 6.928 6.928zm8.342 5.514a5.002 5.002 0 0 0-6.928-6.928z'/%3E%3C/svg%3E"); }
  & .ag-icon-eye::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eeye%3C/title%3E%3Cpath d='M16.292 6.32c5.956.174 11.328 4.086 13.62 9.746 0 0-1.318 3.18-3.224 5.176-4.862 5.088-13.534 5.97-19.328 1.784a14.9 14.9 0 0 1-4.168-4.612c-.41-.71-.694-1.336-1.104-2.348 0 0 .898-2.216 2.002-3.716 2.678-3.64 7.03-5.896 11.618-6.03.294-.004.292-.004.584 0m-.546 2c-4.896.142-9.458 3.202-11.466 7.672l-.032.074c2.46 5.762 9.622 9.066 15.63 7.152 3.458-1.102 6.342-3.738 7.842-7.076l.032-.076C25.768 11.42 20.918 8.27 15.746 8.32m.254.946c3.754 0 6.8 3.048 6.8 6.8 0 3.754-3.046 6.8-6.8 6.8s-6.8-3.046-6.8-6.8c0-3.752 3.046-6.8 6.8-6.8m5 6.768V16c0-2.76-2.24-5-5-5s-5 2.24-5 5v.066c0 2.76 2.24 5 5 5s5-2.24 5-5z'/%3E%3C/svg%3E"); }
  & .ag-icon-filter::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Efilter%3C/title%3E%3Cpath d='M26 8.184c-.066 2.658-4.058 5.154-6.742 7.974a1.05 1.05 0 0 0-.258.682v3.66L13 25c0-2.74.066-5.482-.002-8.222a1.05 1.05 0 0 0-.256-.62C10.026 13.304 6.06 10.61 6 8.184V6h20zM8 8c0 .304.06.612.258.842 2.716 2.854 6.682 5.548 6.742 7.974V21l2-1.5v-2.684c.066-2.658 4.058-5.154 6.742-7.974.198-.23.258-.538.258-.842z'/%3E%3C/svg%3E"); }
  & .ag-icon-first::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Efirst%3C/title%3E%3Cpath d='M24.354 8.708 17.06 16l7.294 7.292-1.416 1.416L14.232 16l8.706-8.708zM9.646 8v16h-2V8z'/%3E%3C/svg%3E"); }
  & .ag-icon-group::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Egroup%3C/title%3E%3Cpath d='M25.128 2.002c2.56.096 4.772 2.292 4.87 4.87a712 712 0 0 1 0 18.256c-.096 2.56-2.292 4.772-4.87 4.87a712 712 0 0 1-18.256 0c-2.558-.096-4.772-2.29-4.87-4.87a712 712 0 0 1 0-18.256c.096-2.56 2.292-4.772 4.87-4.87a712 712 0 0 1 18.256 0M7.006 4c-1.57.02-2.946 1.348-3.004 2.922-.078 6.078-.23 12.16.002 18.234.094 1.484 1.354 2.746 2.84 2.84 6.1.232 12.212.232 18.312 0 1.48-.094 2.746-1.35 2.84-2.84.232-6.1.232-12.212 0-18.312-.094-1.48-1.35-2.746-2.84-2.84C19.11 3.774 13.056 4 7.006 4M14 21h-4v-2h4zm12 0H16v-2h10zm-12-4h-4v-2h4zm12 0H16v-2h10zm-16-4H6v-2h4zm16 0H12v-2h14z'/%3E%3C/svg%3E"); }
  & .ag-icon-last::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Elast%3C/title%3E%3Cpath d='m17.768 16-8.706 8.708-1.416-1.416L14.94 16 7.646 8.708l1.416-1.416zm6.586 8h-2V8h2z'/%3E%3C/svg%3E"); }
  & .ag-icon-left::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eleft%3C/title%3E%3Cpath d='m17.621 11-2 2h12.586v6H15.621l2 2-4.414 4.414L3.793 16l9.414-9.414zm-11 5 6.586 6.586L14.793 21l-4-4h15.414v-2H10.793l4-4-1.586-1.586z'/%3E%3C/svg%3E"); }
  & .ag-icon-linked::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Elinked%3C/title%3E%3Cpath d='M17.138 13.418a1.03 1.03 0 0 0-.298.658s.125.096.226.178c1.372 1.114 2.033 3.039 1.582 4.796a4.7 4.7 0 0 1-1.205 2.123c-1.145 1.151-2.296 2.294-3.445 3.441-1.241 1.232-3.185 1.691-4.864 1.105-1.546-.54-2.756-1.938-3.048-3.572-.267-1.496.246-3.108 1.319-4.186l.578-.578-.03-.092a10.5 10.5 0 0 1-.452-2.3v-.005c-.776.775-1.621 1.489-2.275 2.396-1.817 2.522-1.643 6.323.706 8.669 1.813 1.811 4.708 2.462 7.171 1.517a6.75 6.75 0 0 0 2.336-1.518l3.427-3.424c1.939-1.954 2.533-5.126 1.294-7.674a6.8 6.8 0 0 0-2.071-2.481l-.003-.002zM21.265 4a6.8 6.8 0 0 0-4.734 1.964l-3.427 3.424c-1.961 1.977-2.52 5.092-1.32 7.619a6.8 6.8 0 0 0 2.098 2.537l.003.002c.32-.32.643-.637.96-.96.167-.172.27-.401.286-.64l-.204-.167c-1.603-1.287-2.215-3.68-1.316-5.616a4.7 4.7 0 0 1 .918-1.32c1.145-1.151 2.296-2.294 3.445-3.441 1.239-1.23 3.178-1.694 4.864-1.105 1.83.639 3.16 2.498 3.12 4.493a4.8 4.8 0 0 1-1.391 3.265l-.578.578.03.092c.235.743.387 1.519.452 2.3v.005c.732-.731 1.521-1.406 2.162-2.244 1.192-1.559 1.643-3.651 1.204-5.575a6.8 6.8 0 0 0-3.98-4.703 6.8 6.8 0 0 0-2.529-.506h-.061z'/%3E%3C/svg%3E"); }
  & .ag-icon-loading::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eloading%3C/title%3E%3Cpath d='M17 29h-2v-8h2zm-3.586-9L7 26.414 5.586 25 12 18.586zm13 5L25 26.414 18.586 20 20 18.586zM29 17h-8v-2h8zm-18 0H3v-2h8zm2.414-5L12 13.414 5.586 7 7 5.586zm13-5L20 13.414 18.586 12 25 5.586zM17 11h-2V3h2z'/%3E%3C/svg%3E"); }
  & .ag-icon-maximize::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 26 26'%3E%3Ctitle%3Emaximize%3C/title%3E%3Cpath d='m7.54 17.4.1 6.98 6.96.1-2.24-2.24L16 18.6 13.4 16l-3.64 3.64zm16.92-2.8-.1-6.98-6.96-.1 2.24 2.24L16 13.4l2.6 2.6 3.64-3.64z'/%3E%3C/svg%3E"); }
  & .ag-icon-menu::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Emenu%3C/title%3E%3Cpath d='M26 23H6v-2h20zm0-6H6v-2h20zm0-6H6V9h20z'/%3E%3C/svg%3E"); }
  & .ag-icon-menu-alt::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23000' d='M16 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4m0-7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m0 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3C/svg%3E"); }
  & .ag-icon-minimize::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 26 26'%3E%3Ctitle%3Eminimize%3C/title%3E%3Cpath d='m14.8 24.26-.1-6.96-6.96-.1 2.24 2.24-3.64 3.64 2.6 2.6 3.64-3.64zm2.4-16.52.1 6.96 6.96.1-2.24-2.24 3.64-3.64-2.6-2.6-3.64 3.64z'/%3E%3C/svg%3E"); }
  & .ag-icon-minus::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 32 32'%3E%3Cpath d='M7.515 7.515c-4.683 4.682-4.683 12.288 0 16.97 4.682 4.683 12.288 4.683 16.97 0 4.683-4.682 4.683-12.288 0-16.97-4.682-4.683-12.288-4.683-16.97 0m1.414 1.414c3.903-3.903 10.239-3.903 14.142 0s3.903 10.239 0 14.142-10.239 3.903-14.142 0-3.903-10.239 0-14.142m-1.414 6.07h16.97v2.002H7.515z' style='fill-rule:nonzero'/%3E%3C/svg%3E"); }
  & .ag-icon-next::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Enext%3C/title%3E%3Cpath d='m21.061 16-8.706 8.708-1.416-1.416L18.233 16l-7.294-7.292 1.416-1.416z'/%3E%3C/svg%3E"); }
  & .ag-icon-none::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Enone%3C/title%3E%3Cpath d='m10.044 21.258 4.478-4.198L16 18.444 9 25l-7-6.556 1.478-1.384 4.478 4.198V7h2.088zm14 3.742h-2.088V10.742l-4.478 4.198L16 13.556 23 7q3.5 3.28 7 6.556l-1.478 1.384-4.478-4.198z'/%3E%3C/svg%3E"); }
  & .ag-icon-not-allowed::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Enot-allowed%3C/title%3E%3Cpath d='M16.186 3.646c8.188.154 14.898 9.796 11.17 17.78-3.298 7.066-13.932 9.374-19.848 3.87-3.9-3.632-5.076-9.896-2.684-14.708 2.082-4.19 6.588-6.974 11.362-6.942m-.298 1.998c-6.922.132-12.578 8.308-9.33 15.052 3.342 6.934 15.246 7.646 18.932 0 3.076-6.386-1.988-15.1-9.602-15.052m7.596 6.422c2.864 5.33-1.744 13.186-8.306 12.536a8.6 8.6 0 0 1-3.232-.998l-1.266-.706L22.778 10.8q.351.633.706 1.266m-9.422 10.276c3.296 1.028 7.246-1.006 8.216-4.418a6.6 6.6 0 0 0-.056-3.742zm2.104-14.696a8.8 8.8 0 0 1 3.936 1.038l1.266.706L9.27 21.488c-3.018-5.41-.99-13.37 6.318-13.834q.289-.01.578-.008m-.31 2c-4.06.154-7.23 4.614-6.03 8.46l8.16-8.16a6.8 6.8 0 0 0-2.13-.3'/%3E%3C/svg%3E"); }
  & .ag-icon-paste::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Epaste%3C/title%3E%3Cpath d='M20 6.5c0-1-1-3-4-3s-4 2-4 3H8c-2.21 0-4 1.79-4 4v14c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-14c0-2.21-1.79-4-4-4zm-4 .546c.734 0 1.334.572 1.334 1.272S16.734 9.59 16 9.59s-1.334-.572-1.334-1.272.6-1.272 1.334-1.272M24 26.5H8a2 2 0 0 1-2-2v-14a2 2 0 0 1 2-2h2v4h12v-4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2'/%3E%3C/svg%3E"); }
  & .ag-icon-pin::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Epin%3C/title%3E%3Cpath d='m10.78 19.777-4.668-4.666s.032-1 .67-1.87c1.366-1.86 4.052-1.96 6.056-1.572l3.158-3.108c-.7-2.342 3.352-5.046 3.352-5.046l9.166 9.168q-.334.447-.67.894c-1.074 1.426-2.538 2.63-4.272 2.338l-3.32 3.218c.046.344.042.03.118 1.152.144 2.13-.64 4.324-2.632 5.34l-.746.364-4.798-4.798-7.292 7.294-1.416-1.416zm8.24-13.672c-.688.568-1.416 1.45-1.024 2.072l.49.722-4.986 4.988c-1.988-.506-4.346-.636-5.156.614l9.02 9.032q.14-.099.272-.21c1.226-1.08.764-3.04.498-4.9l4.79-4.79s1.47.938 2.936-.776l-6.79-6.79q-.026.019-.05.038'/%3E%3C/svg%3E"); }
  & .ag-icon-pivot::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Epivot%3C/title%3E%3Cpath d='M25.128 2.002c2.56.096 4.772 2.292 4.87 4.87a712 712 0 0 1 0 18.256c-.096 2.56-2.292 4.772-4.87 4.87a712 712 0 0 1-18.256 0c-2.558-.096-4.772-2.29-4.87-4.87a712 712 0 0 1 0-18.256c.096-2.56 2.292-4.772 4.87-4.87a712 712 0 0 1 18.256 0m2.966 7.954H9.892v18.136c5.086.13 10.18.098 15.264-.096 1.48-.094 2.746-1.35 2.84-2.84.192-5.064.226-10.134.098-15.2M3.968 24.1q.015.528.036 1.056c.094 1.484 1.354 2.746 2.84 2.84l1.012.036V24.1zM22 15.414l-.292.294-1.416-1.416L23 11.586l2.708 2.706-1.416 1.416-.292-.294v3.592c-.032 2.604-2.246 4.892-4.872 4.992L15.414 24l.294.292-1.416 1.416L11.586 23l2.706-2.708 1.416 1.416-.322.32c3.372.03 6.578-.164 6.614-3.034zM3.88 18.038c.002 1.346.012 2.694.038 4.04h3.938v-4.04zm.05-6.062a681 681 0 0 0-.044 4.042h3.97v-4.042zm5.962-7.99Q8.449 3.999 7.006 4c-1.57.02-2.946 1.348-3.004 2.922q-.02 1.517-.042 3.034h3.896v-2.02h2.036zm14.244-.016v3.966h3.898q-.017-.546-.038-1.092c-.094-1.48-1.35-2.746-2.84-2.84q-.51-.019-1.02-.034m-8.14-.054q-2.035.022-4.07.048v3.972h4.07zm6.106.008c-1.358-.022-2.714-.026-4.07-.022v4.034h4.07z'/%3E%3C/svg%3E"); }
  & .ag-icon-plus::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 32 32'%3E%3Cpath d='M7.515 7.515c-4.683 4.682-4.683 12.288 0 16.97 4.682 4.683 12.288 4.683 16.97 0 4.683-4.682 4.683-12.288 0-16.97-4.682-4.683-12.288-4.683-16.97 0m1.414 1.414c3.903-3.903 10.239-3.903 14.142 0s3.903 10.239 0 14.142-10.239 3.903-14.142 0-3.903-10.239 0-14.142M15 15l-.001-7.485h2.002L17 15l7.485-.001v2.002L17 17l.001 7.485h-2.002L15 17l-7.485.001v-2.002z' style='fill-rule:nonzero'/%3E%3C/svg%3E"); }
  & .ag-icon-previous::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eprevious%3C/title%3E%3Cpath d='M21.061 8.708 13.767 16l7.294 7.292-1.416 1.416L10.939 16l8.706-8.708z'/%3E%3C/svg%3E"); }
  & .ag-icon-right::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eright%3C/title%3E%3Cpath d='m28.207 16-9.414 9.414L14.379 21l2-2H3.793v-6h12.586l-2-2 4.414-4.414zm-11-5 4 4H5.793v2h15.414l-4 4 1.586 1.586L25.379 16l-6.586-6.586z'/%3E%3C/svg%3E"); }
  & .ag-icon-save::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Esave%3C/title%3E%3Cpath d='M25.333 16v9.333H6.666V16H3.999v9.333C3.999 26.8 5.199 28 6.666 28h18.667C26.8 28 28 26.8 28 25.333V16zm-8 .893 3.453-3.44 1.88 1.88L15.999 22l-6.667-6.667 1.88-1.88 3.453 3.44V4h2.667v12.893z'/%3E%3C/svg%3E"); }
  & .ag-icon-small-down::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Esmall-down%3C/title%3E%3Cpath d='M24.708 12.355 16 21.061l-8.708-8.706 1.416-1.416L16 18.233l7.292-7.294z'/%3E%3C/svg%3E"); }
  & .ag-icon-small-left::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Esmall-left%3C/title%3E%3Cpath d='M21.061 8.708 13.767 16l7.294 7.292-1.416 1.416L10.939 16l8.706-8.708z'/%3E%3C/svg%3E"); }
  & .ag-icon-small-right::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Esmall-right%3C/title%3E%3Cpath d='m21.061 16-8.706 8.708-1.416-1.416L18.233 16l-7.294-7.292 1.416-1.416z'/%3E%3C/svg%3E"); }
  & .ag-icon-small-up::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Esmall-up%3C/title%3E%3Cpath d='m24.708 19.645-1.416 1.416L16 13.767l-7.292 7.294-1.416-1.416L16 10.939z'/%3E%3C/svg%3E"); }
  & .ag-icon-tick::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Etick%3C/title%3E%3Cpath d='M24.708 10.855 13 22.561l-5.708-5.706 1.416-1.416L13 19.733 23.292 9.439z'/%3E%3C/svg%3E"); }
  & .ag-icon-tree-closed::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Etree-closed%3C/title%3E%3Cpath d='m21.061 16-8.706 8.708-1.416-1.416L18.233 16l-7.294-7.292 1.416-1.416z'/%3E%3C/svg%3E"); }
  & .ag-icon-tree-indeterminate::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Etree-indeterminate%3C/title%3E%3Cpath d='M6 15h20v2H6z'/%3E%3C/svg%3E"); }
  & .ag-icon-tree-open::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Etree-open%3C/title%3E%3Cpath d='M24.708 12.355 16 21.061l-8.708-8.706 1.416-1.416L16 18.233l7.292-7.294z'/%3E%3C/svg%3E"); }
  & .ag-icon-unlinked::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eunlinked%3C/title%3E%3Cpath d='M5.35 3.999a.2.2 0 0 0-.14.058c-.388.38-.768.768-1.152 1.152a.21.21 0 0 0-.002.288c7.459 7.506 14.965 14.965 22.447 22.447a.21.21 0 0 0 .288.002q.576-.574 1.151-1.151a.21.21 0 0 0 .002-.288C20.484 19.002 12.979 11.542 5.497 4.06a.2.2 0 0 0-.146-.061zm.611 12.548c-1.933 1.939-2.538 5.119-1.289 7.688a6.79 6.79 0 0 0 4.891 3.672 6.82 6.82 0 0 0 5.893-1.866l1.984-1.984-1.438-1.438-1.986 1.986c-1.486 1.476-3.993 1.81-5.834.629a4.73 4.73 0 0 1-2.024-2.853 4.76 4.76 0 0 1 1.241-4.393l1.986-1.986-1.438-1.438-1.984 1.984zM21.273 3.999a6.78 6.78 0 0 0-4.727 1.963l-1.984 1.984L16 9.384l1.985-1.985a4.74 4.74 0 0 1 2.776-1.338c1.974-.224 4.045.926 4.845 2.834.712 1.699.329 3.778-1.004 5.12L22.616 16l1.439 1.438q1-1 2-2c2.012-2.031 2.557-5.368 1.112-7.982-1.144-2.07-3.432-3.441-5.834-3.459h-.061z'/%3E%3C/svg%3E"); }
  & .ag-icon-up::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Easc%3C/title%3E%3Cpath d='m15 10.621-4.292 4.294-1.416-1.416L16 6.793l6.708 6.706-1.416 1.416L17 10.621v14.586h-2z'/%3E%3C/svg%3E"); }
  & .ag-icon-grip::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Egrip%3C/title%3E%3Cpath d='M8 24H6v-4h2zm6 0h-2v-4h2zm6 0h-2v-4h2zm6 0h-2v-4h2zM8 18H6v-4h2zm6 0h-2v-4h2zm6 0h-2v-4h2zm6 0h-2v-4h2zM8 12H6V8h2zm6 0h-2V8h2zm6 0h-2V8h2zm6 0h-2V8h2z'/%3E%3C/svg%3E"); }
  & .ag-icon-settings::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3'/%3E%3C/svg%3E"); }
  & .ag-icon-column-arrow::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11 4a1 1 0 0 1 1 1v22a1 1 0 1 1-2 0V5a1 1 0 0 1 1-1' clip-rule='evenodd'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M2 13a1 1 0 0 1 1-1h23.5a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1' clip-rule='evenodd'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M2 4h18v24H2zm2 2v20h14V6zM26.793 13 23 9.207l1.414-1.414L29.621 13l-5.207 5.207L23 16.793z' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-un-pin::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.112 15.111 3.272 3.271 1.436-1.402-2.476-2.479c.81-1.25 3.168-1.12 5.156-.614l4.986-4.988-.49-.722c-.392-.622.336-1.504 1.024-2.072l.008-.007.01-.006.032-.025 1.447 1.447 1.432-1.397-2.601-2.602s-4.052 2.704-3.352 5.046l-3.158 3.108c-2.004-.388-4.69-.288-6.056 1.572-.638.87-.67 1.87-.67 1.87m.581 11.582.014.014 5.502-5.501 4.783 4.783.746-.364c1.992-1.016 2.776-3.21 2.632-5.34-.055-.805-.068-.87-.088-.97-.008-.04-.017-.085-.03-.182l3.32-3.218c1.734.292 3.198-.912 4.272-2.338q.337-.447.67-.894l-.001-.001-.007-.007-.007-.007-.007-.007-3.87-3.87 1.585-1.584-1.414-1.414-14.381 14.38-1.237 1.209-5.69 5.687 1.417 1.416zM23.21 10.206l2.65 2.651c-1.465 1.714-2.935.776-2.935.776l-4.79 4.79q.041.291.087.583c.257 1.676.513 3.35-.585 4.317a4 4 0 0 1-.272.21l-3.739-3.744z' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-pinned-top::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='m16.708 10.878 8.708 8.706L24 21l-6.292-6.294V27h-2V14.706L9.416 21 8 19.584q4.348-4.344 8.691-8.69zM25 6H8v2h17z'/%3E%3C/svg%3E"); }
  & .ag-icon-pinned-bottom::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M16.708 22.122 8 13.416 9.416 12l6.292 6.294V6h2v12.294L24 12l1.416 1.416-8.691 8.69zM7.416 28h17v-2h-17z'/%3E%3C/svg%3E"); }
  & .ag-icon-chevron-up::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M3.479 10.521a.75.75 0 0 1 0-1.06l4-4a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1-1.06 1.06l-3.47-3.47-3.47 3.47a.75.75 0 0 1-1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-chevron-down::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12.521 5.461a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 1.06-1.06l3.47 3.47 3.47-3.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-chevron-left::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M10.53 12.512a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06l4-4a.75.75 0 0 1 1.06 1.06l-3.47 3.47 3.47 3.47a.75.75 0 0 1 0 1.06' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-chevron-right::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M5.47 3.47a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06-1.06L8.94 8 5.47 4.53a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E"); }
  & .ag-icon-filter-add::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M19.834 8H8c0 .304.06.612.258.842 2.716 2.854 6.682 5.548 6.742 7.974V21l2-1.5v-2.684c.056-2.267 2.968-4.417 5.49-6.75v3.087c-1.081.974-2.245 1.968-3.232 3.005a1.05 1.05 0 0 0-.258.682v3.66L13 25c0-2.74.066-5.482-.002-8.222a1.05 1.05 0 0 0-.256-.62C10.026 13.304 6.06 10.61 6 8.184V6h13.834z'/%3E%3Cpath fill='currentColor' d='M26 6h2.946v2.002H26v3.313h-2.002V8.002h-2.946V6h2.946V3.04H26z'/%3E%3C/svg%3E"); }
  & .ag-icon-edit::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M23.182 5a3.82 3.82 0 0 1 2.83 6.383l-.131.137-2.09 2.088a1 1 0 0 1-.084.099 1 1 0 0 1-.098.084L12.533 24.869a3 3 0 0 1-1.245.746l-4.353 1.32-.003.002a1.5 1.5 0 0 1-1.87-1.867l.003-.004 1.32-4.352v-.003l.06-.174c.13-.344.321-.661.565-.936l.126-.135L18.209 8.39a1 1 0 0 1 .18-.181l2.092-2.09.137-.132A3.82 3.82 0 0 1 23.182 5M8.548 20.883a1 1 0 0 0-.25.415l-1.049 3.451 3.457-1.048.114-.042q.17-.076.301-.206l10.458-10.46-2.572-2.572zM23.182 7c-.482 0-.946.19-1.287.531v.001l-1.474 1.475 2.572 2.572 1.474-1.474.121-.133A1.82 1.82 0 0 0 23.182 7'/%3E%3C/svg%3E"); }
  & .ag-icon-search::before { mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M11 2a9 9 0 1 0 0 18 9 9 0 1 0 0-18m0 2a7 7 0 1 1 0 14 7 7 0 1 1 0-14m10.71 16.29-4.35-4.35-1.42 1.42 4.35 4.35Z'/%3E%3C/svg%3E"); }
}
/*vd*/
:where(.ag-theme-tabStyle-7) {
  & .ag-tabs-header { background-color: var(--ag-tab-bar-background-color); border-bottom: var(--ag-tab-bar-border); display: flex; flex: 1 1 0%; gap: var(--ag-tab-spacing); padding: var(--ag-tab-bar-top-padding) var(--ag-tab-bar-horizontal-padding) 0; }
  & .ag-tabs-header-wrapper { display: flex; }
  & .ag-tabs-close-button-wrapper { align-items: center; border: 0px; display: flex; padding: var(--ag-spacing); }
  & :where(.ag-ltr) .ag-tabs-close-button-wrapper { border-right: solid var(--ag-border-width) var(--ag-border-color); }
  & :where(.ag-rtl) .ag-tabs-close-button-wrapper { border-left: solid var(--ag-border-width) var(--ag-border-color); }
  & .ag-tabs-close-button { background-color: unset; border: 0px; cursor: pointer; padding: 0px; }
  & .ag-tab { align-items: center; background-color: var(--ag-tab-background-color); border-left: var(--ag-tab-selected-border-width) solid transparent; border-right: var(--ag-tab-selected-border-width) solid transparent; color: var(--ag-tab-text-color); cursor: pointer; display: flex; flex: 1 1 0%; justify-content: center; padding: var(--ag-tab-top-padding) var(--ag-tab-horizontal-padding) var(--ag-tab-bottom-padding); position: relative; }
  & .ag-tab:hover { background-color: var(--ag-tab-hover-background-color); color: var(--ag-tab-hover-text-color); }
  & .ag-tab.ag-tab-selected { background-color: var(--ag-tab-selected-background-color); color: var(--ag-tab-selected-text-color); }
  & :where(.ag-ltr) .ag-tab.ag-tab-selected:where(:not(:first-of-type)) { border-left-color: var(--ag-tab-selected-border-color); }
  & :where(.ag-rtl) .ag-tab.ag-tab-selected:where(:not(:first-of-type)) { border-right-color: var(--ag-tab-selected-border-color); }
  & :where(.ag-ltr) .ag-tab.ag-tab-selected:where(:not(:last-of-type)) { border-right-color: var(--ag-tab-selected-border-color); }
  & :where(.ag-rtl) .ag-tab.ag-tab-selected:where(:not(:last-of-type)) { border-left-color: var(--ag-tab-selected-border-color); }
  & .ag-tab::after { background-color: var(--ag-tab-selected-underline-color); bottom: 0px; content: ""; display: block; height: var(--ag-tab-selected-underline-width); left: 0px; opacity: 0; position: absolute; right: 0px; transition: opacity var(--ag-tab-selected-underline-transition-duration); }
  & .ag-tab.ag-tab-selected::after { opacity: 1; }
  & .ag-tab {
  border-left: var(--ag-tab-selected-border-width) solid transparent; border-right: var(--ag-tab-selected-border-width) solid transparent; border-top: var(--ag-tab-selected-border-width) solid transparent; flex: 0 0 auto;
  &.ag-tab-selected { border-left-color: var(--ag-tab-selected-border-color); border-right-color: var(--ag-tab-selected-border-color); border-top-color: var(--ag-tab-selected-border-color); margin-bottom: -1px; padding-bottom: calc(var(--ag-tab-bottom-padding) + 1px); }
}
}
/*vd*/
:where(.ag-theme-inputStyle-8) {
  & :where(.ag-input-field-input[type="number"]:not(.ag-number-field-input-stepper)) {
  appearance: textfield;
  &::-webkit-inner-spin-button, &::-webkit-outer-spin-button { appearance: none; margin: 0px; }
}
  & .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) {
  background-color: var(--ag-input-background-color); border: var(--ag-input-border); border-radius: var(--ag-input-border-radius); color: var(--ag-input-text-color); font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; min-height: var(--ag-input-height); padding: 0px;
  &:where(:disabled) { background-color: var(--ag-input-disabled-background-color); border: var(--ag-input-disabled-border); color: var(--ag-input-disabled-text-color); }
  &:where(:focus) { background-color: var(--ag-input-focus-background-color); border: var(--ag-input-focus-border); box-shadow: var(--ag-input-focus-shadow); color: var(--ag-input-focus-text-color); outline: none; }
  &:where(:invalid) { background-color: var(--ag-input-invalid-background-color); border: var(--ag-input-invalid-border); color: var(--ag-input-invalid-text-color); }
  &:where(.invalid) { background-color: var(--ag-input-invalid-background-color); border: var(--ag-input-invalid-border); color: var(--ag-input-invalid-text-color); }
  &::placeholder { color: var(--ag-input-placeholder-text-color); }
}
  & :where(.ag-ltr) .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) { padding-left: var(--ag-input-padding-start); }
  & :where(.ag-rtl) .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) { padding-right: var(--ag-input-padding-start); }
  &:where(.ag-ltr, .ag-rtl) .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) { padding: 0 var(--ag-input-padding-start); }
  & :where(.ag-column-select-header-filter-wrapper), & :where(.ag-filter-add-select), & :where(.ag-filter-filter), & :where(.ag-filter-toolpanel-search), & :where(.ag-floating-filter-search-icon), & :where(.ag-mini-filter) {
  & .ag-input-wrapper::before { background-color: currentcolor; color: var(--ag-input-icon-color); content: ""; display: block; height: 12px; mask-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg=="); mask-position: center center; mask-repeat: no-repeat; opacity: 0.5; position: absolute; width: 12px; }
}
  & :where(.ag-ltr) :where(.ag-column-select-header-filter-wrapper), & :where(.ag-ltr) :where(.ag-filter-add-select), & :where(.ag-ltr) :where(.ag-filter-filter), & :where(.ag-ltr) :where(.ag-filter-toolpanel-search), & :where(.ag-ltr) :where(.ag-floating-filter-search-icon), & :where(.ag-ltr) :where(.ag-mini-filter) {
  & .ag-input-wrapper::before { margin-left: var(--ag-spacing); }
  & .ag-number-field-input, & .ag-text-field-input { padding-left: calc(var(--ag-spacing)*1.5 + 12px); }
}
  & :where(.ag-rtl) :where(.ag-column-select-header-filter-wrapper), & :where(.ag-rtl) :where(.ag-filter-add-select), & :where(.ag-rtl) :where(.ag-filter-filter), & :where(.ag-rtl) :where(.ag-filter-toolpanel-search), & :where(.ag-rtl) :where(.ag-floating-filter-search-icon), & :where(.ag-rtl) :where(.ag-mini-filter) {
  & .ag-input-wrapper::before { margin-right: var(--ag-spacing); }
  & .ag-number-field-input, & .ag-text-field-input { padding-right: calc(var(--ag-spacing)*1.5 + 12px); }
}
  & .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) {
  &:focus {
  box-shadow: var(--ag-focus-shadow);
  &:where(.invalid), &:where(:invalid) { box-shadow: var(--ag-focus-error-shadow); }
}
}
}
/*vd*/
:where(.ag-theme-columnDropStyle-9) {
  & .ag-column-drop-vertical-empty-message { color: var(--ag-subtle-text-color); font-size: calc(var(--ag-font-size) - 1px); font-weight: 600; padding-top: var(--ag-spacing); }
  & :where(.ag-ltr) .ag-column-drop-vertical-empty-message { padding-left: calc(var(--ag-icon-size) + var(--ag-spacing) + var(--ag-widget-horizontal-spacing)); padding-right: var(--ag-spacing); }
  & :where(.ag-rtl) .ag-column-drop-vertical-empty-message { padding-left: var(--ag-spacing); padding-right: calc(var(--ag-icon-size) + var(--ag-spacing) + var(--ag-widget-horizontal-spacing)); }
}
/*vd*/
:where(.ag-theme-params-1) {
  --ag-accent-color: var(--ag-inherited-accent-color, var(--palette-primary-main)); --ag-advanced-filter-builder-button-bar-border: var(--ag-inherited-advanced-filter-builder-button-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-advanced-filter-builder-column-pill-color: var(--ag-inherited-advanced-filter-builder-column-pill-color, #a6e194); --ag-advanced-filter-builder-indent-size: var(--ag-inherited-advanced-filter-builder-indent-size, calc( var(--ag-spacing)   *  2  +   var(--ag-icon-size) )); --ag-advanced-filter-builder-join-pill-color: var(--ag-inherited-advanced-filter-builder-join-pill-color, #f08e8d); --ag-advanced-filter-builder-option-pill-color: var(--ag-inherited-advanced-filter-builder-option-pill-color, #f3c08b); --ag-advanced-filter-builder-value-pill-color: var(--ag-inherited-advanced-filter-builder-value-pill-color, #85c0e4); --ag-background-color: var(--ag-inherited-background-color, var(--palette-background-paper)); --ag-border-color: var(--ag-inherited-border-color, var(--table-border-color)); --ag-border-radius: var(--ag-inherited-border-radius, 2px); --ag-border-width: var(--ag-inherited-border-width, 1px); --ag-browser-color-scheme: var(--ag-inherited-browser-color-scheme, light); --ag-button-active-background-color: var(--ag-inherited-button-active-background-color, var(--ag-button-hover-background-color)); --ag-button-active-border: var(--ag-inherited-button-active-border, inset 2px var(--ag-foreground-color)); --ag-button-active-text-color: var(--ag-inherited-button-active-text-color, var(--ag-button-hover-text-color)); --ag-button-background-color: var(--ag-inherited-button-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 7.000000000000001%)); --ag-button-border: var(--ag-inherited-button-border, outset 2px var(--ag-foreground-color)); --ag-button-border-radius: var(--ag-inherited-button-border-radius, var(--ag-border-radius)); --ag-button-disabled-background-color: var(--ag-inherited-button-disabled-background-color, var(--ag-input-disabled-background-color)); --ag-button-disabled-border: var(--ag-inherited-button-disabled-border, var(--ag-input-disabled-border)); --ag-button-disabled-text-color: var(--ag-inherited-button-disabled-text-color, var(--ag-input-disabled-text-color)); --ag-button-font-weight: var(--ag-inherited-button-font-weight, normal); --ag-button-horizontal-padding: var(--ag-inherited-button-horizontal-padding, calc( var(--ag-spacing)   *  2)); --ag-button-hover-background-color: var(--ag-inherited-button-hover-background-color, var(--ag-background-color)); --ag-button-hover-border: var(--ag-inherited-button-hover-border, var(--ag-button-border)); --ag-button-hover-text-color: var(--ag-inherited-button-hover-text-color, var(--ag-button-text-color)); --ag-button-text-color: var(--ag-inherited-button-text-color, inherit); --ag-button-vertical-padding: var(--ag-inherited-button-vertical-padding, calc( var(--ag-spacing)   *  0.5)); --ag-card-shadow: var(--ag-inherited-card-shadow, 0 1px 4px 1px #00000018); --ag-cell-batch-edit-background-color: var(--ag-inherited-cell-batch-edit-background-color, rgba(220 181 139 / 16%)); --ag-cell-batch-edit-text-color: var(--ag-inherited-cell-batch-edit-text-color, #422f00); --ag-cell-editing-border: var(--ag-inherited-cell-editing-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-cell-editing-shadow: var(--ag-inherited-cell-editing-shadow, var(--ag-card-shadow)); --ag-cell-font-family: var(--ag-inherited-cell-font-family, var(--ag-font-family)); --ag-cell-font-size: var(--ag-inherited-cell-font-size, var(--ag-data-font-size)); --ag-cell-font-weight: var(--ag-inherited-cell-font-weight, var(--ag-font-weight)); --ag-cell-horizontal-padding: var(--ag-inherited-cell-horizontal-padding, calc( var(--ag-spacing)   *  2  *   var(--ag-cell-horizontal-padding-scale) )); --ag-cell-horizontal-padding-scale: var(--ag-inherited-cell-horizontal-padding-scale, 1); --ag-cell-text-color: var(--ag-inherited-cell-text-color, var(--ag-text-color)); --ag-cell-widget-spacing: var(--ag-inherited-cell-widget-spacing, calc( var(--ag-spacing)   *  1.5)); --ag-chart-menu-label-color: var(--ag-inherited-chart-menu-label-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 80%)); --ag-chart-menu-panel-width: var(--ag-inherited-chart-menu-panel-width, 260px); --ag-checkbox-border-radius: var(--ag-inherited-checkbox-border-radius, 2px); --ag-checkbox-border-width: var(--ag-inherited-checkbox-border-width, 1px); --ag-checkbox-checked-background-color: var(--ag-inherited-checkbox-checked-background-color, var(--ag-background-color)); --ag-checkbox-checked-border-color: var(--ag-inherited-checkbox-checked-border-color, var(--ag-accent-color)); --ag-checkbox-checked-shape-color: var(--ag-inherited-checkbox-checked-shape-color, var(--ag-accent-color)); --ag-checkbox-checked-shape-image: var(--ag-inherited-checkbox-checked-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.75%22%20d%3D%22M1%203.5%203.5%206l5-5%22%2F%3E%3C%2Fsvg%3E")); --ag-checkbox-indeterminate-background-color: var(--ag-inherited-checkbox-indeterminate-background-color, var(--ag-background-color)); --ag-checkbox-indeterminate-border-color: var(--ag-inherited-checkbox-indeterminate-border-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 50%)); --ag-checkbox-indeterminate-shape-color: var(--ag-inherited-checkbox-indeterminate-shape-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 50%)); --ag-checkbox-indeterminate-shape-image: var(--ag-inherited-checkbox-indeterminate-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22%23000%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")); --ag-checkbox-unchecked-background-color: var(--ag-inherited-checkbox-unchecked-background-color, var(--ag-background-color)); --ag-checkbox-unchecked-border-color: var(--ag-inherited-checkbox-unchecked-border-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 50%)); --ag-chrome-background-color: var(--ag-inherited-chrome-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%)); --ag-color-picker-color-border-radius: var(--ag-inherited-color-picker-color-border-radius, 2px); --ag-color-picker-thumb-border-width: var(--ag-inherited-color-picker-thumb-border-width, 2px); --ag-color-picker-thumb-size: var(--ag-inherited-color-picker-thumb-size, 13px); --ag-color-picker-track-border-radius: var(--ag-inherited-color-picker-track-border-radius, 2px); --ag-color-picker-track-size: var(--ag-inherited-color-picker-track-size, 11px); --ag-column-border: var(--ag-inherited-column-border, solid 1px transparent); --ag-column-drag-indicator-color: var(--ag-inherited-column-drag-indicator-color, var(--ag-accent-color)); --ag-column-drag-indicator-width: var(--ag-inherited-column-drag-indicator-width, 2px); --ag-column-drop-cell-background-color: var(--ag-inherited-column-drop-cell-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 7.000000000000001%)); --ag-column-drop-cell-border: var(--ag-inherited-column-drop-cell-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 13%)); --ag-column-drop-cell-drag-handle-color: var(--ag-inherited-column-drop-cell-drag-handle-color, var(--ag-text-color)); --ag-column-drop-cell-text-color: var(--ag-inherited-column-drop-cell-text-color, var(--ag-text-color)); --ag-column-hover-color: var(--ag-inherited-column-hover-color, color-mix(in srgb, transparent, var(--ag-accent-color) 5%)); --ag-column-panel-apply-button-background-color: var(--ag-inherited-column-panel-apply-button-background-color, var(--ag-accent-color)); --ag-column-panel-apply-button-color: var(--ag-inherited-column-panel-apply-button-color, var(--ag-background-color)); --ag-column-select-indent-size: var(--ag-inherited-column-select-indent-size, var(--ag-icon-size)); --ag-data-background-color: var(--ag-inherited-data-background-color, var(--ag-background-color)); --ag-data-font-size: var(--ag-inherited-data-font-size, var(--ag-font-size)); --ag-dialog-border: var(--ag-inherited-dialog-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 20%)); --ag-dialog-shadow: var(--ag-inherited-dialog-shadow, var(--ag-popup-shadow)); --ag-drag-and-drop-image-background-color: var(--ag-inherited-drag-and-drop-image-background-color, var(--ag-background-color)); --ag-drag-and-drop-image-border: var(--ag-inherited-drag-and-drop-image-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-drag-and-drop-image-not-allowed-border: var(--ag-inherited-drag-and-drop-image-not-allowed-border, solid var(--ag-border-width) color-mix(in srgb, var(--ag-drag-and-drop-image-background-color), var(--ag-invalid-color) 50%)); --ag-drag-and-drop-image-shadow: var(--ag-inherited-drag-and-drop-image-shadow, var(--ag-popup-shadow)); --ag-drag-handle-color: var(--ag-inherited-drag-handle-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 70%)); --ag-dropdown-shadow: var(--ag-inherited-dropdown-shadow, var(--ag-card-shadow)); --ag-filter-panel-apply-button-background-color: var(--ag-inherited-filter-panel-apply-button-background-color, var(--ag-accent-color)); --ag-filter-panel-apply-button-color: var(--ag-inherited-filter-panel-apply-button-color, var(--ag-background-color)); --ag-filter-panel-card-subtle-color: var(--ag-inherited-filter-panel-card-subtle-color, color-mix(in srgb, transparent, var(--ag-text-color) 70%)); --ag-filter-panel-card-subtle-hover-color: var(--ag-inherited-filter-panel-card-subtle-hover-color, var(--ag-text-color)); --ag-filter-tool-panel-group-indent: var(--ag-inherited-filter-tool-panel-group-indent, var(--ag-spacing)); --ag-find-active-match-background-color: var(--ag-inherited-find-active-match-background-color, #ffa500); --ag-find-active-match-color: var(--ag-inherited-find-active-match-color, var(--ag-foreground-color)); --ag-find-match-background-color: var(--ag-inherited-find-match-background-color, #ffff00); --ag-find-match-color: var(--ag-inherited-find-match-color, var(--ag-foreground-color)); --ag-focus-error-shadow: var(--ag-inherited-focus-error-shadow, 0px 0px 0px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%)); --ag-focus-shadow: var(--ag-inherited-focus-shadow, 0px 0px 2px 1px var(--ag-accent-color)); --ag-font-family: var(--ag-inherited-font-family, "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace); --ag-font-size: var(--ag-inherited-font-size, 11.7px); --ag-font-weight: var(--ag-inherited-font-weight, inherit); --ag-footer-row-border: var(--ag-inherited-footer-row-border, var(--ag-row-border)); --ag-foreground-color: var(--ag-inherited-foreground-color, var(--palette-text-primary)); --ag-formula-token-1-background-color: var(--ag-inherited-formula-token-1-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-1-color) 8%)); --ag-formula-token-1-border: var(--ag-inherited-formula-token-1-border, solid var(--ag-border-width) var(--ag-formula-token-1-color)); --ag-formula-token-1-color: var(--ag-inherited-formula-token-1-color, #3269c6); --ag-formula-token-2-background-color: var(--ag-inherited-formula-token-2-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-2-color) 6%)); --ag-formula-token-2-border: var(--ag-inherited-formula-token-2-border, solid var(--ag-border-width) var(--ag-formula-token-2-color)); --ag-formula-token-2-color: var(--ag-inherited-formula-token-2-color, #c0343f); --ag-formula-token-3-background-color: var(--ag-inherited-formula-token-3-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-3-color) 8%)); --ag-formula-token-3-border: var(--ag-inherited-formula-token-3-border, solid var(--ag-border-width) var(--ag-formula-token-3-color)); --ag-formula-token-3-color: var(--ag-inherited-formula-token-3-color, #8156b8); --ag-formula-token-4-background-color: var(--ag-inherited-formula-token-4-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-4-color) 6%)); --ag-formula-token-4-border: var(--ag-inherited-formula-token-4-border, solid var(--ag-border-width) var(--ag-formula-token-4-color)); --ag-formula-token-4-color: var(--ag-inherited-formula-token-4-color, #007c1f); --ag-formula-token-5-background-color: var(--ag-inherited-formula-token-5-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-5-color) 8%)); --ag-formula-token-5-border: var(--ag-inherited-formula-token-5-border, solid var(--ag-border-width) var(--ag-formula-token-5-color)); --ag-formula-token-5-color: var(--ag-inherited-formula-token-5-color, #b03e85); --ag-formula-token-6-background-color: var(--ag-inherited-formula-token-6-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-6-color) 6%)); --ag-formula-token-6-border: var(--ag-inherited-formula-token-6-border, solid var(--ag-border-width) var(--ag-formula-token-6-color)); --ag-formula-token-6-color: var(--ag-inherited-formula-token-6-color, #b74900); --ag-formula-token-7-background-color: var(--ag-inherited-formula-token-7-background-color, color-mix(in srgb, transparent, var(--ag-formula-token-7-color) 8%)); --ag-formula-token-7-border: var(--ag-inherited-formula-token-7-border, solid var(--ag-border-width) var(--ag-formula-token-7-color)); --ag-formula-token-7-color: var(--ag-inherited-formula-token-7-color, #247492); --ag-full-row-edit-invalid-background-color: var(--ag-inherited-full-row-edit-invalid-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%)); --ag-header-background-color: var(--ag-inherited-header-background-color, var(--table-header-bg)); --ag-header-cell-background-transition-duration: var(--ag-inherited-header-cell-background-transition-duration, 0.2s); --ag-header-cell-hover-background-color: var(--ag-inherited-header-cell-hover-background-color, transparent); --ag-header-cell-moving-background-color: var(--ag-inherited-header-cell-moving-background-color, var(--ag-header-cell-hover-background-color)); --ag-header-column-border: var(--ag-inherited-header-column-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-header-column-border-height: var(--ag-inherited-header-column-border-height, 50%); --ag-header-column-resize-handle-color: var(--ag-inherited-header-column-resize-handle-color, var(--palette-divider)); --ag-header-column-resize-handle-height: var(--ag-inherited-header-column-resize-handle-height, 58%); --ag-header-column-resize-handle-width: var(--ag-inherited-header-column-resize-handle-width, 1px); --ag-header-font-family: var(--ag-inherited-header-font-family, var(--ag-font-family)); --ag-header-font-size: var(--ag-inherited-header-font-size, var(--ag-font-size)); --ag-header-font-weight: var(--ag-inherited-header-font-weight, 600); --ag-header-height: var(--ag-inherited-header-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-spacing)   *  4  *   var(--ag-header-vertical-padding-scale) )); --ag-header-row-border: var(--ag-inherited-header-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-header-text-color: var(--ag-inherited-header-text-color, var(--palette-text-primary)); --ag-header-vertical-padding-scale: var(--ag-inherited-header-vertical-padding-scale, 1); --ag-icon-button-active-background-color: var(--ag-inherited-icon-button-active-background-color, transparent); --ag-icon-button-active-color: var(--ag-inherited-icon-button-active-color, var(--ag-accent-color)); --ag-icon-button-active-indicator-color: var(--ag-inherited-icon-button-active-indicator-color, var(--ag-accent-color)); --ag-icon-button-background-color: var(--ag-inherited-icon-button-background-color, transparent); --ag-icon-button-background-spread: var(--ag-inherited-icon-button-background-spread, 4px); --ag-icon-button-border-radius: var(--ag-inherited-icon-button-border-radius, 1px); --ag-icon-button-color: var(--ag-inherited-icon-button-color, var(--ag-icon-color)); --ag-icon-button-hover-background-color: var(--ag-inherited-icon-button-hover-background-color, transparent); --ag-icon-button-hover-color: var(--ag-inherited-icon-button-hover-color, var(--ag-icon-button-color)); --ag-icon-color: var(--ag-inherited-icon-color, inherit); --ag-icon-size: var(--ag-inherited-icon-size, 16px); --ag-input-background-color: var(--ag-inherited-input-background-color, var(--ag-background-color)); --ag-input-border: var(--ag-inherited-input-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-input-border-radius: var(--ag-inherited-input-border-radius, var(--ag-border-radius)); --ag-input-disabled-background-color: var(--ag-inherited-input-disabled-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%)); --ag-input-disabled-border: var(--ag-inherited-input-disabled-border, var(--ag-input-border)); --ag-input-disabled-text-color: var(--ag-inherited-input-disabled-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 50%)); --ag-input-focus-background-color: var(--ag-inherited-input-focus-background-color, var(--ag-input-background-color)); --ag-input-focus-border: var(--ag-inherited-input-focus-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-input-focus-shadow: var(--ag-inherited-input-focus-shadow, var(--ag-focus-shadow)); --ag-input-focus-text-color: var(--ag-inherited-input-focus-text-color, var(--ag-input-text-color)); --ag-input-height: var(--ag-inherited-input-height, calc(max( var(--ag-icon-size) ,  var(--ag-font-size) )  +   var(--ag-spacing)   *  2)); --ag-input-icon-color: var(--ag-inherited-input-icon-color, var(--ag-input-text-color)); --ag-input-invalid-background-color: var(--ag-inherited-input-invalid-background-color, var(--ag-input-background-color)); --ag-input-invalid-border: var(--ag-inherited-input-invalid-border, solid var(--ag-border-width) var(--ag-invalid-color)); --ag-input-invalid-text-color: var(--ag-inherited-input-invalid-text-color, var(--ag-input-text-color)); --ag-input-padding-start: var(--ag-inherited-input-padding-start, var(--ag-spacing)); --ag-input-placeholder-text-color: var(--ag-inherited-input-placeholder-text-color, color-mix(in srgb, transparent, var(--ag-input-text-color) 50%)); --ag-input-text-color: var(--ag-inherited-input-text-color, var(--ag-text-color)); --ag-invalid-color: var(--ag-inherited-invalid-color, #e02525); --ag-list-item-height: var(--ag-inherited-list-item-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-widget-vertical-spacing) )); --ag-menu-background-color: var(--ag-inherited-menu-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%)); --ag-menu-border: var(--ag-inherited-menu-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 20%)); --ag-menu-separator-color: var(--ag-inherited-menu-separator-color, var(--ag-border-color)); --ag-menu-shadow: var(--ag-inherited-menu-shadow, var(--ag-popup-shadow)); --ag-menu-text-color: var(--ag-inherited-menu-text-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 95%)); --ag-modal-overlay-background-color: var(--ag-inherited-modal-overlay-background-color, color-mix(in srgb, transparent, var(--ag-background-color) 66%)); --ag-note-indicator-color: var(--ag-inherited-note-indicator-color, var(--ag-accent-color)); --ag-note-indicator-size: var(--ag-inherited-note-indicator-size, 8px); --ag-note-popup-background-color: var(--ag-inherited-note-popup-background-color, var(--ag-menu-background-color)); --ag-note-popup-border: var(--ag-inherited-note-popup-border, var(--ag-dialog-border)); --ag-note-popup-input-background-color: var(--ag-inherited-note-popup-input-background-color, var(--ag-input-background-color)); --ag-note-popup-input-text-color: var(--ag-inherited-note-popup-input-text-color, var(--ag-input-text-color)); --ag-note-popup-padding: var(--ag-inherited-note-popup-padding, calc( var(--ag-spacing)   *  0.5)); --ag-note-popup-text-color: var(--ag-inherited-note-popup-text-color, color-mix(in srgb, transparent, var(--ag-menu-text-color) 75%)); --ag-odd-row-background-color: var(--ag-inherited-odd-row-background-color, var(--table-row-alt-bg)); --ag-pagination-panel-height: var(--ag-inherited-pagination-panel-height, calc(max( var(--ag-row-height) , 22px))); --ag-panel-background-color: var(--ag-inherited-panel-background-color, var(--ag-background-color)); --ag-panel-title-bar-background-color: var(--ag-inherited-panel-title-bar-background-color, var(--ag-header-background-color)); --ag-panel-title-bar-border: var(--ag-inherited-panel-title-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-panel-title-bar-font-family: var(--ag-inherited-panel-title-bar-font-family, var(--ag-header-font-family)); --ag-panel-title-bar-font-size: var(--ag-inherited-panel-title-bar-font-size, var(--ag-header-font-size)); --ag-panel-title-bar-font-weight: var(--ag-inherited-panel-title-bar-font-weight, var(--ag-header-font-weight)); --ag-panel-title-bar-height: var(--ag-inherited-panel-title-bar-height, var(--ag-header-height)); --ag-panel-title-bar-icon-color: var(--ag-inherited-panel-title-bar-icon-color, var(--ag-foreground-color)); --ag-panel-title-bar-text-color: var(--ag-inherited-panel-title-bar-text-color, var(--ag-header-text-color)); --ag-picker-button-background-color: var(--ag-inherited-picker-button-background-color, var(--ag-background-color)); --ag-picker-button-border: var(--ag-inherited-picker-button-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-picker-button-focus-background-color: var(--ag-inherited-picker-button-focus-background-color, var(--ag-background-color)); --ag-picker-button-focus-border: var(--ag-inherited-picker-button-focus-border, var(--ag-input-focus-border)); --ag-picker-list-background-color: var(--ag-inherited-picker-list-background-color, var(--ag-background-color)); --ag-picker-list-border: var(--ag-inherited-picker-list-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-column-border: var(--ag-inherited-pinned-column-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-row-background-color: var(--ag-inherited-pinned-row-background-color, var(--ag-data-background-color)); --ag-pinned-row-border: var(--ag-inherited-pinned-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-row-font-weight: var(--ag-inherited-pinned-row-font-weight, 600); --ag-pinned-row-text-color: var(--ag-inherited-pinned-row-text-color, var(--ag-text-color)); --ag-pinned-source-row-background-color: var(--ag-inherited-pinned-source-row-background-color, var(--ag-data-background-color)); --ag-pinned-source-row-font-weight: var(--ag-inherited-pinned-source-row-font-weight, 600); --ag-pinned-source-row-text-color: var(--ag-inherited-pinned-source-row-text-color, var(--ag-text-color)); --ag-popup-shadow: var(--ag-inherited-popup-shadow, 5px 5px 10px rgba(0, 0, 0, 0.3)); --ag-radio-checked-shape-image: var(--ag-inherited-radio-checked-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%226%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")); --ag-range-header-highlight-color: var(--ag-inherited-range-header-highlight-color, color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8%)); --ag-range-selection-background-color: var(--ag-inherited-range-selection-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 20%)); --ag-range-selection-border-color: var(--ag-inherited-range-selection-border-color, var(--ag-accent-color)); --ag-range-selection-border-style: var(--ag-inherited-range-selection-border-style, solid); --ag-range-selection-chart-background-color: var(--ag-inherited-range-selection-chart-background-color, #0058FF1A); --ag-range-selection-chart-category-background-color: var(--ag-inherited-range-selection-chart-category-background-color, #00FF841A); --ag-range-selection-highlight-color: var(--ag-inherited-range-selection-highlight-color, color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-row-batch-edit-background-color: var(--ag-inherited-row-batch-edit-background-color, var(--ag-cell-batch-edit-background-color)); --ag-row-batch-edit-text-color: var(--ag-inherited-row-batch-edit-text-color, var(--ag-cell-batch-edit-text-color)); --ag-row-border: var(--ag-inherited-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-row-drag-indicator-color: var(--ag-inherited-row-drag-indicator-color, var(--ag-range-selection-border-color)); --ag-row-drag-indicator-width: var(--ag-inherited-row-drag-indicator-width, 2px); --ag-row-group-indent-size: var(--ag-inherited-row-group-indent-size, calc( var(--ag-cell-widget-spacing)   +   var(--ag-icon-size) )); --ag-row-height: var(--ag-inherited-row-height, calc(max( var(--ag-icon-size) ,  var(--ag-cell-font-size) )  +   var(--ag-spacing)   *  3.25  *   var(--ag-row-vertical-padding-scale) )); --ag-row-hover-color: var(--ag-inherited-row-hover-color, var(--table-row-hover-bg)); --ag-row-loading-skeleton-effect-color: var(--ag-inherited-row-loading-skeleton-effect-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 15%)); --ag-row-numbers-selected-color: var(--ag-inherited-row-numbers-selected-color, color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-row-vertical-padding-scale: var(--ag-inherited-row-vertical-padding-scale, 1); --ag-select-cell-background-color: var(--ag-inherited-select-cell-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 7.000000000000001%)); --ag-select-cell-border: var(--ag-inherited-select-cell-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 13%)); --ag-selected-row-background-color: var(--ag-inherited-selected-row-background-color, rgba(var(--palette-primary-mainChannel) / 0.08)); --ag-set-filter-indent-size: var(--ag-inherited-set-filter-indent-size, var(--ag-icon-size)); --ag-side-bar-background-color: var(--ag-inherited-side-bar-background-color, var(--ag-chrome-background-color)); --ag-side-bar-panel-animation-duration: var(--ag-inherited-side-bar-panel-animation-duration, 0s); --ag-side-bar-panel-width: var(--ag-inherited-side-bar-panel-width, 250px); --ag-side-button-background-color: var(--ag-inherited-side-button-background-color, transparent); --ag-side-button-bar-background-color: var(--ag-inherited-side-button-bar-background-color, var(--ag-side-bar-background-color)); --ag-side-button-bar-top-padding: var(--ag-inherited-side-button-bar-top-padding, calc( var(--ag-spacing)   *  4)); --ag-side-button-border: var(--ag-inherited-side-button-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-side-button-hover-background-color: var(--ag-inherited-side-button-hover-background-color, var(--ag-side-button-background-color)); --ag-side-button-hover-text-color: var(--ag-inherited-side-button-hover-text-color, var(--ag-side-button-text-color)); --ag-side-button-left-padding: var(--ag-inherited-side-button-left-padding, var(--ag-spacing)); --ag-side-button-right-padding: var(--ag-inherited-side-button-right-padding, var(--ag-spacing)); --ag-side-button-selected-background-color: var(--ag-inherited-side-button-selected-background-color, var(--ag-background-color)); --ag-side-button-selected-border: var(--ag-inherited-side-button-selected-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-side-button-selected-text-color: var(--ag-inherited-side-button-selected-text-color, var(--ag-side-button-text-color)); --ag-side-button-selected-underline-color: var(--ag-inherited-side-button-selected-underline-color, transparent); --ag-side-button-selected-underline-transition-duration: var(--ag-inherited-side-button-selected-underline-transition-duration, 0s); --ag-side-button-selected-underline-width: var(--ag-inherited-side-button-selected-underline-width, 2px); --ag-side-button-text-color: var(--ag-inherited-side-button-text-color, var(--ag-text-color)); --ag-side-button-vertical-padding: var(--ag-inherited-side-button-vertical-padding, calc( var(--ag-spacing)   *  3)); --ag-side-panel-border: var(--ag-inherited-side-panel-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-spacing: var(--ag-inherited-spacing, 4px); --ag-status-bar-label-color: var(--ag-inherited-status-bar-label-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 54%)); --ag-status-bar-label-font-weight: var(--ag-inherited-status-bar-label-font-weight, 600); --ag-status-bar-value-color: var(--ag-inherited-status-bar-value-color, var(--ag-foreground-color)); --ag-status-bar-value-font-weight: var(--ag-inherited-status-bar-value-font-weight, 600); --ag-subtle-text-color: var(--ag-inherited-subtle-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 50%)); --ag-tab-background-color: var(--ag-inherited-tab-background-color, transparent); --ag-tab-bar-background-color: var(--ag-inherited-tab-bar-background-color, var(--ag-chrome-background-color)); --ag-tab-bar-border: var(--ag-inherited-tab-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tab-bar-horizontal-padding: var(--ag-inherited-tab-bar-horizontal-padding, var(--ag-spacing)); --ag-tab-bar-top-padding: var(--ag-inherited-tab-bar-top-padding, var(--ag-spacing)); --ag-tab-bottom-padding: var(--ag-inherited-tab-bottom-padding, var(--ag-spacing)); --ag-tab-horizontal-padding: var(--ag-inherited-tab-horizontal-padding, calc( var(--ag-spacing)   *  2)); --ag-tab-hover-background-color: var(--ag-inherited-tab-hover-background-color, var(--ag-tab-background-color)); --ag-tab-hover-text-color: var(--ag-inherited-tab-hover-text-color, var(--ag-tab-text-color)); --ag-tab-selected-background-color: var(--ag-inherited-tab-selected-background-color, var(--ag-background-color)); --ag-tab-selected-border-color: var(--ag-inherited-tab-selected-border-color, var(--ag-border-color)); --ag-tab-selected-border-width: var(--ag-inherited-tab-selected-border-width, var(--ag-border-width)); --ag-tab-selected-text-color: var(--ag-inherited-tab-selected-text-color, var(--ag-tab-text-color)); --ag-tab-selected-underline-color: var(--ag-inherited-tab-selected-underline-color, transparent); --ag-tab-selected-underline-transition-duration: var(--ag-inherited-tab-selected-underline-transition-duration, 0s); --ag-tab-selected-underline-width: var(--ag-inherited-tab-selected-underline-width, 0px); --ag-tab-spacing: var(--ag-inherited-tab-spacing, var(--ag-spacing)); --ag-tab-text-color: var(--ag-inherited-tab-text-color, var(--ag-text-color)); --ag-tab-top-padding: var(--ag-inherited-tab-top-padding, var(--ag-spacing)); --ag-text-color: var(--ag-inherited-text-color, var(--ag-foreground-color)); --ag-toggle-button-height: var(--ag-inherited-toggle-button-height, 16px); --ag-toggle-button-off-background-color: var(--ag-inherited-toggle-button-off-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 50%)); --ag-toggle-button-on-background-color: var(--ag-inherited-toggle-button-on-background-color, var(--ag-accent-color)); --ag-toggle-button-switch-background-color: var(--ag-inherited-toggle-button-switch-background-color, var(--ag-background-color)); --ag-toggle-button-switch-inset: var(--ag-inherited-toggle-button-switch-inset, 1px); --ag-toggle-button-width: var(--ag-inherited-toggle-button-width, 32px); --ag-tool-panel-separator-border: var(--ag-inherited-tool-panel-separator-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-toolbar-background-color: var(--ag-inherited-toolbar-background-color, var(--ag-header-background-color)); --ag-toolbar-separator-border: var(--ag-inherited-toolbar-separator-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-toolbar-text-color: var(--ag-inherited-toolbar-text-color, var(--ag-header-text-color)); --ag-tooltip-background-color: var(--ag-inherited-tooltip-background-color, var(--ag-chrome-background-color)); --ag-tooltip-border: var(--ag-inherited-tooltip-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tooltip-error-background-color: var(--ag-inherited-tooltip-error-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 10%)); --ag-tooltip-error-border: var(--ag-inherited-tooltip-error-border, solid var(--ag-border-width) color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%)); --ag-tooltip-error-text-color: var(--ag-inherited-tooltip-error-text-color, var(--ag-invalid-color)); --ag-tooltip-text-color: var(--ag-inherited-tooltip-text-color, var(--ag-text-color)); --ag-value-change-delta-down-color: var(--ag-inherited-value-change-delta-down-color, #e53935); --ag-value-change-delta-up-color: var(--ag-inherited-value-change-delta-up-color, #43a047); --ag-value-change-value-highlight-background-color: var(--ag-inherited-value-change-value-highlight-background-color, #16a08580); --ag-widget-container-horizontal-padding: var(--ag-inherited-widget-container-horizontal-padding, calc( var(--ag-spacing)   *  1.5)); --ag-widget-container-vertical-padding: var(--ag-inherited-widget-container-vertical-padding, calc( var(--ag-spacing)   *  1.5)); --ag-widget-horizontal-spacing: var(--ag-inherited-widget-horizontal-spacing, calc( var(--ag-spacing)   *  1.5)); --ag-widget-vertical-spacing: var(--ag-inherited-widget-vertical-spacing, calc(max(8px,  var(--ag-spacing) ))); --ag-wrapper-background-color: var(--ag-inherited-wrapper-background-color, var(--ag-background-color)); --ag-wrapper-border: var(--ag-inherited-wrapper-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-wrapper-border-radius: var(--ag-inherited-wrapper-border-radius, 0px);
  :where([data-ag-theme-mode="light"]) & { --ag-browser-color-scheme: var(--ag-inherited-browser-color-scheme, light); --ag-chrome-background-color: var(--ag-inherited-chrome-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%)); }
  :where([data-ag-theme-mode="dark"]) & { --ag-advanced-filter-builder-column-pill-color: var(--ag-inherited-advanced-filter-builder-column-pill-color, #355f2d); --ag-advanced-filter-builder-join-pill-color: var(--ag-inherited-advanced-filter-builder-join-pill-color, #7a3a37); --ag-advanced-filter-builder-option-pill-color: var(--ag-inherited-advanced-filter-builder-option-pill-color, #5a3168); --ag-advanced-filter-builder-value-pill-color: var(--ag-inherited-advanced-filter-builder-value-pill-color, #374c86); --ag-browser-color-scheme: var(--ag-inherited-browser-color-scheme, dark); --ag-card-shadow: var(--ag-inherited-card-shadow, 0 1px 4px 1px #000A); --ag-cell-batch-edit-background-color: var(--ag-inherited-cell-batch-edit-background-color, rgba(220 181 139 / 16%)); --ag-cell-batch-edit-text-color: var(--ag-inherited-cell-batch-edit-text-color, #f3d0b3); --ag-chrome-background-color: var(--ag-inherited-chrome-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 5%)); --ag-column-panel-apply-button-color: var(--ag-inherited-column-panel-apply-button-color, var(--ag-foreground-color)); --ag-filter-panel-apply-button-color: var(--ag-inherited-filter-panel-apply-button-color, var(--ag-foreground-color)); --ag-find-active-match-color: var(--ag-inherited-find-active-match-color, var(--ag-background-color)); --ag-find-match-color: var(--ag-inherited-find-match-color, var(--ag-background-color)); --ag-formula-token-1-color: var(--ag-inherited-formula-token-1-color, #4da3e5); --ag-formula-token-2-color: var(--ag-inherited-formula-token-2-color, #f55864); --ag-formula-token-3-color: var(--ag-inherited-formula-token-3-color, #b688f2); --ag-formula-token-4-color: var(--ag-inherited-formula-token-4-color, #24bb4a); --ag-formula-token-5-color: var(--ag-inherited-formula-token-5-color, #e772ba); --ag-formula-token-6-color: var(--ag-inherited-formula-token-6-color, #f69b5f); --ag-formula-token-7-color: var(--ag-inherited-formula-token-7-color, #a3e6ff); --ag-menu-background-color: var(--ag-inherited-menu-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)); --ag-row-batch-edit-background-color: var(--ag-inherited-row-batch-edit-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)); --ag-row-batch-edit-text-color: var(--ag-inherited-row-batch-edit-text-color, var(--ag-cell-batch-edit-text-color)); }
  :where([data-ag-theme-mode="dark-blue"]) & { --ag-advanced-filter-builder-column-pill-color: var(--ag-inherited-advanced-filter-builder-column-pill-color, #355f2d); --ag-advanced-filter-builder-join-pill-color: var(--ag-inherited-advanced-filter-builder-join-pill-color, #7a3a37); --ag-advanced-filter-builder-option-pill-color: var(--ag-inherited-advanced-filter-builder-option-pill-color, #5a3168); --ag-advanced-filter-builder-value-pill-color: var(--ag-inherited-advanced-filter-builder-value-pill-color, #374c86); --ag-browser-color-scheme: var(--ag-inherited-browser-color-scheme, dark); --ag-card-shadow: var(--ag-inherited-card-shadow, 0 1px 4px 1px #000A); --ag-cell-batch-edit-background-color: var(--ag-inherited-cell-batch-edit-background-color, rgba(220 181 139 / 16%)); --ag-cell-batch-edit-text-color: var(--ag-inherited-cell-batch-edit-text-color, #f3d0b3); --ag-chrome-background-color: var(--ag-inherited-chrome-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 5%)); --ag-column-panel-apply-button-color: var(--ag-inherited-column-panel-apply-button-color, var(--ag-foreground-color)); --ag-filter-panel-apply-button-color: var(--ag-inherited-filter-panel-apply-button-color, var(--ag-foreground-color)); --ag-find-active-match-color: var(--ag-inherited-find-active-match-color, var(--ag-background-color)); --ag-find-match-color: var(--ag-inherited-find-match-color, var(--ag-background-color)); --ag-formula-token-1-color: var(--ag-inherited-formula-token-1-color, #4da3e5); --ag-formula-token-2-color: var(--ag-inherited-formula-token-2-color, #f55864); --ag-formula-token-3-color: var(--ag-inherited-formula-token-3-color, #b688f2); --ag-formula-token-4-color: var(--ag-inherited-formula-token-4-color, #24bb4a); --ag-formula-token-5-color: var(--ag-inherited-formula-token-5-color, #e772ba); --ag-formula-token-6-color: var(--ag-inherited-formula-token-6-color, #f69b5f); --ag-formula-token-7-color: var(--ag-inherited-formula-token-7-color, #a3e6ff); --ag-menu-background-color: var(--ag-inherited-menu-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)); --ag-row-batch-edit-background-color: var(--ag-inherited-row-batch-edit-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)); --ag-row-batch-edit-text-color: var(--ag-inherited-row-batch-edit-text-color, var(--ag-cell-batch-edit-text-color)); }
}
/*vd*/
:has(> :where(.ag-theme-params-1)):not(:where(.ag-theme-params-1)) {
  --ag-inherited-accent-color: var(--ag-accent-color); --ag-inherited-advanced-filter-builder-button-bar-border: var(--ag-advanced-filter-builder-button-bar-border); --ag-inherited-advanced-filter-builder-column-pill-color: var(--ag-advanced-filter-builder-column-pill-color); --ag-inherited-advanced-filter-builder-indent-size: var(--ag-advanced-filter-builder-indent-size); --ag-inherited-advanced-filter-builder-join-pill-color: var(--ag-advanced-filter-builder-join-pill-color); --ag-inherited-advanced-filter-builder-option-pill-color: var(--ag-advanced-filter-builder-option-pill-color); --ag-inherited-advanced-filter-builder-value-pill-color: var(--ag-advanced-filter-builder-value-pill-color); --ag-inherited-background-color: var(--ag-background-color); --ag-inherited-border-color: var(--ag-border-color); --ag-inherited-border-radius: var(--ag-border-radius); --ag-inherited-border-width: var(--ag-border-width); --ag-inherited-browser-color-scheme: var(--ag-browser-color-scheme); --ag-inherited-button-active-background-color: var(--ag-button-active-background-color); --ag-inherited-button-active-border: var(--ag-button-active-border); --ag-inherited-button-active-text-color: var(--ag-button-active-text-color); --ag-inherited-button-background-color: var(--ag-button-background-color); --ag-inherited-button-border: var(--ag-button-border); --ag-inherited-button-border-radius: var(--ag-button-border-radius); --ag-inherited-button-disabled-background-color: var(--ag-button-disabled-background-color); --ag-inherited-button-disabled-border: var(--ag-button-disabled-border); --ag-inherited-button-disabled-text-color: var(--ag-button-disabled-text-color); --ag-inherited-button-font-weight: var(--ag-button-font-weight); --ag-inherited-button-horizontal-padding: var(--ag-button-horizontal-padding); --ag-inherited-button-hover-background-color: var(--ag-button-hover-background-color); --ag-inherited-button-hover-border: var(--ag-button-hover-border); --ag-inherited-button-hover-text-color: var(--ag-button-hover-text-color); --ag-inherited-button-text-color: var(--ag-button-text-color); --ag-inherited-button-vertical-padding: var(--ag-button-vertical-padding); --ag-inherited-card-shadow: var(--ag-card-shadow); --ag-inherited-cell-batch-edit-background-color: var(--ag-cell-batch-edit-background-color); --ag-inherited-cell-batch-edit-text-color: var(--ag-cell-batch-edit-text-color); --ag-inherited-cell-editing-border: var(--ag-cell-editing-border); --ag-inherited-cell-editing-shadow: var(--ag-cell-editing-shadow); --ag-inherited-cell-font-family: var(--ag-cell-font-family); --ag-inherited-cell-font-size: var(--ag-cell-font-size); --ag-inherited-cell-font-weight: var(--ag-cell-font-weight); --ag-inherited-cell-horizontal-padding: var(--ag-cell-horizontal-padding); --ag-inherited-cell-horizontal-padding-scale: var(--ag-cell-horizontal-padding-scale); --ag-inherited-cell-text-color: var(--ag-cell-text-color); --ag-inherited-cell-widget-spacing: var(--ag-cell-widget-spacing); --ag-inherited-chart-menu-label-color: var(--ag-chart-menu-label-color); --ag-inherited-chart-menu-panel-width: var(--ag-chart-menu-panel-width); --ag-inherited-checkbox-border-radius: var(--ag-checkbox-border-radius); --ag-inherited-checkbox-border-width: var(--ag-checkbox-border-width); --ag-inherited-checkbox-checked-background-color: var(--ag-checkbox-checked-background-color); --ag-inherited-checkbox-checked-border-color: var(--ag-checkbox-checked-border-color); --ag-inherited-checkbox-checked-shape-color: var(--ag-checkbox-checked-shape-color); --ag-inherited-checkbox-checked-shape-image: var(--ag-checkbox-checked-shape-image); --ag-inherited-checkbox-indeterminate-background-color: var(--ag-checkbox-indeterminate-background-color); --ag-inherited-checkbox-indeterminate-border-color: var(--ag-checkbox-indeterminate-border-color); --ag-inherited-checkbox-indeterminate-shape-color: var(--ag-checkbox-indeterminate-shape-color); --ag-inherited-checkbox-indeterminate-shape-image: var(--ag-checkbox-indeterminate-shape-image); --ag-inherited-checkbox-unchecked-background-color: var(--ag-checkbox-unchecked-background-color); --ag-inherited-checkbox-unchecked-border-color: var(--ag-checkbox-unchecked-border-color); --ag-inherited-chrome-background-color: var(--ag-chrome-background-color); --ag-inherited-color-picker-color-border-radius: var(--ag-color-picker-color-border-radius); --ag-inherited-color-picker-thumb-border-width: var(--ag-color-picker-thumb-border-width); --ag-inherited-color-picker-thumb-size: var(--ag-color-picker-thumb-size); --ag-inherited-color-picker-track-border-radius: var(--ag-color-picker-track-border-radius); --ag-inherited-color-picker-track-size: var(--ag-color-picker-track-size); --ag-inherited-column-border: var(--ag-column-border); --ag-inherited-column-drag-indicator-color: var(--ag-column-drag-indicator-color); --ag-inherited-column-drag-indicator-width: var(--ag-column-drag-indicator-width); --ag-inherited-column-drop-cell-background-color: var(--ag-column-drop-cell-background-color); --ag-inherited-column-drop-cell-border: var(--ag-column-drop-cell-border); --ag-inherited-column-drop-cell-drag-handle-color: var(--ag-column-drop-cell-drag-handle-color); --ag-inherited-column-drop-cell-text-color: var(--ag-column-drop-cell-text-color); --ag-inherited-column-hover-color: var(--ag-column-hover-color); --ag-inherited-column-panel-apply-button-background-color: var(--ag-column-panel-apply-button-background-color); --ag-inherited-column-panel-apply-button-color: var(--ag-column-panel-apply-button-color); --ag-inherited-column-select-indent-size: var(--ag-column-select-indent-size); --ag-inherited-data-background-color: var(--ag-data-background-color); --ag-inherited-data-font-size: var(--ag-data-font-size); --ag-inherited-dialog-border: var(--ag-dialog-border); --ag-inherited-dialog-shadow: var(--ag-dialog-shadow); --ag-inherited-drag-and-drop-image-background-color: var(--ag-drag-and-drop-image-background-color); --ag-inherited-drag-and-drop-image-border: var(--ag-drag-and-drop-image-border); --ag-inherited-drag-and-drop-image-not-allowed-border: var(--ag-drag-and-drop-image-not-allowed-border); --ag-inherited-drag-and-drop-image-shadow: var(--ag-drag-and-drop-image-shadow); --ag-inherited-drag-handle-color: var(--ag-drag-handle-color); --ag-inherited-dropdown-shadow: var(--ag-dropdown-shadow); --ag-inherited-filter-panel-apply-button-background-color: var(--ag-filter-panel-apply-button-background-color); --ag-inherited-filter-panel-apply-button-color: var(--ag-filter-panel-apply-button-color); --ag-inherited-filter-panel-card-subtle-color: var(--ag-filter-panel-card-subtle-color); --ag-inherited-filter-panel-card-subtle-hover-color: var(--ag-filter-panel-card-subtle-hover-color); --ag-inherited-filter-tool-panel-group-indent: var(--ag-filter-tool-panel-group-indent); --ag-inherited-find-active-match-background-color: var(--ag-find-active-match-background-color); --ag-inherited-find-active-match-color: var(--ag-find-active-match-color); --ag-inherited-find-match-background-color: var(--ag-find-match-background-color); --ag-inherited-find-match-color: var(--ag-find-match-color); --ag-inherited-focus-error-shadow: var(--ag-focus-error-shadow); --ag-inherited-focus-shadow: var(--ag-focus-shadow); --ag-inherited-font-family: var(--ag-font-family); --ag-inherited-font-size: var(--ag-font-size); --ag-inherited-font-weight: var(--ag-font-weight); --ag-inherited-footer-row-border: var(--ag-footer-row-border); --ag-inherited-foreground-color: var(--ag-foreground-color); --ag-inherited-formula-token-1-background-color: var(--ag-formula-token-1-background-color); --ag-inherited-formula-token-1-border: var(--ag-formula-token-1-border); --ag-inherited-formula-token-1-color: var(--ag-formula-token-1-color); --ag-inherited-formula-token-2-background-color: var(--ag-formula-token-2-background-color); --ag-inherited-formula-token-2-border: var(--ag-formula-token-2-border); --ag-inherited-formula-token-2-color: var(--ag-formula-token-2-color); --ag-inherited-formula-token-3-background-color: var(--ag-formula-token-3-background-color); --ag-inherited-formula-token-3-border: var(--ag-formula-token-3-border); --ag-inherited-formula-token-3-color: var(--ag-formula-token-3-color); --ag-inherited-formula-token-4-background-color: var(--ag-formula-token-4-background-color); --ag-inherited-formula-token-4-border: var(--ag-formula-token-4-border); --ag-inherited-formula-token-4-color: var(--ag-formula-token-4-color); --ag-inherited-formula-token-5-background-color: var(--ag-formula-token-5-background-color); --ag-inherited-formula-token-5-border: var(--ag-formula-token-5-border); --ag-inherited-formula-token-5-color: var(--ag-formula-token-5-color); --ag-inherited-formula-token-6-background-color: var(--ag-formula-token-6-background-color); --ag-inherited-formula-token-6-border: var(--ag-formula-token-6-border); --ag-inherited-formula-token-6-color: var(--ag-formula-token-6-color); --ag-inherited-formula-token-7-background-color: var(--ag-formula-token-7-background-color); --ag-inherited-formula-token-7-border: var(--ag-formula-token-7-border); --ag-inherited-formula-token-7-color: var(--ag-formula-token-7-color); --ag-inherited-full-row-edit-invalid-background-color: var(--ag-full-row-edit-invalid-background-color); --ag-inherited-header-background-color: var(--ag-header-background-color); --ag-inherited-header-cell-background-transition-duration: var(--ag-header-cell-background-transition-duration); --ag-inherited-header-cell-hover-background-color: var(--ag-header-cell-hover-background-color); --ag-inherited-header-cell-moving-background-color: var(--ag-header-cell-moving-background-color); --ag-inherited-header-column-border: var(--ag-header-column-border); --ag-inherited-header-column-border-height: var(--ag-header-column-border-height); --ag-inherited-header-column-resize-handle-color: var(--ag-header-column-resize-handle-color); --ag-inherited-header-column-resize-handle-height: var(--ag-header-column-resize-handle-height); --ag-inherited-header-column-resize-handle-width: var(--ag-header-column-resize-handle-width); --ag-inherited-header-font-family: var(--ag-header-font-family); --ag-inherited-header-font-size: var(--ag-header-font-size); --ag-inherited-header-font-weight: var(--ag-header-font-weight); --ag-inherited-header-height: var(--ag-header-height); --ag-inherited-header-row-border: var(--ag-header-row-border); --ag-inherited-header-text-color: var(--ag-header-text-color); --ag-inherited-header-vertical-padding-scale: var(--ag-header-vertical-padding-scale); --ag-inherited-icon-button-active-background-color: var(--ag-icon-button-active-background-color); --ag-inherited-icon-button-active-color: var(--ag-icon-button-active-color); --ag-inherited-icon-button-active-indicator-color: var(--ag-icon-button-active-indicator-color); --ag-inherited-icon-button-background-color: var(--ag-icon-button-background-color); --ag-inherited-icon-button-background-spread: var(--ag-icon-button-background-spread); --ag-inherited-icon-button-border-radius: var(--ag-icon-button-border-radius); --ag-inherited-icon-button-color: var(--ag-icon-button-color); --ag-inherited-icon-button-hover-background-color: var(--ag-icon-button-hover-background-color); --ag-inherited-icon-button-hover-color: var(--ag-icon-button-hover-color); --ag-inherited-icon-color: var(--ag-icon-color); --ag-inherited-icon-size: var(--ag-icon-size); --ag-inherited-input-background-color: var(--ag-input-background-color); --ag-inherited-input-border: var(--ag-input-border); --ag-inherited-input-border-radius: var(--ag-input-border-radius); --ag-inherited-input-disabled-background-color: var(--ag-input-disabled-background-color); --ag-inherited-input-disabled-border: var(--ag-input-disabled-border); --ag-inherited-input-disabled-text-color: var(--ag-input-disabled-text-color); --ag-inherited-input-focus-background-color: var(--ag-input-focus-background-color); --ag-inherited-input-focus-border: var(--ag-input-focus-border); --ag-inherited-input-focus-shadow: var(--ag-input-focus-shadow); --ag-inherited-input-focus-text-color: var(--ag-input-focus-text-color); --ag-inherited-input-height: var(--ag-input-height); --ag-inherited-input-icon-color: var(--ag-input-icon-color); --ag-inherited-input-invalid-background-color: var(--ag-input-invalid-background-color); --ag-inherited-input-invalid-border: var(--ag-input-invalid-border); --ag-inherited-input-invalid-text-color: var(--ag-input-invalid-text-color); --ag-inherited-input-padding-start: var(--ag-input-padding-start); --ag-inherited-input-placeholder-text-color: var(--ag-input-placeholder-text-color); --ag-inherited-input-text-color: var(--ag-input-text-color); --ag-inherited-invalid-color: var(--ag-invalid-color); --ag-inherited-list-item-height: var(--ag-list-item-height); --ag-inherited-menu-background-color: var(--ag-menu-background-color); --ag-inherited-menu-border: var(--ag-menu-border); --ag-inherited-menu-separator-color: var(--ag-menu-separator-color); --ag-inherited-menu-shadow: var(--ag-menu-shadow); --ag-inherited-menu-text-color: var(--ag-menu-text-color); --ag-inherited-modal-overlay-background-color: var(--ag-modal-overlay-background-color); --ag-inherited-note-indicator-color: var(--ag-note-indicator-color); --ag-inherited-note-indicator-size: var(--ag-note-indicator-size); --ag-inherited-note-popup-background-color: var(--ag-note-popup-background-color); --ag-inherited-note-popup-border: var(--ag-note-popup-border); --ag-inherited-note-popup-input-background-color: var(--ag-note-popup-input-background-color); --ag-inherited-note-popup-input-text-color: var(--ag-note-popup-input-text-color); --ag-inherited-note-popup-padding: var(--ag-note-popup-padding); --ag-inherited-note-popup-text-color: var(--ag-note-popup-text-color); --ag-inherited-odd-row-background-color: var(--ag-odd-row-background-color); --ag-inherited-pagination-panel-height: var(--ag-pagination-panel-height); --ag-inherited-panel-background-color: var(--ag-panel-background-color); --ag-inherited-panel-title-bar-background-color: var(--ag-panel-title-bar-background-color); --ag-inherited-panel-title-bar-border: var(--ag-panel-title-bar-border); --ag-inherited-panel-title-bar-font-family: var(--ag-panel-title-bar-font-family); --ag-inherited-panel-title-bar-font-size: var(--ag-panel-title-bar-font-size); --ag-inherited-panel-title-bar-font-weight: var(--ag-panel-title-bar-font-weight); --ag-inherited-panel-title-bar-height: var(--ag-panel-title-bar-height); --ag-inherited-panel-title-bar-icon-color: var(--ag-panel-title-bar-icon-color); --ag-inherited-panel-title-bar-text-color: var(--ag-panel-title-bar-text-color); --ag-inherited-picker-button-background-color: var(--ag-picker-button-background-color); --ag-inherited-picker-button-border: var(--ag-picker-button-border); --ag-inherited-picker-button-focus-background-color: var(--ag-picker-button-focus-background-color); --ag-inherited-picker-button-focus-border: var(--ag-picker-button-focus-border); --ag-inherited-picker-list-background-color: var(--ag-picker-list-background-color); --ag-inherited-picker-list-border: var(--ag-picker-list-border); --ag-inherited-pinned-column-border: var(--ag-pinned-column-border); --ag-inherited-pinned-row-background-color: var(--ag-pinned-row-background-color); --ag-inherited-pinned-row-border: var(--ag-pinned-row-border); --ag-inherited-pinned-row-font-weight: var(--ag-pinned-row-font-weight); --ag-inherited-pinned-row-text-color: var(--ag-pinned-row-text-color); --ag-inherited-pinned-source-row-background-color: var(--ag-pinned-source-row-background-color); --ag-inherited-pinned-source-row-font-weight: var(--ag-pinned-source-row-font-weight); --ag-inherited-pinned-source-row-text-color: var(--ag-pinned-source-row-text-color); --ag-inherited-popup-shadow: var(--ag-popup-shadow); --ag-inherited-radio-checked-shape-image: var(--ag-radio-checked-shape-image); --ag-inherited-range-header-highlight-color: var(--ag-range-header-highlight-color); --ag-inherited-range-selection-background-color: var(--ag-range-selection-background-color); --ag-inherited-range-selection-border-color: var(--ag-range-selection-border-color); --ag-inherited-range-selection-border-style: var(--ag-range-selection-border-style); --ag-inherited-range-selection-chart-background-color: var(--ag-range-selection-chart-background-color); --ag-inherited-range-selection-chart-category-background-color: var(--ag-range-selection-chart-category-background-color); --ag-inherited-range-selection-highlight-color: var(--ag-range-selection-highlight-color); --ag-inherited-row-batch-edit-background-color: var(--ag-row-batch-edit-background-color); --ag-inherited-row-batch-edit-text-color: var(--ag-row-batch-edit-text-color); --ag-inherited-row-border: var(--ag-row-border); --ag-inherited-row-drag-indicator-color: var(--ag-row-drag-indicator-color); --ag-inherited-row-drag-indicator-width: var(--ag-row-drag-indicator-width); --ag-inherited-row-group-indent-size: var(--ag-row-group-indent-size); --ag-inherited-row-height: var(--ag-row-height); --ag-inherited-row-hover-color: var(--ag-row-hover-color); --ag-inherited-row-loading-skeleton-effect-color: var(--ag-row-loading-skeleton-effect-color); --ag-inherited-row-numbers-selected-color: var(--ag-row-numbers-selected-color); --ag-inherited-row-vertical-padding-scale: var(--ag-row-vertical-padding-scale); --ag-inherited-select-cell-background-color: var(--ag-select-cell-background-color); --ag-inherited-select-cell-border: var(--ag-select-cell-border); --ag-inherited-selected-row-background-color: var(--ag-selected-row-background-color); --ag-inherited-set-filter-indent-size: var(--ag-set-filter-indent-size); --ag-inherited-side-bar-background-color: var(--ag-side-bar-background-color); --ag-inherited-side-bar-panel-animation-duration: var(--ag-side-bar-panel-animation-duration); --ag-inherited-side-bar-panel-width: var(--ag-side-bar-panel-width); --ag-inherited-side-button-background-color: var(--ag-side-button-background-color); --ag-inherited-side-button-bar-background-color: var(--ag-side-button-bar-background-color); --ag-inherited-side-button-bar-top-padding: var(--ag-side-button-bar-top-padding); --ag-inherited-side-button-border: var(--ag-side-button-border); --ag-inherited-side-button-hover-background-color: var(--ag-side-button-hover-background-color); --ag-inherited-side-button-hover-text-color: var(--ag-side-button-hover-text-color); --ag-inherited-side-button-left-padding: var(--ag-side-button-left-padding); --ag-inherited-side-button-right-padding: var(--ag-side-button-right-padding); --ag-inherited-side-button-selected-background-color: var(--ag-side-button-selected-background-color); --ag-inherited-side-button-selected-border: var(--ag-side-button-selected-border); --ag-inherited-side-button-selected-text-color: var(--ag-side-button-selected-text-color); --ag-inherited-side-button-selected-underline-color: var(--ag-side-button-selected-underline-color); --ag-inherited-side-button-selected-underline-transition-duration: var(--ag-side-button-selected-underline-transition-duration); --ag-inherited-side-button-selected-underline-width: var(--ag-side-button-selected-underline-width); --ag-inherited-side-button-text-color: var(--ag-side-button-text-color); --ag-inherited-side-button-vertical-padding: var(--ag-side-button-vertical-padding); --ag-inherited-side-panel-border: var(--ag-side-panel-border); --ag-inherited-spacing: var(--ag-spacing); --ag-inherited-status-bar-label-color: var(--ag-status-bar-label-color); --ag-inherited-status-bar-label-font-weight: var(--ag-status-bar-label-font-weight); --ag-inherited-status-bar-value-color: var(--ag-status-bar-value-color); --ag-inherited-status-bar-value-font-weight: var(--ag-status-bar-value-font-weight); --ag-inherited-subtle-text-color: var(--ag-subtle-text-color); --ag-inherited-tab-background-color: var(--ag-tab-background-color); --ag-inherited-tab-bar-background-color: var(--ag-tab-bar-background-color); --ag-inherited-tab-bar-border: var(--ag-tab-bar-border); --ag-inherited-tab-bar-horizontal-padding: var(--ag-tab-bar-horizontal-padding); --ag-inherited-tab-bar-top-padding: var(--ag-tab-bar-top-padding); --ag-inherited-tab-bottom-padding: var(--ag-tab-bottom-padding); --ag-inherited-tab-horizontal-padding: var(--ag-tab-horizontal-padding); --ag-inherited-tab-hover-background-color: var(--ag-tab-hover-background-color); --ag-inherited-tab-hover-text-color: var(--ag-tab-hover-text-color); --ag-inherited-tab-selected-background-color: var(--ag-tab-selected-background-color); --ag-inherited-tab-selected-border-color: var(--ag-tab-selected-border-color); --ag-inherited-tab-selected-border-width: var(--ag-tab-selected-border-width); --ag-inherited-tab-selected-text-color: var(--ag-tab-selected-text-color); --ag-inherited-tab-selected-underline-color: var(--ag-tab-selected-underline-color); --ag-inherited-tab-selected-underline-transition-duration: var(--ag-tab-selected-underline-transition-duration); --ag-inherited-tab-selected-underline-width: var(--ag-tab-selected-underline-width); --ag-inherited-tab-spacing: var(--ag-tab-spacing); --ag-inherited-tab-text-color: var(--ag-tab-text-color); --ag-inherited-tab-top-padding: var(--ag-tab-top-padding); --ag-inherited-text-color: var(--ag-text-color); --ag-inherited-toggle-button-height: var(--ag-toggle-button-height); --ag-inherited-toggle-button-off-background-color: var(--ag-toggle-button-off-background-color); --ag-inherited-toggle-button-on-background-color: var(--ag-toggle-button-on-background-color); --ag-inherited-toggle-button-switch-background-color: var(--ag-toggle-button-switch-background-color); --ag-inherited-toggle-button-switch-inset: var(--ag-toggle-button-switch-inset); --ag-inherited-toggle-button-width: var(--ag-toggle-button-width); --ag-inherited-tool-panel-separator-border: var(--ag-tool-panel-separator-border); --ag-inherited-toolbar-background-color: var(--ag-toolbar-background-color); --ag-inherited-toolbar-separator-border: var(--ag-toolbar-separator-border); --ag-inherited-toolbar-text-color: var(--ag-toolbar-text-color); --ag-inherited-tooltip-background-color: var(--ag-tooltip-background-color); --ag-inherited-tooltip-border: var(--ag-tooltip-border); --ag-inherited-tooltip-error-background-color: var(--ag-tooltip-error-background-color); --ag-inherited-tooltip-error-border: var(--ag-tooltip-error-border); --ag-inherited-tooltip-error-text-color: var(--ag-tooltip-error-text-color); --ag-inherited-tooltip-text-color: var(--ag-tooltip-text-color); --ag-inherited-value-change-delta-down-color: var(--ag-value-change-delta-down-color); --ag-inherited-value-change-delta-up-color: var(--ag-value-change-delta-up-color); --ag-inherited-value-change-value-highlight-background-color: var(--ag-value-change-value-highlight-background-color); --ag-inherited-widget-container-horizontal-padding: var(--ag-widget-container-horizontal-padding); --ag-inherited-widget-container-vertical-padding: var(--ag-widget-container-vertical-padding); --ag-inherited-widget-horizontal-spacing: var(--ag-widget-horizontal-spacing); --ag-inherited-widget-vertical-spacing: var(--ag-widget-vertical-spacing); --ag-inherited-wrapper-background-color: var(--ag-wrapper-background-color); --ag-inherited-wrapper-border: var(--ag-wrapper-border); --ag-inherited-wrapper-border-radius: var(--ag-wrapper-border-radius);
  :where([data-ag-theme-mode="light"]) & { --ag-inherited-browser-color-scheme: var(--ag-browser-color-scheme); --ag-inherited-chrome-background-color: var(--ag-chrome-background-color); }
  :where([data-ag-theme-mode="dark"]) & { --ag-inherited-advanced-filter-builder-column-pill-color: var(--ag-advanced-filter-builder-column-pill-color); --ag-inherited-advanced-filter-builder-join-pill-color: var(--ag-advanced-filter-builder-join-pill-color); --ag-inherited-advanced-filter-builder-option-pill-color: var(--ag-advanced-filter-builder-option-pill-color); --ag-inherited-advanced-filter-builder-value-pill-color: var(--ag-advanced-filter-builder-value-pill-color); --ag-inherited-browser-color-scheme: var(--ag-browser-color-scheme); --ag-inherited-card-shadow: var(--ag-card-shadow); --ag-inherited-cell-batch-edit-background-color: var(--ag-cell-batch-edit-background-color); --ag-inherited-cell-batch-edit-text-color: var(--ag-cell-batch-edit-text-color); --ag-inherited-chrome-background-color: var(--ag-chrome-background-color); --ag-inherited-column-panel-apply-button-color: var(--ag-column-panel-apply-button-color); --ag-inherited-filter-panel-apply-button-color: var(--ag-filter-panel-apply-button-color); --ag-inherited-find-active-match-color: var(--ag-find-active-match-color); --ag-inherited-find-match-color: var(--ag-find-match-color); --ag-inherited-formula-token-1-color: var(--ag-formula-token-1-color); --ag-inherited-formula-token-2-color: var(--ag-formula-token-2-color); --ag-inherited-formula-token-3-color: var(--ag-formula-token-3-color); --ag-inherited-formula-token-4-color: var(--ag-formula-token-4-color); --ag-inherited-formula-token-5-color: var(--ag-formula-token-5-color); --ag-inherited-formula-token-6-color: var(--ag-formula-token-6-color); --ag-inherited-formula-token-7-color: var(--ag-formula-token-7-color); --ag-inherited-menu-background-color: var(--ag-menu-background-color); --ag-inherited-row-batch-edit-background-color: var(--ag-row-batch-edit-background-color); --ag-inherited-row-batch-edit-text-color: var(--ag-row-batch-edit-text-color); }
  :where([data-ag-theme-mode="dark-blue"]) & { --ag-inherited-advanced-filter-builder-column-pill-color: var(--ag-advanced-filter-builder-column-pill-color); --ag-inherited-advanced-filter-builder-join-pill-color: var(--ag-advanced-filter-builder-join-pill-color); --ag-inherited-advanced-filter-builder-option-pill-color: var(--ag-advanced-filter-builder-option-pill-color); --ag-inherited-advanced-filter-builder-value-pill-color: var(--ag-advanced-filter-builder-value-pill-color); --ag-inherited-browser-color-scheme: var(--ag-browser-color-scheme); --ag-inherited-card-shadow: var(--ag-card-shadow); --ag-inherited-cell-batch-edit-background-color: var(--ag-cell-batch-edit-background-color); --ag-inherited-cell-batch-edit-text-color: var(--ag-cell-batch-edit-text-color); --ag-inherited-chrome-background-color: var(--ag-chrome-background-color); --ag-inherited-column-panel-apply-button-color: var(--ag-column-panel-apply-button-color); --ag-inherited-filter-panel-apply-button-color: var(--ag-filter-panel-apply-button-color); --ag-inherited-find-active-match-color: var(--ag-find-active-match-color); --ag-inherited-find-match-color: var(--ag-find-match-color); --ag-inherited-formula-token-1-color: var(--ag-formula-token-1-color); --ag-inherited-formula-token-2-color: var(--ag-formula-token-2-color); --ag-inherited-formula-token-3-color: var(--ag-formula-token-3-color); --ag-inherited-formula-token-4-color: var(--ag-formula-token-4-color); --ag-inherited-formula-token-5-color: var(--ag-formula-token-5-color); --ag-inherited-formula-token-6-color: var(--ag-formula-token-6-color); --ag-inherited-formula-token-7-color: var(--ag-formula-token-7-color); --ag-inherited-menu-background-color: var(--ag-menu-background-color); --ag-inherited-row-batch-edit-background-color: var(--ag-row-batch-edit-background-color); --ag-inherited-row-batch-edit-text-color: var(--ag-row-batch-edit-text-color); }
}
/*vd*/
.css-12km9m4 { display: flex; flex-direction: column; gap: calc(1.5 * var(--spacing)); }
/*vd*/
.css-1ihydbk { margin-bottom: calc(2 * var(--spacing)); padding-bottom: calc(2.5 * var(--spacing)); border-bottom: 1px solid rgba(148, 163, 184, 0.2); }
/*vd*/
@media (min-width: 0px) {
  .css-1ihydbk { margin-left: calc(-2 * var(--spacing)); margin-right: calc(-2 * var(--spacing)); padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-1ihydbk { margin-left: calc(var(--layout-dashboard-content-px) * -1); margin-right: calc(var(--layout-dashboard-content-px) * -1); padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-1annxdg-MuiFormControl-root { display: inline-flex; flex-direction: column; position: relative; padding: 0px; margin: 0px; border: 0px; vertical-align: top; min-width: 190px; width: fit-content; }
/*vd*/
.css-1annxdg-MuiFormControl-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; width: 100%; }
/*vd*/
.css-1annxdg-MuiFormControl-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-dglc34-MuiSelect-root { font-weight: 500; }
/*vd*/
.css-dglc34-MuiSelect-root .MuiOutlinedInput-notchedOutline { border-color: var(--palette-divider); }
/*vd*/
.css-dglc34-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-divider); }
/*vd*/
.css-dglc34-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-divider); }
/*vd*/
.css-dglc34-MuiSelect-root .MuiSelect-select { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(4 * var(--spacing)); }
/*vd*/
.css-dglc34-MuiSelect-root .MuiSelect-icon { width: 18px; height: 18px; right: 8px; }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: var(--shape-borderRadius); background-color: rgba(var(--palette-grey-500Channel) / 8%); font-weight: 500; }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused { }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error { }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiOutlinedInput-notchedOutline { border-color: var(--palette-divider); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-divider); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-divider); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiSelect-select { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(4 * var(--spacing)); }
/*vd*/
.css-fx3ui9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiSelect-icon { width: 18px; height: 18px; right: 8px; }
/*vd*/
.css-1jcg2bv-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 4px 10px; font-size: 0.866667rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 28px; }
/*vd*/
.css-1jcg2bv-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1jcg2bv-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1jcg2bv-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-1jcg2bv-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-1jcg2bv-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-1jcg2bv-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-1jcg2bv-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1jcg2bv-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1jcg2bv-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1jcg2bv-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1jcg2bv-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1jcg2bv-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1jcg2bv-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1jcg2bv-MuiButton-root .MuiButton-startIcon, .css-1jcg2bv-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1jcg2bv-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1jcg2bv-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-1jcg2bv-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1jcg2bv-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1jcg2bv-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 4px 10px; font-size: 0.866667rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 28px; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-g0mlgo-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-g0mlgo-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-g0mlgo-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-g0mlgo-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-g0mlgo-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-g0mlgo-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-0 { }
/*vd*/
.css-8f87m5-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1.0625rem; line-height: 1.55556; margin-bottom: var(--spacing); }
/*vd*/
@media (min-width: 600px) {
  .css-8f87m5-MuiTypography-root { font-size: 1.125rem; }
}
/*vd*/
.css-16m283r { padding-bottom: calc(3 * var(--spacing)); }
/*vd*/
.css-16m283r .simplebar-track.simplebar-horizontal { height: 15px; background-color: var(--palette-action-hover); }
/*vd*/
.css-16m283r .simplebar-scrollbar::before { background-color: var(--palette-text-disabled); border-radius: calc(4 * var(--shape-borderRadius)); }
/*vd*/
.css-142a355 { min-width: 960px; }
/*vd*/
.css-142a355 .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-142a355 .ag-header-cell, .css-142a355 .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-142a355 .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-142a355 .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-142a355 .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-142a355 .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-142a355 .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-142a355 .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-142a355 .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-142a355 .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-kj9tpo { min-width: 960px; max-width: 1740px; }
/*vd*/
.css-kj9tpo .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-kj9tpo .ag-header-cell, .css-kj9tpo .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-kj9tpo .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-kj9tpo .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-kj9tpo .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-kj9tpo .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-kj9tpo .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-kj9tpo .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-kj9tpo .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-kj9tpo .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-p76mnd { width: 100%; min-width: 0px; line-height: 1.25; padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); }
/*vd*/
.css-1im9kk3 { display: block; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*vd*/
.css-1lyf09b { display: flex; min-width: 0px; font-size: 0.6667rem; color: var(--palette-text-secondary); letter-spacing: 0.02em; white-space: nowrap; }
/*vd*/
.css-i584h2 { min-width: 0px; overflow: hidden; text-overflow: ellipsis; }
/*vd*/
.css-1j29e2a { display: block; width: 100%; text-align: right; font-size: 0.8rem; font-weight: 700; color: var(--trend-up-color); font-variant-numeric: tabular-nums; }
/*vd*/
.css-18vzzwg { display: block; width: 100%; text-align: right; font-size: 0.8rem; font-weight: 700; color: var(--trend-down-color); font-variant-numeric: tabular-nums; }
/*vd*/
.css-rrmfz4 { min-width: 960px; max-width: 1464px; }
/*vd*/
.css-rrmfz4 .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-rrmfz4 .ag-header-cell, .css-rrmfz4 .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-rrmfz4 .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-rrmfz4 .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-rrmfz4 .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-rrmfz4 .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-rrmfz4 .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-rrmfz4 .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-rrmfz4 .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-rrmfz4 .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-11qk4ns { min-width: 960px; max-width: 1924px; }
/*vd*/
.css-11qk4ns .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-11qk4ns .ag-header-cell, .css-11qk4ns .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-11qk4ns .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-11qk4ns .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-11qk4ns .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-11qk4ns .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-11qk4ns .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-11qk4ns .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-11qk4ns .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-11qk4ns .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-1k3r8w6 { min-width: 960px; max-width: 1168px; }
/*vd*/
.css-1k3r8w6 .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-1k3r8w6 .ag-header-cell, .css-1k3r8w6 .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-1k3r8w6 .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1k3r8w6 .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-1k3r8w6 .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-1k3r8w6 .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1k3r8w6 .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1k3r8w6 .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-1k3r8w6 .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1k3r8w6 .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-mjx3pr { min-width: 960px; max-width: 1738px; }
/*vd*/
.css-mjx3pr .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-mjx3pr .ag-header-cell, .css-mjx3pr .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-mjx3pr .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-mjx3pr .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-mjx3pr .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-mjx3pr .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-mjx3pr .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-mjx3pr .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-mjx3pr .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-mjx3pr .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-1tqgmiv { min-width: 960px; max-width: 1478px; }
/*vd*/
.css-1tqgmiv .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-1tqgmiv .ag-header-cell, .css-1tqgmiv .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-1tqgmiv .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1tqgmiv .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-1tqgmiv .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-1tqgmiv .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1tqgmiv .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1tqgmiv .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-1tqgmiv .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1tqgmiv .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-yzduuv { min-width: 960px; max-width: 1939px; }
/*vd*/
.css-yzduuv .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-yzduuv .ag-header-cell, .css-yzduuv .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-yzduuv .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-yzduuv .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-yzduuv .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-yzduuv .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-yzduuv .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-yzduuv .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-yzduuv .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-yzduuv .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-1bi25ij { min-width: 960px; max-width: 1184px; }
/*vd*/
.css-1bi25ij .ag-cell { display: flex; -webkit-box-align: center; align-items: center; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-1bi25ij .ag-header-cell, .css-1bi25ij .ag-header-group-cell { font-weight: 700; border-right: 1px solid var(--table-border-color); padding-left: var(--spacing); padding-right: var(--spacing); }
/*vd*/
.css-1bi25ij .ag-header-group-cell.panorama-grid__metric-group-header { border-left: 2px solid var(--table-sticky-column-border); border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1bi25ij .panorama-grid__metric-group-header .ag-header-group-cell-label { -webkit-box-pack: center; justify-content: center; text-align: center; }
/*vd*/
.css-1bi25ij .ag-header-cell.panorama-grid__numeric-header .ag-header-cell-label { -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-1bi25ij .ag-header-cell.panorama-grid__group-start { border-left: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1bi25ij .ag-header-cell.panorama-grid__group-end { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1bi25ij .ag-cell.panorama-grid__identity-cell { background-color: var(--ag-pinned-column-bg); }
/*vd*/
.css-1bi25ij .ag-header-cell.panorama-grid__identity-header { border-right: 2px solid var(--table-sticky-column-border); }
/*vd*/
.css-1bi25ij .ag-row.panorama-grid__country-break .ag-cell { border-bottom: 1px solid var(--palette-text-primary); }
/*vd*/
.css-sgzilo-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); flex: 1 1 auto; padding-top: var(--layout-dashboard-content-pt); padding-bottom: var(--layout-dashboard-content-pb); -webkit-box-flex: 1; display: flex; flex-direction: column; }
/*vd*/
@media (min-width: 600px) {
  .css-sgzilo-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-sgzilo-MuiContainer-root { padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-1cwnhof { display: flex; flex-direction: column; gap: calc(2 * var(--spacing)); margin-bottom: calc(3 * var(--spacing)); }
/*vd*/
.css-o1d7uv { display: flex; flex-wrap: wrap; gap: calc(2 * var(--spacing)); align-items: flex-start; -webkit-box-pack: end; justify-content: flex-end; }
/*vd*/
.css-w6gllg { display: flex; flex: 1 1 auto; gap: calc(2 * var(--spacing)); flex-direction: column; }
/*vd*/
.css-lzmtqp { margin: 0px; padding: 0px; display: inline-flex; font-size: var(--layout-page-title-font-size); line-height: var(--layout-page-title-line-height); font-weight: var(--layout-page-title-font-weight); color: var(--layout-page-chrome-text-primary); }
/*vd*/
.css-2gpn6c { display: flex; align-items: flex-start; gap: var(--spacing); flex-wrap: wrap; }
/*vd*/
.css-1qidi8j { display: flex; flex-direction: column; align-items: flex-end; gap: calc(0.25 * var(--spacing)); }
/*vd*/
.css-1mfzcz0-MuiTextField-root { min-width: 170px; }
/*vd*/
.css-1mfzcz0-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1mfzcz0-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-17os7t9-MuiFormControl-root-MuiTextField-root { display: inline-flex; flex-direction: column; position: relative; padding: 0px; margin: 0px; border: 0px; vertical-align: top; min-width: 170px; }
/*vd*/
.css-17os7t9-MuiFormControl-root-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-17os7t9-MuiFormControl-root-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-1i00l9v { display: grid; gap: calc(1.5 * var(--spacing)); -webkit-box-align: start; align-items: start; }
/*vd*/
@media (min-width: 0px) {
  .css-1i00l9v { grid-template-columns: 1fr; }
}
/*vd*/
@media (min-width: 900px) {
  .css-1i00l9v { grid-template-columns: 320px 1fr; }
}
/*vd*/
.css-hku41k { position: sticky; top: 0px; align-self: start; background-color: var(--palette-background-paper); max-height: 80vh; display: flex; flex-direction: column; min-height: 0px; overflow: hidden auto; border-width: 1px; border-style: solid; border-image: none; border-color: var(--palette-divider); }
/*vd*/
.css-1aa0dz1 { position: sticky; top: 0px; z-index: 2; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: var(--spacing); padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(1.25 * var(--spacing)); padding-bottom: calc(1.25 * var(--spacing)); background-color: var(--palette-background-neutral); border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--palette-divider); box-shadow: inset 0 2px 0 var(--palette-primary-darker); }
/*vd*/
.css-1xrb7av { display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); }
/*vd*/
.css-xgzuwm-MuiTypography-root { margin: 0px; font-size: 0.6667rem; line-height: 1.45455; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--palette-text-primary); }
/*vd*/
.css-fce6td-MuiChip-root { max-width: 100%; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; 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; min-height: 22px; font-size: 11.5px; line-height: 1; height: 18px; border-radius: calc(0.5 * var(--shape-borderRadius)); background-color: transparent; color: var(--palette-text-disabled); border-width: 1px; border-style: solid; border-image: none; border-color: var(--palette-divider); }
/*vd*/
.css-fce6td-MuiChip-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: var(--palette-Chip-defaultAvatarColor); font-size: 0.8rem; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(var(--palette-text-primaryChannel) / 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-deleteIcon:hover { color: rgba(var(--palette-text-primaryChannel) / 0.4); }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-avatar { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.666667rem; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-deleteIcon { font-size: 16px; margin-right: 4px; margin-left: -4px; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-icon { color: var(--palette-Chip-defaultIconColor); }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-icon { color: currentcolor; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-deleteIcon { opacity: 0.48; color: currentcolor; }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-deleteIcon:hover { opacity: 1; color: currentcolor; }
/*vd*/
.css-fce6td-MuiChip-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-fce6td-MuiChip-root.Mui-disabled .MuiChip-avatar { color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-avatar { color: var(--palette-text-primary); background-color: rgba(var(--palette-grey-500Channel) / 18%); }
/*vd*/
.css-fce6td-MuiChip-root:hover { background-color: rgba(var(--palette-grey-500Channel) / 18%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-fce6td-MuiChip-root { color: var(--palette-grey-100); background-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-fce6td-MuiChip-root:hover { background-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-fce6td-MuiChip-root .MuiChip-label { padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); font-size: 0.6667rem; font-weight: 600; font-variant-numeric: tabular-nums; }
/*vd*/
.css-1td4c82-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; background-color: var(--variant-textBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding-top: 4px; padding-bottom: 4px; border-radius: 2px; text-transform: none; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-text-primary); height: 28px; min-width: auto; padding-left: calc(0.5 * var(--spacing)); padding-right: calc(0.5 * var(--spacing)); font-size: 0.8rem; font-weight: 600; }
/*vd*/
.css-1td4c82-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1td4c82-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
@media (hover: hover) {
  .css-1td4c82-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1td4c82-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1td4c82-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1td4c82-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1td4c82-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1td4c82-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1td4c82-MuiButton-root .MuiButton-startIcon, .css-1td4c82-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1td4c82-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1td4c82-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-1td4c82-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1td4c82-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1td4c82-MuiButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; background-color: var(--variant-textBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding-top: 4px; padding-bottom: 4px; border-radius: 2px; text-transform: none; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-text-primary); height: 28px; min-width: auto; padding-left: calc(0.5 * var(--spacing)); padding-right: calc(0.5 * var(--spacing)); font-size: 0.8rem; font-weight: 600; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1igh0px-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
@media (hover: hover) {
  .css-1igh0px-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-1igh0px-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1igh0px-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1igh0px-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1kwh99a-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 34px; height: 34px; border-radius: 2px; padding: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1kwh99a-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1kwh99a-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1kwh99a-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1kwh99a-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1kwh99a-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1kwh99a-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 34px; height: 34px; border-radius: 2px; padding: calc(0.5 * var(--spacing)); }
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-pz7vg6-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-pz7vg6-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-pz7vg6-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-lrn3pl { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: var(--spacing); }
/*vd*/
.css-1sebbra-MuiTypography-root { margin: 0px; font-size: 0.6667rem; line-height: 1.45455; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--palette-text-secondary); }
/*vd*/
.css-1yfxnro { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); display: grid; gap: calc(1.25 * var(--spacing)); padding-bottom: calc(1.5 * var(--spacing)); }
/*vd*/
.css-ytlejw-MuiFormControl-root { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
/*vd*/
.css-vewq6c-MuiInputLabel-root { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; 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; pointer-events: none; max-width: calc(100% - 24px); transform: translate(14px, 9px) scale(1); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root { padding: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-text-disabled); display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; 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; pointer-events: none; max-width: calc(100% - 24px); transform: translate(14px, 9px) scale(1); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.Mui-focused { color: var(--palette-primary-main); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.Mui-disabled { color: var(--palette-text-disabled); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.Mui-error { color: var(--palette-error-main); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1rem; line-height: 1.5; color: var(--palette-text-secondary); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.Mui-focused { color: var(--palette-text-primary); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.Mui-error { color: var(--palette-error-main); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.Mui-disabled { color: var(--palette-text-disabled); }
/*vd*/
.css-1abtjfj-MuiFormLabel-root-MuiInputLabel-root.MuiInputLabel-shrink.MuiInputLabel-filled { transform: translate(12px, 6px) scale(0.75); }
/*vd*/
.css-1ba03by-MuiSelect-root { font-size: 0.8667rem; }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: var(--shape-borderRadius); background-color: rgba(var(--palette-grey-500Channel) / 8%); font-size: 0.8667rem; }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused { }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-error { }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1rtexci-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-1n64csd-MuiNotchedOutlined-root { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 0.01px; transition: max-width 50ms cubic-bezier(0, 0, 0.2, 1); white-space: nowrap; }
/*vd*/
.css-1n64csd-MuiNotchedOutlined-root > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
/*vd*/
.css-1q10el5 { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(1.5 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: var(--spacing); border-top-width: 1px; border-top-style: solid; border-color: var(--palette-divider); }
/*vd*/
.css-1umzr7h-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; background-color: var(--variant-textBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding-top: 4px; padding-bottom: 4px; border-radius: 2px; text-transform: none; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-text-primary); height: 28px; font-size: 0.8rem; font-weight: 600; padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); min-width: auto; }
/*vd*/
.css-1umzr7h-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1umzr7h-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
@media (hover: hover) {
  .css-1umzr7h-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1umzr7h-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1umzr7h-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1umzr7h-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1umzr7h-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1umzr7h-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1umzr7h-MuiButton-root .MuiButton-startIcon, .css-1umzr7h-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1umzr7h-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1umzr7h-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-1umzr7h-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1umzr7h-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1umzr7h-MuiButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; background-color: var(--variant-textBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding-top: 4px; padding-bottom: 4px; border-radius: 2px; text-transform: none; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-text-primary); height: 28px; font-size: 0.8rem; font-weight: 600; padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); min-width: auto; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-ad9suc-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
@media (hover: hover) {
  .css-ad9suc-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-ad9suc-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-ad9suc-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-ad9suc-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1ksxvuj { padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-bottom: var(--spacing); }
/*vd*/
.css-137kkdl-MuiFormControlLabel-root { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-right: 16px; margin-left: calc(-0.5 * var(--spacing)); }
/*vd*/
.css-137kkdl-MuiFormControlLabel-root.Mui-disabled { cursor: default; }
/*vd*/
.css-137kkdl-MuiFormControlLabel-root .MuiFormControlLabel-label { }
/*vd*/
.css-137kkdl-MuiFormControlLabel-root .MuiFormControlLabel-label.Mui-disabled { color: var(--palette-text-disabled); }
/*vd*/
.css-137kkdl-MuiFormControlLabel-root .MuiFormControlLabel-label { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-137kkdl-MuiFormControlLabel-root .MuiFormControlLabel-label { font-size: 0.8rem; }
/*vd*/
.css-1heeaxk-MuiSwitch-root { display: inline-flex; overflow: hidden; box-sizing: border-box; position: relative; flex-shrink: 0; z-index: 0; vertical-align: middle; width: 40px; height: 24px; padding: 7px; -webkit-box-align: center; align-items: center; }
/*vd*/
@media print {
  .css-1heeaxk-MuiSwitch-root { print-color-adjust: exact; }
}
/*vd*/
.css-1heeaxk-MuiSwitch-root .MuiSwitch-thumb { width: 16px; height: 16px; }
/*vd*/
.css-1heeaxk-MuiSwitch-root .MuiSwitch-switchBase { padding: 4px; }
/*vd*/
.css-1heeaxk-MuiSwitch-root .MuiSwitch-switchBase.Mui-checked { transform: translateX(16px); }
/*vd*/
.css-1heeaxk-MuiSwitch-root .MuiSwitch-track { height: 16px; }
/*vd*/
.css-1heeaxk-MuiSwitch-root .MuiSwitch-thumb { width: 10px; height: 10px; }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase { position: absolute; left: 0px; z-index: 1; color: var(--palette-Switch-defaultColor); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); top: unset; transform: translateX(6px); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked { transform: translateX(20px); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-disabled { color: var(--palette-Switch-defaultDisabledColor); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track { opacity: var(--opacity-switchTrackDisabled); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase .MuiSwitch-input { left: -100%; width: 300%; }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase:hover { background-color: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-cj6ogf-MuiSwitch-switchBase:hover { background-color: transparent; }
}
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked { color: var(--palette-primary-main); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-cj6ogf-MuiSwitch-switchBase.Mui-checked:hover { background-color: transparent; }
}
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked.Mui-disabled { color: var(--palette-Switch-primaryDisabledColor); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { background-color: var(--palette-primary-main); }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked { }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb { }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { opacity: 1; }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-disabled { }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb { opacity: 1; }
/*vd*/
:where([data-color-scheme="dark"]) .css-cj6ogf-MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb { opacity: 0.48; }
/*vd*/
.css-cj6ogf-MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track { opacity: 0.48; }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase { padding: 9px; border-radius: 50%; position: absolute; left: 0px; z-index: 1; color: var(--palette-Switch-defaultColor); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); top: unset; transform: translateX(6px); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked { transform: translateX(20px); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled { color: var(--palette-Switch-defaultDisabledColor); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track { opacity: var(--opacity-switchTrackDisabled); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase .MuiSwitch-input { left: -100%; width: 300%; }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase:hover { background-color: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase:hover { background-color: transparent; }
}
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked { color: var(--palette-primary-main); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked:hover { background-color: transparent; }
}
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked.Mui-disabled { color: var(--palette-Switch-primaryDisabledColor); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { background-color: var(--palette-primary-main); }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked { }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb { }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { opacity: 1; }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled { }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb { opacity: 1; }
/*vd*/
:where([data-color-scheme="dark"]) .css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb { opacity: 0.48; }
/*vd*/
.css-14t1z95-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track { opacity: 0.48; }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase { 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; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; padding: 9px; border-radius: 50%; position: absolute; left: 0px; z-index: 1; color: var(--palette-Switch-defaultColor); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); top: unset; transform: translateX(6px); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase { print-color-adjust: exact; }
}
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked { transform: translateX(20px); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled { color: var(--palette-Switch-defaultDisabledColor); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track { opacity: var(--opacity-switchTrackDisabled); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase .MuiSwitch-input { left: -100%; width: 300%; }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase:hover { background-color: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase:hover { background-color: transparent; }
}
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked { color: var(--palette-primary-main); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked:hover { background-color: transparent; }
}
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked.Mui-disabled { color: var(--palette-Switch-primaryDisabledColor); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { background-color: var(--palette-primary-main); }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked { }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb { }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { opacity: 1; }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled { }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb { opacity: 1; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb { opacity: 0.48; }
/*vd*/
.css-1aw865n-MuiButtonBase-root-MuiSwitchBase-root-MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track { opacity: 0.48; }
/*vd*/
.css-12xagqm-MuiSwitchBase-root { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
/*vd*/
.css-15qxbub-MuiSwitch-thumb { box-shadow: var(--shadows-1); background-color: currentcolor; box-sizing: border-box; border: 1px solid transparent; width: 20px; height: 20px; border-radius: 50%; color: var(--palette-common-white); }
/*vd*/
.css-mt9cgb-MuiSwitch-track { height: 100%; width: 100%; z-index: -1; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; border-radius: 10px; background-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
@media (forced-colors: active) {
  .css-mt9cgb-MuiSwitch-track { box-sizing: border-box; border: 1px solid buttonborder; }
}
/*vd*/
.css-yde7v4-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.5; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-width: 1px 0px 0px; border-style: solid; border-image: none; border-color: var(--palette-divider); background-color: transparent; border-radius: 0px !important; box-shadow: none !important; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1bjm5zc-MuiAccordion-root:first-of-type { }
/*vd*/
.css-1bjm5zc-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded + .css-1bjm5zc-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded + .css-1bjm5zc-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-1bjm5zc-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-1bjm5zc-MuiAccordion-root::before { display: none; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root { color: var(--palette-text-primary); background-image: none; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-width: 1px 0px 0px; border-style: solid; border-image: none; border-color: var(--palette-divider); background-color: transparent; border-radius: 0px !important; box-shadow: none !important; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root:first-of-type { }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-kyq6rr-MuiPaper-root-MuiAccordion-root::before { display: none; }
/*vd*/
.css-cy7rkm-MuiAccordion-heading { all: unset; }
/*vd*/
.css-9idknw-MuiAccordionSummary-root { display: flex; width: 100%; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(0.75 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); min-height: 0px; gap: var(--spacing); background-color: var(--table-header-bg); }
/*vd*/
.css-9idknw-MuiAccordionSummary-root.Mui-focusVisible { background-color: var(--palette-action-focus); }
/*vd*/
.css-9idknw-MuiAccordionSummary-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }
/*vd*/
.css-9idknw-MuiAccordionSummary-root:hover:not(.Mui-disabled) { cursor: pointer; }
/*vd*/
.css-9idknw-MuiAccordionSummary-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); }
/*vd*/
.css-9idknw-MuiAccordionSummary-root.Mui-disabled .MuiTypography-root { color: inherit; }
/*vd*/
.css-9idknw-MuiAccordionSummary-root .MuiAccordionSummary-content { margin-top: 0px; margin-bottom: 0px; min-width: 0px; }
/*vd*/
.css-9idknw-MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper { color: var(--palette-text-disabled); }
/*vd*/
.css-9idknw-MuiAccordionSummary-root.Mui-expanded { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--palette-divider); }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root { -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; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: flex; width: 100%; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); padding-left: calc(1.75 * var(--spacing)); padding-right: calc(1.75 * var(--spacing)); padding-top: calc(0.75 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); min-height: 0px; gap: var(--spacing); background-color: var(--table-header-bg); }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root { print-color-adjust: exact; }
}
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root.Mui-focusVisible { background-color: var(--palette-action-focus); }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root:hover:not(.Mui-disabled) { cursor: pointer; }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled .MuiTypography-root { color: inherit; }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root .MuiAccordionSummary-content { margin-top: 0px; margin-bottom: 0px; min-width: 0px; }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper { color: var(--palette-text-disabled); }
/*vd*/
.css-1rx76sv-MuiButtonBase-root-MuiAccordionSummary-root.Mui-expanded { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--palette-divider); }
/*vd*/
.css-18x5eyn-MuiAccordionSummary-content { display: flex; text-align: start; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; }
/*vd*/
.css-1uxo27q { display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); width: 100%; min-width: 0px; }
/*vd*/
.css-15ync0s { -webkit-box-flex: 1; flex-grow: 1; min-width: 0px; }
/*vd*/
.css-1p2ghic-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.57143; font-size: 0.8rem; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*vd*/
.css-ss8fgw-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 34px; height: 34px; border-radius: 2px; padding: calc(0.25 * var(--spacing)); color: var(--palette-text-disabled); }
/*vd*/
.css-ss8fgw-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-ss8fgw-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-ss8fgw-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-ss8fgw-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-ss8fgw-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-ss8fgw-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 34px; height: 34px; border-radius: 2px; padding: calc(0.25 * var(--spacing)); color: var(--palette-text-disabled); }
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1ypn0uo-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-reoohc-MuiAccordionSummary-expandIconWrapper { display: flex; transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); color: inherit; }
/*vd*/
.css-reoohc-MuiAccordionSummary-expandIconWrapper.Mui-expanded { transform: rotate(180deg); }
/*vd*/
.css-i46lo { padding: calc(1.75 * var(--spacing)); border-top-width: 1px; border-top-style: solid; border-color: var(--palette-divider); }
/*vd*/
.css-1ngpwbp-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border-style: solid; border-image: none; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 3px 10px; font-size: 0.866667rem; width: 100%; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-width: 1px; color: var(--palette-text-primary); border-color: var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 4%); height: 28px; }
/*vd*/
.css-1ngpwbp-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1ngpwbp-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1ngpwbp-MuiButton-root.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1ngpwbp-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1ngpwbp-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1ngpwbp-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1ngpwbp-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1ngpwbp-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1ngpwbp-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1ngpwbp-MuiButton-root .MuiButton-startIcon, .css-1ngpwbp-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1ngpwbp-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1ngpwbp-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-1ngpwbp-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1ngpwbp-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1ngpwbp-MuiButton-root:hover { border-color: var(--palette-divider); background-color: var(--palette-action-hover); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border-style: solid; border-image: none; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 3px 10px; font-size: 0.866667rem; width: 100%; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-width: 1px; color: var(--palette-text-primary); border-color: var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 4%); height: 28px; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1sazp68-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1sazp68-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-1sazp68-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1sazp68-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1sazp68-MuiButtonBase-root-MuiButton-root:hover { border-color: var(--palette-divider); background-color: var(--palette-action-hover); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-1799hu { width: 100%; min-width: 0px; }
/*vd*/
.css-1fhxu7y { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: calc(1.5 * var(--spacing)); margin-bottom: var(--spacing); flex-wrap: wrap; }
/*vd*/
.css-ubcfx2 { display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); flex-wrap: wrap; }
/*vd*/
.css-1889er2-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 6px 12px; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 34px; }
/*vd*/
.css-1889er2-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1889er2-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1889er2-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-1889er2-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-1889er2-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-1889er2-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-1889er2-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1889er2-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1889er2-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1889er2-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1889er2-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1889er2-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1889er2-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1889er2-MuiButton-root .MuiButton-startIcon, .css-1889er2-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1889er2-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1889er2-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-1889er2-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1889er2-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1889er2-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-1889er2-MuiButton-root .MuiButton-startIcon { color: inherit; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 6px 12px; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 34px; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1l4gjky-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-1l4gjky-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1l4gjky-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-1l4gjky-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { color: inherit; }
/*vd*/
.css-wj0o18-MuiButton-startIcon { display: inherit; -webkit-box-align: center; align-items: center; margin-right: 8px; margin-left: -4px; }
/*vd*/
.css-wj0o18-MuiButton-startIcon::before { content: "​"; width: 0px; overflow: hidden; }
/*vd*/
.css-wj0o18-MuiButton-startIcon > :nth-of-type(1) { font-size: 20px; }
/*vd*/
.css-xf2ak1 { width: 18px; height: 18px; flex-shrink: 0; display: inline-flex; color: inherit; }
/*vd*/
.css-1upqpg7-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 5px 12px; border-style: solid; border-image: none; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-width: 1px; color: var(--palette-text-primary); border-color: var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 4%); height: 34px; }
/*vd*/
.css-1upqpg7-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1upqpg7-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1upqpg7-MuiButton-root.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1upqpg7-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1upqpg7-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1upqpg7-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1upqpg7-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1upqpg7-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1upqpg7-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1upqpg7-MuiButton-root .MuiButton-startIcon, .css-1upqpg7-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1upqpg7-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1upqpg7-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-1upqpg7-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1upqpg7-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1upqpg7-MuiButton-root:hover { border-color: var(--palette-divider); background-color: var(--palette-action-hover); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 5px 12px; border-style: solid; border-image: none; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-width: 1px; color: var(--palette-text-primary); border-color: var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 4%); height: 34px; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-oq6cku-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-oq6cku-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-oq6cku-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-oq6cku-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-oq6cku-MuiButtonBase-root-MuiButton-root:hover { border-color: var(--palette-divider); background-color: var(--palette-action-hover); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-1nv1grp-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 5px 12px; border-style: solid; border-image: none; --variant-containedBg: var(--palette-Button-inheritContainedBg); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-width: 1px; color: var(--palette-text-primary); border-color: var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 4%); height: 34px; max-width: 280px; }
/*vd*/
.css-1nv1grp-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1nv1grp-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1nv1grp-MuiButton-root.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1nv1grp-MuiButton-root:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1nv1grp-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1nv1grp-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1nv1grp-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1nv1grp-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1nv1grp-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1nv1grp-MuiButton-root .MuiButton-startIcon, .css-1nv1grp-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1nv1grp-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1nv1grp-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-1nv1grp-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1nv1grp-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1nv1grp-MuiButton-root:hover { border-color: var(--palette-divider); background-color: var(--palette-action-hover); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 5px 12px; border-style: solid; border-image: none; --variant-containedBg: var(--palette-Button-inheritContainedBg); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); border-width: 1px; color: var(--palette-text-primary); border-color: var(--palette-divider); background-color: var(--palette-background-paper); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 4%); height: 34px; max-width: 280px; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-691ga5-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-691ga5-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-691ga5-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-691ga5-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-691ga5-MuiButtonBase-root-MuiButton-root:hover { border-color: var(--palette-divider); background-color: var(--palette-action-hover); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); }
/*vd*/
.css-8uhtka { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*vd*/
.css-1w1lyga-MuiButton-endIcon { display: inherit; margin-right: -4px; margin-left: 8px; }
/*vd*/
.css-1w1lyga-MuiButton-endIcon > :nth-of-type(1) { font-size: 20px; }
/*vd*/
.css-1yvl2h-MuiTextField-root { width: 230px; }
/*vd*/
.css-1yvl2h-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1yvl2h-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-1qi2e5h-MuiFormControl-root-MuiTextField-root { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 230px; }
/*vd*/
.css-1qi2e5h-MuiFormControl-root-MuiTextField-root .MuiInputBase-root { height: var(--layout-toolbar-control-height, 28px); font-size: 0.8667rem; }
/*vd*/
.css-1qi2e5h-MuiFormControl-root-MuiTextField-root .MuiSelect-select { display: flex; -webkit-box-align: center; align-items: center; min-height: auto; padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: var(--shape-borderRadius); padding-left: 14px; background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-z06wti-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused { }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-error { }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-z06wti-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-zmnnz0-MuiInputAdornment-root { display: flex; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: var(--palette-action-active); margin-right: 8px; }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input { 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; font-size: 1rem; padding: 8.5px 14px 8.5px 0px; }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { color: currentcolor; opacity: var(--opacity-inputPlaceholder); transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input:focus { outline: 0px; }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input:invalid { box-shadow: none; }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input::-webkit-search-decoration { appearance: none; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input { }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 0 !important; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input:focus::-webkit-input-placeholder { opacity: var(--opacity-inputPlaceholder); }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input.Mui-disabled { opacity: 1; -webkit-text-fill-color: var(--palette-text-disabled); }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
/*vd*/
@media (max-width: 599.95px) {
  .css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input { font-size: 16px; }
}
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input::placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { border-radius: inherit; }
/*vd*/
:where([data-color-scheme="dark"]) .css-gh5b0n-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); }
/*vd*/
.css-1wcq6nv-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-text-secondary); font-variant-numeric: tabular-nums; }
/*vd*/
.css-17k9gtv-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 6px 12px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); height: 34px; }
/*vd*/
.css-17k9gtv-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-17k9gtv-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-17k9gtv-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-17k9gtv-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-17k9gtv-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-17k9gtv-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-17k9gtv-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-17k9gtv-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-17k9gtv-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-17k9gtv-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-17k9gtv-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-17k9gtv-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-17k9gtv-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-17k9gtv-MuiButton-root .MuiButton-startIcon, .css-17k9gtv-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-17k9gtv-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-17k9gtv-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-17k9gtv-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-17k9gtv-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 6px 12px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); height: 34px; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1qeuji6-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-1qeuji6-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-1qeuji6-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-1qeuji6-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-1qeuji6-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-1qeuji6-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-19daq8i { width: 100%; height: calc(-44px + 80vh); min-height: 420px; }
/*vd*/
.css-19daq8i .ag-cell { padding-left: 8px; padding-right: 8px; }
/*vd*/
.css-19daq8i .ag-selection-checkbox { margin-right: 2px; }
/*vd*/
.css-19daq8i .ag-cell.screener-demo-grid__company-cell { padding-left: 4px; }
/*vd*/
.css-96ukq9-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; color: var(--palette-text-secondary); line-height: 1.4; }
/*vd*/
.css-18uymct { padding-top: calc(10 * var(--spacing)); padding-bottom: calc(10 * var(--spacing)); padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); text-align: center; border-radius: calc(2 * var(--shape-borderRadius)); border-width: 1px; border-style: dashed; border-image: none; border-color: var(--palette-divider); background-color: var(--palette-background-paper); }
/*vd*/
.css-1x1nzn7-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 700; font-size: 1.25rem; line-height: 1.5; margin-bottom: calc(2 * var(--spacing)); }
/*vd*/
@media (min-width: 900px) {
  .css-1x1nzn7-MuiTypography-root { font-size: 1.5rem; }
}
/*vd*/
.css-evv6fe-MuiTypography-root { margin-top: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.5; color: var(--palette-text-secondary); margin-bottom: calc(4 * var(--spacing)); max-width: 560px; margin-left: auto; margin-right: auto; }
/*vd*/
.css-s34d3w-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 6px 12px; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 34px; }
/*vd*/
.css-s34d3w-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-s34d3w-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-s34d3w-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-s34d3w-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-s34d3w-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-s34d3w-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-s34d3w-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-s34d3w-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-s34d3w-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-s34d3w-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-s34d3w-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-s34d3w-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-s34d3w-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-s34d3w-MuiButton-root .MuiButton-startIcon, .css-s34d3w-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-s34d3w-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-s34d3w-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-s34d3w-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-s34d3w-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-s34d3w-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8667rem; line-height: 1.71429; padding: 6px 12px; border: 0px; --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--palette-primary-main); color: var(--palette-primary-contrastText); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 8%); height: 34px; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-h0i28o-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-h0i28o-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-h0i28o-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-h0i28o-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-h0i28o-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 18px; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-h0i28o-MuiButtonBase-root-MuiButton-root:hover { background-color: var(--palette-primary-dark); box-shadow: 0 1px 2px 0 rgba(var(--palette-common-blackChannel) / 12%); }
/*vd*/
.css-zfss1q-MuiStack-root { display: flex; flex-direction: column; gap: calc(3 * var(--spacing)); padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); padding-bottom: calc(4 * var(--spacing)); }
/*vd*/
.css-vxcmzt { display: inline-flex; }
/*vd*/
.css-2tkisu-MuiButton-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 4px 10px; font-size: 0.866667rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); height: 28px; }
/*vd*/
.css-2tkisu-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-2tkisu-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-2tkisu-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-2tkisu-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-2tkisu-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-2tkisu-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-2tkisu-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-2tkisu-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-2tkisu-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-2tkisu-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-2tkisu-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-2tkisu-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-2tkisu-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-2tkisu-MuiButton-root .MuiButton-startIcon, .css-2tkisu-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-2tkisu-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-2tkisu-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-2tkisu-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-2tkisu-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root { 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: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.71429; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: var(--palette-primary-main); --variant-outlinedColor: var(--palette-primary-main); --variant-outlinedBorder: rgba(var(--palette-primary-mainChannel) / 0.5); --variant-containedColor: var(--palette-primary-contrastText); --variant-containedBg: var(--palette-primary-main); padding: 4px 10px; font-size: 0.866667rem; min-width: auto; border-radius: 2px; text-transform: none; font-weight: 500; letter-spacing: 0px; box-shadow: none; gap: 6px; white-space: nowrap; flex-shrink: 0; transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); height: 28px; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-d6r729-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-4); }
/*vd*/
@media (hover: none) {
  .css-d6r729-MuiButtonBase-root-MuiButton-root:hover { box-shadow: var(--shadows-2); }
}
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root:active { box-shadow: var(--shadows-8); }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: var(--shadows-6); }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }
/*vd*/
@media (hover: hover) {
  .css-d6r729-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: var(--palette-primary-dark); --variant-textBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBorder: var(--palette-primary-main); --variant-outlinedBg: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-hoverOpacity))); }
}
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root:hover { box-shadow: none; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: none; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root:active { box-shadow: none; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.Mui-disabled { box-shadow: none; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon, .css-d6r729-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin: 0px; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon > :nth-of-type(1), .css-d6r729-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon > :nth-of-type(1) { font-size: 16px; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root .MuiButton-startIcon { margin-right: 2px; }
/*vd*/
.css-d6r729-MuiButtonBase-root-MuiButton-root .MuiButton-endIcon { margin-left: 2px; }
/*vd*/
.css-17gtdj1-MuiAccordion-root { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: var(--palette-primary-main); overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-17gtdj1-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-17gtdj1-MuiAccordion-root:first-of-type { }
/*vd*/
.css-17gtdj1-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded + .css-17gtdj1-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded + .css-17gtdj1-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-17gtdj1-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-17gtdj1-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-17gtdj1-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-17gtdj1-MuiAccordion-root::before { display: none; }
/*vd*/
.css-17gtdj1-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root { color: var(--palette-text-primary); background-image: none; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: var(--palette-primary-main); overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root:first-of-type { }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-e3xot1-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root::before { display: none; }
/*vd*/
.css-e3xot1-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-186fak6-MuiAccordionSummary-root { display: flex; width: 100%; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); min-height: 52px; }
/*vd*/
.css-186fak6-MuiAccordionSummary-root.Mui-focusVisible { background-color: var(--palette-action-focus); }
/*vd*/
.css-186fak6-MuiAccordionSummary-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }
/*vd*/
.css-186fak6-MuiAccordionSummary-root:hover:not(.Mui-disabled) { cursor: pointer; }
/*vd*/
.css-186fak6-MuiAccordionSummary-root.Mui-expanded { min-height: 64px; }
/*vd*/
.css-186fak6-MuiAccordionSummary-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); }
/*vd*/
.css-186fak6-MuiAccordionSummary-root.Mui-disabled .MuiTypography-root { color: inherit; }
/*vd*/
.css-186fak6-MuiAccordionSummary-root .MuiAccordionSummary-content { margin-top: 0px; margin-bottom: 0px; -webkit-box-align: center; align-items: center; padding-left: calc(1.75 * var(--spacing)); border-left: 3px solid var(--section-accent); }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root { -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; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: flex; width: 100%; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); min-height: 52px; }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root { print-color-adjust: exact; }
}
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root.Mui-focusVisible { background-color: var(--palette-action-focus); }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root:hover:not(.Mui-disabled) { cursor: pointer; }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root.Mui-expanded { min-height: 64px; }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root.Mui-disabled .MuiTypography-root { color: inherit; }
/*vd*/
.css-1jk8mof-MuiButtonBase-root-MuiAccordionSummary-root .MuiAccordionSummary-content { margin-top: 0px; margin-bottom: 0px; -webkit-box-align: center; align-items: center; padding-left: calc(1.75 * var(--spacing)); border-left: 3px solid var(--section-accent); }
/*vd*/
.css-yfrx4k-MuiAccordionSummary-content { display: flex; text-align: start; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-yfrx4k-MuiAccordionSummary-content.Mui-expanded { margin: 20px 0px; }
/*vd*/
.css-g53qpr-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1.0625rem; line-height: 1.55556; }
/*vd*/
@media (min-width: 600px) {
  .css-g53qpr-MuiTypography-root { font-size: 1.125rem; }
}
/*vd*/
.css-at4ued-MuiAccordion-region { }
/*vd*/
.css-1c7oh3c-MuiAccordionDetails-root { padding-top: ; padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); padding-bottom: calc(3 * var(--spacing)); }
/*vd*/
.css-1ec0ytr-MuiStack-root { display: flex; flex-direction: column; gap: calc(3 * var(--spacing)); }
/*vd*/
.css-10kifh1-MuiStack-root { display: flex; flex-direction: column; }
/*vd*/
@media (min-width: 0px) {
  .css-10kifh1-MuiStack-root { flex-direction: column; gap: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-10kifh1-MuiStack-root { flex-direction: row; gap: calc(2 * var(--spacing)); }
}
/*vd*/
@media (min-width: 900px) {
  .css-10kifh1-MuiStack-root { -webkit-box-align: center; align-items: center; }
}
/*vd*/
.css-1a74go { width: 100%; max-width: 390px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root { width: 100%; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root.Mui-focused .MuiAutocomplete-clearIndicator { visibility: visible; }
/*vd*/
@media (pointer: fine) {
  .css-c0jd9s-MuiAutocomplete-root:hover .MuiAutocomplete-clearIndicator { visibility: visible; }
}
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-tag { margin: 3px; max-width: calc(100% - 6px); }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-inputRoot { }
/*vd*/
.MuiAutocomplete-hasPopupIcon.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-inputRoot, .MuiAutocomplete-hasClearIcon.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-inputRoot { padding-right: 30px; }
/*vd*/
.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-inputRoot { padding-right: 56px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-inputRoot .MuiAutocomplete-input { width: 0px; min-width: 30px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiInput-root { padding-bottom: 1px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiInput-root .MuiInput-input { padding: 4px 4px 4px 0px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiInput-root.MuiInputBase-sizeSmall { }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiInput-root.MuiInputBase-sizeSmall .MuiInput-input { padding: 2px 4px 3px 0px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root { padding: 9px; }
/*vd*/
.MuiAutocomplete-hasPopupIcon.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root, .MuiAutocomplete-hasClearIcon.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root { padding-right: 39px; }
/*vd*/
.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root { padding-right: 65px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 4px 7.5px 5px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-endAdornment { right: 9px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall { padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding: 2.5px 4px 2.5px 8px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root { padding-top: 19px; padding-left: 8px; }
/*vd*/
.MuiAutocomplete-hasPopupIcon.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root, .MuiAutocomplete-hasClearIcon.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root { padding-right: 39px; }
/*vd*/
.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root { padding-right: 65px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root .MuiFilledInput-input { padding: 7px 4px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root .MuiAutocomplete-endAdornment { right: 9px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root.MuiInputBase-sizeSmall { padding-bottom: 1px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root.MuiInputBase-sizeSmall .MuiFilledInput-input { padding: 2.5px 4px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiInputBase-hiddenLabel { padding-top: 8px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root.MuiInputBase-hiddenLabel { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root.MuiInputBase-hiddenLabel .MuiAutocomplete-input { padding-top: 16px; padding-bottom: 17px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root.MuiInputBase-hiddenLabel.MuiInputBase-sizeSmall { }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiFilledInput-root.MuiInputBase-hiddenLabel.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding-top: 8px; padding-bottom: 9px; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-input { -webkit-box-flex: 1; flex-grow: 1; text-overflow: ellipsis; opacity: 0; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root .MuiAutocomplete-input { opacity: 1; }
/*vd*/
.css-c0jd9s-MuiAutocomplete-root span.MuiAutocomplete-tag { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 0.8667rem; line-height: 24px; height: 24px; min-width: 24px; text-align: center; padding: 0px calc(0.75 * var(--spacing)); color: var(--palette-text-secondary); border-radius: 2px; background-color: rgba(var(--palette-grey-500Channel) / 16%); }
/*vd*/
.css-1el8gol-MuiTextField-root { }
/*vd*/
.css-cmpglg-MuiFormControl-root-MuiTextField-root { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: var(--shape-borderRadius); --_trailingPad: 14px; padding-right: var(--_trailingPad); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.MuiSelect-root { --_trailingPad: 0px; }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused { }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-error { }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-14xr1uo-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input { 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; font-size: 1rem; padding: 8.5px 0px 8.5px 14px; }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { color: currentcolor; opacity: var(--opacity-inputPlaceholder); transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input:focus { outline: 0px; }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input:invalid { box-shadow: none; }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input::-webkit-search-decoration { appearance: none; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input { }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 0 !important; }
/*vd*/
label[data-shrink="false"] + .MuiInputBase-formControl .css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input:focus::-webkit-input-placeholder { opacity: var(--opacity-inputPlaceholder); }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input.Mui-disabled { opacity: 1; -webkit-text-fill-color: var(--palette-text-disabled); }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
/*vd*/
@media (max-width: 599.95px) {
  .css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input { font-size: 16px; }
}
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input::-webkit-input-placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input::placeholder { opacity: 1; color: var(--palette-text-disabled); }
/*vd*/
.css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { border-radius: inherit; }
/*vd*/
:where([data-color-scheme="dark"]) .css-10fmt75-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); }
/*vd*/
.css-13a6l32-MuiCircularProgress-root { display: inline-block; animation: 1.4s linear 0s infinite normal none running animation-61bdi0; color: var(--palette-primary-main); }
/*vd*/
@-webkit-keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*vd*/
@keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*vd*/
.css-54pwck-MuiCircularProgress-svg { display: block; }
/*vd*/
.css-19t5dcl-MuiCircularProgress-circle { stroke: currentcolor; stroke-dasharray: 80px, 200px; stroke-dashoffset: 0; animation: 1.4s ease-in-out 0s infinite normal none running animation-1o38n3e; }
/*vd*/
@-webkit-keyframes animation-1o38n3e { 
  0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; }
}
/*vd*/
@keyframes animation-1o38n3e { 
  0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; }
}
/*vd*/
.css-a5ebew-MuiAutocomplete-endAdornment { position: absolute; right: 0px; top: 50%; transform: translate(0px, -50%); }
/*vd*/
.css-a5ebew-MuiAutocomplete-endAdornment .MuiSvgIcon-root { width: 18px; height: 18px; }
/*vd*/
.css-uxh19n-MuiAutocomplete-popupIndicator { padding: 2px; margin-right: -2px; }
/*vd*/
.css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 2px; margin-right: -2px; }
/*vd*/
.css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: transparent; }
}
/*vd*/
.css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-163xqw6-MuiIconButton-root-MuiAutocomplete-popupIndicator svg { font-size: 20px; }
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 2px; }
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator { print-color-adjust: exact; }
}
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: transparent; }
}
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-d7340c-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator svg { font-size: 20px; }
/*vd*/
.css-w9kejo-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-1r4f1u0-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1rem; line-height: 1.5; margin-bottom: var(--spacing); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: var(--palette-text-primary); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: var(--shape-borderRadius); background-color: rgba(var(--palette-grey-500Channel) / 8%); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { color: var(--palette-text-disabled); cursor: default; }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled svg { color: var(--palette-text-disabled); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root .MuiInputBase-input:focus { border-radius: inherit; }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
@media (hover: none) {
  .css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-common-onBackgroundChannel) / 0.23); }
}
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-primary-main); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: var(--palette-error-main); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: var(--palette-action-disabled); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused { }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: var(--palette-text-primary); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-error { }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 48%); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1kxd15r-MuiInputBase-root-MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-grey-500Channel) / 32%); }
/*vd*/
.css-1ae0gqg-MuiGrid-root { --Grid-columns: 12; --Grid-columnSpacing: calc(2 * var(--spacing)); --Grid-rowSpacing: calc(2 * var(--spacing)); flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); margin-top: var(--spacing); }
/*vd*/
.css-1ae0gqg-MuiGrid-root > * { --Grid-parent-columns: 12; }
/*vd*/
.css-1ae0gqg-MuiGrid-root > * { --Grid-parent-columnSpacing: calc(2 * var(--spacing)); }
/*vd*/
.css-1ae0gqg-MuiGrid-root > * { --Grid-parent-rowSpacing: calc(2 * var(--spacing)); }
/*vd*/
.css-1xepq80 { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); padding-top: calc(0.75 * var(--spacing)); padding-bottom: calc(0.75 * var(--spacing)); }
/*vd*/
.css-lvb8h-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
/*vd*/
@media (min-width: 900px) {
  .css-lvb8h-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
/*vd*/
.css-1iwsuje-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1rem; line-height: 1.5; margin-bottom: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1e24c74-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; display: block; margin-bottom: var(--spacing); }
/*vd*/
.css-ykzttd-MuiTableContainer-root { width: 100%; max-height: 80vh; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; box-shadow: var(--customShadows-card); background-color: var(--table-background); overflow: auto; --table-body-font-size: 0.8667rem; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; border: 0.5px solid var(--palette-divider); border-radius: 6px; }
/*vd*/
.css-ykzttd-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-ykzttd-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-ykzttd-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-xs04p6-MuiPaper-root-MuiTableContainer-root { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; width: 100%; max-height: 80vh; scrollbar-width: thin; scrollbar-color: rgba(148, 163, 184, 0.2) transparent; box-shadow: var(--customShadows-card); background-color: var(--table-background); overflow: auto; --table-body-font-size: 0.8667rem; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; border: 0.5px solid var(--palette-divider); border-radius: 6px; }
/*vd*/
.css-xs04p6-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-xs04p6-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-xs04p6-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-3nawy6-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 260px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-3nawy6-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-3nawy6-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-3nawy6-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-3nawy6-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-3nawy6-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-3nawy6-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-3nawy6-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-3nawy6-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-3nawy6-MuiTableCell-root.columnHover { }
/*vd*/
.css-3nawy6-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-3nawy6-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-3nawy6-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-3nawy6-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-3nawy6-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-3nawy6-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-3nawy6-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-3nawy6-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-3nawy6-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-3nawy6-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-3nawy6-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-3nawy6-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-3nawy6-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-3nawy6-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
@media (min-width: 0px) {
  .css-3nawy6-MuiTableCell-root { white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-3nawy6-MuiTableCell-root { white-space: nowrap; }
}
/*vd*/
.css-3nawy6-MuiTableCell-root::before { display: none !important; content: none; }
/*vd*/
.css-3nawy6-MuiTableCell-root .stickyColumn::before { display: none !important; content: none; }
/*vd*/
.css-kya7pu-MuiTextField-root { width: 110px; }
/*vd*/
.css-kya7pu-MuiTextField-root .MuiOutlinedInput-root { background-color: rgb(255, 247, 191); color: var(--palette-text-primary); }
/*vd*/
:where([data-color-scheme="dark"]) .css-kya7pu-MuiTextField-root .MuiOutlinedInput-root { background-color: rgba(var(--palette-warning-mainChannel) / 16%); }
/*vd*/
.css-kya7pu-MuiTextField-root .MuiInputLabel-root { color: var(--palette-text-secondary); }
/*vd*/
.css-kya7pu-MuiTextField-root .MuiInputLabel-root.Mui-focused { color: var(--palette-text-primary); }
/*vd*/
.css-kya7pu-MuiTextField-root .MuiOutlinedInput-notchedOutline { }
/*vd*/
:where([data-color-scheme="dark"]) .css-kya7pu-MuiTextField-root .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-warning-mainChannel) / 48%); }
/*vd*/
.css-nv1jzv-MuiFormControl-root-MuiTextField-root { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 110px; }
/*vd*/
.css-nv1jzv-MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-root { background-color: rgb(255, 247, 191); color: var(--palette-text-primary); }
/*vd*/
:where([data-color-scheme="dark"]) .css-nv1jzv-MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-root { background-color: rgba(var(--palette-warning-mainChannel) / 16%); }
/*vd*/
.css-nv1jzv-MuiFormControl-root-MuiTextField-root .MuiInputLabel-root { color: var(--palette-text-secondary); }
/*vd*/
.css-nv1jzv-MuiFormControl-root-MuiTextField-root .MuiInputLabel-root.Mui-focused { color: var(--palette-text-primary); }
/*vd*/
.css-nv1jzv-MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-notchedOutline { }
/*vd*/
:where([data-color-scheme="dark"]) .css-nv1jzv-MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-notchedOutline { border-color: rgba(var(--palette-warning-mainChannel) / 48%); }
/*vd*/
.css-lxu6su { margin-top: calc(2 * var(--spacing)); max-width: 360px; }
/*vd*/
.css-r79v9f-MuiAlert-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; display: flex; gap: 12px; border-radius: 10px; align-items: flex-start; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); }
/*vd*/
.css-r79v9f-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-infoIconColor); }
/*vd*/
.css-r79v9f-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-r79v9f-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-r79v9f-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-r79v9f-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-light); }
/*vd*/
.css-13l9t67-MuiPaper-root-MuiAlert-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; display: flex; gap: 12px; border-radius: 10px; align-items: flex-start; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); background-color: var(--palette-background-paper); }
/*vd*/
.css-13l9t67-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-infoIconColor); }
/*vd*/
.css-13l9t67-MuiPaper-root-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-13l9t67-MuiPaper-root-MuiAlert-root { color: var(--palette-text-primary); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); background-color: var(--palette-background-paper); }
/*vd*/
.css-13l9t67-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-13l9t67-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-info-light); }
/*vd*/
.css-ndusf2-MuiAlertTitle-root { margin-top: -2px; margin-bottom: calc(0.25 * var(--spacing)); color: var(--palette-text-primary); font-weight: 500; font-size: 0.8667rem; line-height: 20px; }
/*vd*/
.css-ryy0fu-MuiTypography-root-MuiAlertTitle-root { margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; margin-top: -2px; margin-bottom: calc(0.25 * var(--spacing)); color: var(--palette-text-primary); font-weight: 500; font-size: 0.8667rem; line-height: 20px; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: #16A34A; overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-1j9ovoq-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1j9ovoq-MuiAccordion-root:first-of-type { }
/*vd*/
.css-1j9ovoq-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded + .css-1j9ovoq-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded + .css-1j9ovoq-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1j9ovoq-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-1j9ovoq-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-1j9ovoq-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root::before { display: none; }
/*vd*/
.css-1j9ovoq-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root { color: var(--palette-text-primary); background-image: none; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: #16A34A; overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root:first-of-type { }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-c1ggyw-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root::before { display: none; }
/*vd*/
.css-c1ggyw-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-1wc1425-MuiAccordion-root { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: #D97706; overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-1wc1425-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1wc1425-MuiAccordion-root:first-of-type { }
/*vd*/
.css-1wc1425-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded + .css-1wc1425-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded + .css-1wc1425-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1wc1425-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-1wc1425-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-1wc1425-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-1wc1425-MuiAccordion-root::before { display: none; }
/*vd*/
.css-1wc1425-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root { color: var(--palette-text-primary); background-image: none; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: #D97706; overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root:first-of-type { }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-1ezhuiy-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root::before { display: none; }
/*vd*/
.css-1ezhuiy-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-fnh74k-MuiAccordion-root { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: #0891B2; overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-fnh74k-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-fnh74k-MuiAccordion-root:first-of-type { }
/*vd*/
.css-fnh74k-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded + .css-fnh74k-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded + .css-fnh74k-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-fnh74k-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-fnh74k-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-fnh74k-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-fnh74k-MuiAccordion-root::before { display: none; }
/*vd*/
.css-fnh74k-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root { color: var(--palette-text-primary); background-image: none; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; --section-accent: #0891B2; overflow: hidden; border-radius: calc(1.25 * var(--shape-borderRadius)); border: 1px solid rgba(148, 163, 184, 0.2); box-shadow: none; background-color: var(--palette-background-paper); }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: var(--palette-divider); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root:first-of-type { }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root:first-of-type::before { display: none; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { opacity: 0; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded:first-of-type { margin-top: 0px; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded:last-of-type { margin-bottom: 0px; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded { }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded + .css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded::before { display: none; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: var(--palette-action-disabledBackground); }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root:first-of-type { border-top-left-radius: var(--shape-borderRadius); border-top-right-radius: var(--shape-borderRadius); }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: var(--shape-borderRadius); border-bottom-right-radius: var(--shape-borderRadius); }
/*vd*/
@supports (-ms-ime-align: auto) {
  .css-tgt94d-MuiPaper-root-MuiAccordion-root:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 16px 0px; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded { box-shadow: var(--customShadows-z8); border-radius: 2px; background-color: var(--palette-background-paper); }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-disabled { background-color: transparent; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root::before { display: none; }
/*vd*/
.css-tgt94d-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 0px; box-shadow: rgba(15, 23, 42, 0.04) 0px 10px 30px; }
/*vd*/
.css-19t14be-MuiAutocomplete-popper { z-index: var(--zIndex-modal); }
/*vd*/
.css-ttxh73-MuiPopper-root-MuiAutocomplete-popper { z-index: var(--zIndex-modal); }
/*vd*/
.css-2z0vwv-MuiAutocomplete-popupIndicator { padding: 2px; margin-right: -2px; transform: rotate(180deg); }
/*vd*/
.css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 2px; margin-right: -2px; transform: rotate(180deg); }
/*vd*/
.css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: transparent; }
}
/*vd*/
.css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1lm2fh2-MuiIconButton-root-MuiAutocomplete-popupIndicator svg { font-size: 20px; }
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 2px; transform: rotate(180deg); }
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator { print-color-adjust: exact; }
}
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: transparent; }
}
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1wursjl-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator svg { font-size: 20px; }
/*vd*/
.css-xyoz58-MuiAutocomplete-paper { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.5; overflow: auto; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); padding: calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z20); border-radius: 2.5px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-xyoz58-MuiAutocomplete-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-1hqnuvi-MuiPaper-root-MuiAutocomplete-paper { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 1rem; line-height: 1.5; overflow: auto; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); padding: calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z20); border-radius: 2.5px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1hqnuvi-MuiPaper-root-MuiAutocomplete-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-1pmokjn-MuiAutocomplete-status { }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox { list-style: none; margin: 0px; max-height: 40vh; overflow: auto; isolation: isolate; position: relative; padding: 0px; }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option { min-height: 48px; display: flex; overflow: hidden; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; padding: 6px 16px; box-sizing: border-box; outline: 0px; -webkit-tap-highlight-color: transparent; }
/*vd*/
@media (min-width: 600px) {
  .css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option { min-height: auto; }
}
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused { background-color: var(--palette-action-hover); }
/*vd*/
@media (hover: none) {
  .css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused { background-color: transparent; }
}
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option[aria-disabled="true"] { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focusVisible { background-color: var(--palette-action-focus); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"] { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"].Mui-focused { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
@media (hover: none) {
  .css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"].Mui-focused { background-color: var(--palette-action-selected); }
}
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"].Mui-focusVisible { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-focusOpacity))); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; padding: calc(0.75 * var(--spacing)) var(--spacing); border-radius: 1.5px; }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option:not(:last-of-type) { margin-bottom: 4px; }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-selected { font-weight: 600; background-color: var(--palette-action-selected); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-selected:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option .MuiCheckbox-root { padding: calc(0.5 * var(--spacing)); margin-left: calc(-0.5 * var(--spacing)); margin-right: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.MuiAutocomplete-option[aria-selected="true"] { background-color: var(--palette-action-selected); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option.MuiAutocomplete-option[aria-selected="true"]:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1fmo216-MuiAutocomplete-listbox .MuiAutocomplete-option + .MuiDivider-root { margin: calc(0.5 * var(--spacing)) 0px; }
/*vd*/
.css-13soxcr-MuiAutocomplete-clearIndicator { margin-right: -2px; padding: 4px; visibility: hidden; }
/*vd*/
.css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator { text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; margin-right: -2px; padding: 4px; visibility: hidden; }
/*vd*/
.css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator:hover { background-color: transparent; }
}
/*vd*/
.css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1mbqe77-MuiIconButton-root-MuiAutocomplete-clearIndicator svg { font-size: 20px; }
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; font-size: 1.6rem; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); color: var(--palette-text-primary); transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; border-radius: 2px; padding: 4px; visibility: hidden; }
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator { print-color-adjust: exact; }
}
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator:hover { background-color: transparent; }
}
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-13icv1j-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator svg { font-size: 20px; }
/*vd*/
.css-1d2seqg-MuiSvgIcon-root { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.33333rem; }
/*vd*/
.css-d24vaj-MuiFormHelperText-root { color: var(--palette-text-secondary); font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.7333rem; line-height: 1.5; text-align: left; margin-bottom: 0px; margin-left: 14px; margin-right: 14px; margin-top: var(--spacing); }
/*vd*/
.css-d24vaj-MuiFormHelperText-root.Mui-disabled { color: var(--palette-text-disabled); }
/*vd*/
.css-d24vaj-MuiFormHelperText-root.Mui-error { color: var(--palette-error-main); }
/*vd*/
.css-1vhwnvn { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: calc(2 * var(--spacing)); margin-bottom: calc(2 * var(--spacing)); }
/*vd*/
.css-147hh8x-MuiCircularProgress-root { display: inline-block; animation: 1.4s linear 0s infinite normal none running animation-61bdi0; color: var(--palette-primary-main); margin-right: calc(2 * var(--spacing)); }
/*vd*/
.css-1972vnb { width: 100%; height: calc(-200px + 100vh); border-width: 1px; border-style: solid; border-image: none; border-color: var(--palette-divider); border-radius: var(--shape-borderRadius); overflow: hidden; position: relative; }
/*vd*/
.css-nmss5f-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: calc(2 * var(--spacing)); padding-right: calc(2 * var(--spacing)); display: flex; flex: 1 1 auto; flex-direction: column; padding-top: var(--layout-dashboard-content-pt); padding-bottom: var(--layout-dashboard-content-pb); }
/*vd*/
@media (min-width: 600px) {
  .css-nmss5f-MuiContainer-root { padding-left: calc(3 * var(--spacing)); padding-right: calc(3 * var(--spacing)); }
}
/*vd*/
@media (min-width: 1200px) {
  .css-nmss5f-MuiContainer-root { padding-left: var(--layout-dashboard-content-px); padding-right: var(--layout-dashboard-content-px); }
}
/*vd*/
.css-p6whsm { margin-bottom: calc(3 * var(--spacing)); margin-top: calc(3 * var(--spacing)); }
/*vd*/
.css-1tw6ztc-MuiButton-startIcon { display: inherit; -webkit-box-align: center; align-items: center; margin-right: 8px; margin-left: -4px; }
/*vd*/
.css-1tw6ztc-MuiButton-startIcon::before { content: "​"; width: 0px; overflow: hidden; }
/*vd*/
.css-1tw6ztc-MuiButton-startIcon > :nth-of-type(1) { font-size: 22px; }
/*vd*/
.css-avqkmv { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: calc(8 * var(--spacing)); padding-bottom: calc(8 * var(--spacing)); text-align: center; }
/*vd*/
.css-qu0nc2 { width: 64px; height: 64px; flex-shrink: 0; display: inline-flex; margin-bottom: calc(2 * var(--spacing)); color: var(--palette-text-disabled); }
/*vd*/
.css-100948o-MuiTypography-root { margin: 0px 0px 0.35em; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 1.0625rem; line-height: 1.55556; }
/*vd*/
@media (min-width: 600px) {
  .css-100948o-MuiTypography-root { font-size: 1.125rem; }
}
/*vd*/
.css-st5fq0-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-text-secondary); margin-bottom: calc(3 * var(--spacing)); max-width: 400px; }
/*vd*/
.css-1vysnr0-MuiAlert-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; border-radius: 10px; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); background-color: var(--palette-background-paper); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); margin-bottom: calc(2 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); flex-wrap: nowrap; }
/*vd*/
.css-1vysnr0-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-successIconColor); }
/*vd*/
.css-1vysnr0-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1vysnr0-MuiAlert-root { color: var(--palette-text-primary); background-color: var(--palette-background-paper); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); }
/*vd*/
.css-1vysnr0-MuiAlert-root .MuiAlert-icon { color: var(--palette-success-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-1vysnr0-MuiAlert-root .MuiAlert-icon { color: var(--palette-success-light); }
/*vd*/
.css-15zcjm2-MuiPaper-root-MuiAlert-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; border-radius: 10px; padding: calc(1.25 * var(--spacing)) calc(1.25 * var(--spacing)); box-shadow: none; color: var(--palette-text-primary); background-color: var(--palette-background-paper); border: 1px solid rgba(var(--palette-grey-500Channel) / 20%); margin-bottom: calc(2 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; gap: var(--spacing); flex-wrap: nowrap; }
/*vd*/
.css-15zcjm2-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-Alert-successIconColor); }
/*vd*/
.css-15zcjm2-MuiPaper-root-MuiAlert-root .MuiAlert-action { padding-top: 0px; margin-right: 0px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-15zcjm2-MuiPaper-root-MuiAlert-root { color: var(--palette-text-primary); background-color: var(--palette-background-paper); border: 1px solid rgba(var(--palette-grey-500Channel) / 28%); }
/*vd*/
.css-15zcjm2-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-success-main); }
/*vd*/
:where([data-color-scheme="dark"]) .css-15zcjm2-MuiPaper-root-MuiAlert-root .MuiAlert-icon { color: var(--palette-success-light); }
/*vd*/
.css-1qd2env-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 0.8667rem; line-height: 1.57143; }
/*vd*/
.css-7rfy5c-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; white-space: nowrap; }
/*vd*/
.css-1jj6u3u { display: flex; -webkit-box-pack: center; justify-content: center; padding-top: calc(4 * var(--spacing)); padding-bottom: calc(4 * var(--spacing)); }
/*vd*/
.css-1dr19xw { margin-bottom: calc(2 * var(--spacing)); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
/*vd*/
.css-209z5v-MuiTableContainer-root { width: 100%; max-height: 80vh; scrollbar-width: thin; box-shadow: var(--customShadows-card); background-color: var(--table-background); --table-body-font-size: 0.8667rem; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; border: 0.5px solid rgba(148, 163, 184, 0.2); border-radius: 6px; margin-top: calc(2 * var(--spacing)); overflow: auto; scrollbar-color: rgb(255, 178, 107) rgb(29, 30, 34); }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar { height: 15px; width: 15px; appearance: none; }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar:horizontal { height: 15px; }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar:vertical { width: 15px; }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar-track { background-color: rgb(29, 30, 34); border-radius: 8px; }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgb(255, 178, 107); border-radius: 8px; border: 2px solid rgb(29, 30, 34); min-height: 20px; min-width: 20px; }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar-thumb:hover { background-color: rgb(255, 200, 148); }
/*vd*/
.css-209z5v-MuiTableContainer-root::-webkit-scrollbar-corner { background-color: rgb(29, 30, 34); }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; width: 100%; max-height: 80vh; scrollbar-width: thin; box-shadow: var(--customShadows-card); background-color: var(--table-background); --table-body-font-size: 0.8667rem; --table-body-line-height: 26px; --table-cell-padding: 3px 10px; --table-cell-padding-sm: 1px 6px; --table-header-cell-py: 8px; border: 0.5px solid rgba(148, 163, 184, 0.2); border-radius: 6px; margin-top: calc(2 * var(--spacing)); overflow: auto; scrollbar-color: rgb(255, 178, 107) rgb(29, 30, 34); }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar { width: var(--table-scrollbar-size, 12px); height: var(--table-scrollbar-size, 12px); }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-track { background: rgb(22, 23, 26); }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgba(148, 163, 184, 0.2); border-radius: var(--table-scrollbar-radius, 6px); border: 3px solid rgb(22, 23, 26); }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar { height: 15px; width: 15px; appearance: none; }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar:horizontal { height: 15px; }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar:vertical { width: 15px; }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-track { background-color: rgb(29, 30, 34); border-radius: 8px; }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb { background-color: rgb(255, 178, 107); border-radius: 8px; border: 2px solid rgb(29, 30, 34); min-height: 20px; min-width: 20px; }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-thumb:hover { background-color: rgb(255, 200, 148); }
/*vd*/
.css-fhku93-MuiPaper-root-MuiTableContainer-root::-webkit-scrollbar-corner { background-color: rgb(29, 30, 34); }
/*vd*/
.css-18icifv-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 220px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-18icifv-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-18icifv-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-18icifv-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-18icifv-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-18icifv-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-18icifv-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-18icifv-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-18icifv-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-18icifv-MuiTableCell-root.columnHover { }
/*vd*/
.css-18icifv-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-18icifv-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-18icifv-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-18icifv-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-18icifv-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-18icifv-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-18icifv-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-18icifv-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-18icifv-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-18icifv-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-18icifv-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-18icifv-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-18icifv-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-18icifv-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
@media (min-width: 0px) {
  .css-18icifv-MuiTableCell-root { white-space: normal; }
}
/*vd*/
@media (min-width: 600px) {
  .css-18icifv-MuiTableCell-root { white-space: nowrap; }
}
/*vd*/
.css-18icifv-MuiTableCell-root::before { display: none !important; content: none; }
/*vd*/
.css-18icifv-MuiTableCell-root .stickyColumn::before { display: none !important; content: none; }
/*vd*/
.css-12u1tal-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 180px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-12u1tal-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-12u1tal-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-12u1tal-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-12u1tal-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-12u1tal-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-12u1tal-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-12u1tal-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-12u1tal-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-12u1tal-MuiTableCell-root.columnHover { }
/*vd*/
.css-12u1tal-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-12u1tal-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-12u1tal-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-12u1tal-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-12u1tal-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-12u1tal-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-12u1tal-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-12u1tal-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-12u1tal-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-12u1tal-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-12u1tal-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-12u1tal-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-12u1tal-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-12u1tal-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
.css-12u1tal-MuiTableCell-root::after { content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 1px; height: 18px; background-color: var(--palette-divider); opacity: 1; pointer-events: none; }
/*vd*/
.css-xxkqzk-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; color: var(--table-header-text-primary, var(--table-text-primary)); top: 0px; z-index: var(--table-header-sticky-zIndex, 1102); position: relative; min-width: 180px; padding-left: 8px; padding-right: 8px; padding-top: var(--table-header-cell-py, 8px); padding-bottom: var(--table-header-cell-py, 8px); overflow: hidden; font-weight: 700; background-color: var(--table-header-bg) !important; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-xxkqzk-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-xxkqzk-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.columnHover { }
/*vd*/
.css-xxkqzk-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-xxkqzk-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-xxkqzk-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-xxkqzk-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-xxkqzk-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-xxkqzk-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-xxkqzk-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-xxkqzk-MuiTableCell-root::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: var(--table-border-width, 1px); background-color: var(--table-header-divider-color, var(--table-border-color)); z-index: 3; }
/*vd*/
.css-xxkqzk-MuiTableCell-root:first-of-type { left: 0px; z-index: var(--table-header-first-cell-zIndex, 1103); background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-xxkqzk-MuiTableCell-root.stickyColumn { background-color: var(--table-header-sticky-bg); }
/*vd*/
.css-xxkqzk-MuiTableCell-root.stickyColumn::before { display: none; }
/*vd*/
.css-77a6ti-MuiTableRow-root { color: inherit; display: table-row; vertical-align: middle; outline: 0px; }
/*vd*/
.css-77a6ti-MuiTableRow-root.MuiTableRow-hover:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-77a6ti-MuiTableRow-root.Mui-selected { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity))); }
/*vd*/
.css-77a6ti-MuiTableRow-root.Mui-selected:hover { background-color: rgba(var(--palette-primary-mainChannel) / calc(var(--palette-action-selectedOpacity) + var(--palette-action-hoverOpacity))); }
/*vd*/
.css-77a6ti-MuiTableRow-root:hover { }
/*vd*/
.css-77a6ti-MuiTableRow-root:hover .MuiTableCell-body { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-77a6ti-MuiTableRow-root:hover .MuiTableCell-body.stickyColumn { background-color: var(--table-row-hover-sticky-bg, var(--table-sticky-column-bg, var(--table-row-hover-bg))); }
/*vd*/
.css-77a6ti-MuiTableRow-root:first-of-type { }
/*vd*/
.css-77a6ti-MuiTableRow-root:first-of-type .MuiTableCell-body { border-top: 1px solid var(--table-header-divider-color, var(--table-border-color)); }
/*vd*/
.css-77a6ti-MuiTableRow-root:last-of-type { }
/*vd*/
.css-77a6ti-MuiTableRow-root:last-of-type .MuiTableCell-root { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-77a6ti-MuiTableRow-root td:last-of-type, .css-77a6ti-MuiTableRow-root th:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-77a6ti-MuiTableRow-root:hover { background-color: rgba(148, 163, 184, 0.08); }
/*vd*/
.css-56gtq1-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; vertical-align: inherit; border-bottom: 1px solid var(--palette-TableCell-border); text-align: left; color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); font-size: var(--table-body-font-size, 14px); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding: var(--table-cell-padding-sm, 2px 8px); width: 220px; min-width: 220px; max-width: 220px; border-right: 2px solid rgba(148, 163, 184, 0.2); font-weight: 500; overflow-wrap: break-word; white-space: normal; }
/*vd*/
.css-56gtq1-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-56gtq1-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-56gtq1-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-56gtq1-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-56gtq1-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-56gtq1-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-56gtq1-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-56gtq1-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-56gtq1-MuiTableCell-root.columnHover { }
/*vd*/
.css-56gtq1-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-56gtq1-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-56gtq1-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-56gtq1-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-56gtq1-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-56gtq1-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-56gtq1-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-56gtq1-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-56gtq1-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-56gtq1-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-1mi3skg-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 600; font-size: 0.8667rem; color: var(--palette-text-primary); line-height: 1.3; overflow-wrap: break-word; white-space: normal; max-width: 100%; }
/*vd*/
.css-1ki9es8-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; border-bottom: 1px solid var(--palette-TableCell-border); color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-right: ; padding-left: ; width: 180px; min-width: 180px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; text-align: justify; border-right: 1px solid rgba(148, 163, 184, 0.2); }
/*vd*/
.css-1ki9es8-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-1ki9es8-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-1ki9es8-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.columnHover { }
/*vd*/
.css-1ki9es8-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-1ki9es8-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-1ki9es8-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-1ki9es8-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-1ki9es8-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-1ki9es8-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-1ki9es8-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-16z8kq3-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; word-break: break-word; white-space: normal; line-height: 1.3; text-align: left; }
/*vd*/
.css-c5rlpl-MuiTableCell-root { font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; display: table-cell; border-bottom: 1px solid var(--palette-TableCell-border); color: var(--palette-text-primary); line-height: var(--table-body-line-height, 1.35); white-space: nowrap; font-size: var(--table-body-font-size, 14px); font-weight: var(--table-body-font-weight, 400); letter-spacing: 0px; font-variant-numeric: tabular-nums; font-feature-settings: "kern"; font-variant-ligatures: common-ligatures; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizelegibility; padding-right: ; padding-left: ; width: 180px; min-width: 180px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; text-align: justify; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.MuiTableCell-paddingCheckbox { width: 24px; padding: 0px 12px 0px 16px; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.MuiTableCell-paddingCheckbox > * { padding: 0px; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { color: var(--table-text-primary); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.MuiTableRow-root:last-of-type .css-c5rlpl-MuiTableCell-root.MuiTableCell-body:not(.stickyColumn) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.stickyColumn { position: sticky; left: 0px; z-index: 2; color: var(--table-text-primary); box-shadow: rgba(15, 23, 42, 0.18) 10px 0px 16px -16px; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.stickyColumn.MuiTableCell-body { background-color: var(--table-sticky-column-bg); border-bottom: var(--table-border-width, 1px) solid var(--table-row-border-color, var(--table-border-color)); }
/*vd*/
.css-c5rlpl-MuiTableCell-root.stickyColumn::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--table-sticky-divider-width, 1px); height: 100%; background-color: var(--table-sticky-column-border); z-index: 3; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.stickyColumn::after { display: none; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.columnHover { }
/*vd*/
.css-c5rlpl-MuiTableCell-root.columnHover.MuiTableCell-body:not(.stickyColumn) { background-color: var(--table-row-hover-bg); }
/*vd*/
.css-c5rlpl-MuiTableCell-root.columnHover.MuiTableCell-head { --table-header-text-primary: var(--palette-primary-main); --table-header-text-secondary: var(--palette-primary-main); box-shadow: inset 0 -2px 0 var(--palette-primary-main); }
/*vd*/
.css-c5rlpl-MuiTableCell-root.sectionHeaderCell { font-family: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: var(--table-section-header-font-weight, 700); font-size: var(--table-section-header-font-size, 0.8667rem); line-height: var(--table-section-header-line-height, normal); color: var(--table-section-header-text, var(--table-text-primary)); border-top: var(--table-border-width, 1px) solid var(--table-border-color); padding-top: calc(0.9 * var(--spacing)); padding-bottom: calc(0.9 * var(--spacing)); letter-spacing: 0.06em; text-transform: var(--table-section-header-text-transform, none); background-color: var(--table-section-header-background) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.sectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; box-shadow: inset 3px 0 0 var(--palette-primary-darker); }
/*vd*/
.css-c5rlpl-MuiTableCell-root.sectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.subSubSectionHeaderCell { font-weight: var(--table-sub--sub-section-header-font-weight, 600); font-size: 0.8rem; z-index: 1; padding-left: 18px; padding-top: calc(0.7 * var(--spacing)); padding-bottom: calc(0.7 * var(--spacing)); text-transform: var(--table-section-header-text-transform, none); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn { background-color: var(--table-section-header-background) !important; }
/*vd*/
.css-c5rlpl-MuiTableCell-root.subSubSectionHeaderCell.stickyColumn::before { display: none; }
/*vd*/
.css-c5rlpl-MuiTableCell-root:first-of-type { position: sticky; left: 0px; z-index: var(--table-first-cell-zIndex, 1101); }
/*vd*/
.css-c5rlpl-MuiTableCell-root:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
/*vd*/
.css-11jxg1n-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; font-size: 0.8667rem; line-height: 1.57143; color: var(--palette-text-disabled); }
/*vd*/
.css-imy6xw-MuiModal-root-MuiPopover-root { position: fixed; z-index: var(--zIndex-modal); inset: 0px; }
/*vd*/
.css-8qhd7l-MuiModal-backdrop { z-index: -1; }
/*vd*/
.css-kuuljc-MuiBackdrop-root-MuiModal-backdrop { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; -webkit-tap-highlight-color: transparent; background: transparent; z-index: -1; }
/*vd*/
.css-kdn0iz-MuiPopover-paper { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-height: calc(100% - 32px); outline: 0px; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-z20); border-radius: 2.5px; padding: calc(1.5 * var(--spacing)); max-width: 380px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-kdn0iz-MuiPopover-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-kdn0iz-MuiPopover-paper .MuiList-root { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-va8fu8-MuiPaper-root-MuiPopover-paper { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-height: calc(100% - 32px); outline: 0px; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-z20); border-radius: 2.5px; padding: calc(1.5 * var(--spacing)); max-width: 380px; }
/*vd*/
:where([data-color-scheme="dark"]) .css-va8fu8-MuiPaper-root-MuiPopover-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-va8fu8-MuiPaper-root-MuiPopover-paper .MuiList-root { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-so81qm { min-width: 260px; max-width: 340px; }
/*vd*/
.css-cmjyrb { margin-bottom: calc(0.75 * var(--spacing)); }
/*vd*/
.css-1vz8f67-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; font-size: 0.8667rem; font-weight: 600; color: var(--palette-text-primary); }
/*vd*/
.css-lncqix-MuiTypography-root { margin: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; font-size: 0.7333rem; color: var(--palette-text-disabled); }
/*vd*/
.css-1pqmi60 { display: flex; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); padding-top: calc(0.4 * var(--spacing)); padding-bottom: calc(0.4 * var(--spacing)); font-size: 0.8rem; }
/*vd*/
.css-q8gty3 { display: flex; -webkit-box-align: baseline; align-items: baseline; gap: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1caslzj { width: 10px; color: var(--palette-text-disabled); flex-shrink: 0; }
/*vd*/
.css-1vd7sbm { font-size: 0.6667rem; color: var(--palette-text-disabled); text-transform: uppercase; }
/*vd*/
.css-1p46h0 { color: var(--palette-text-secondary); }
/*vd*/
.css-1or3nvl { text-align: right; flex-shrink: 0; }
/*vd*/
.css-1qdr2m0 { font-variant-numeric: tabular-nums; color: var(--palette-text-primary); font-weight: 500; }
/*vd*/
.css-bz3bkd-MuiLink-root { text-decoration: none; display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.25 * var(--spacing)); font-size: 0.6667rem; margin-top: calc(0.25 * var(--spacing)); color: var(--palette-primary-main); }
/*vd*/
.css-bz3bkd-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-1ixpue4-MuiTypography-root-MuiLink-root { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; text-decoration: none; display: inline-flex; -webkit-box-align: center; align-items: center; gap: calc(0.25 * var(--spacing)); font-size: 0.6667rem; margin-top: calc(0.25 * var(--spacing)); color: var(--palette-primary-main); }
/*vd*/
.css-1ixpue4-MuiTypography-root-MuiLink-root:hover { text-decoration: underline; }
/*vd*/
.css-o5md6u { width: 11px; height: 11px; flex-shrink: 0; display: inline-flex; color: currentcolor; }
/*vd*/
.css-1zfeit { margin-top: calc(0.5 * var(--spacing)); padding-top: calc(0.4 * var(--spacing)); border-top: 1px solid rgba(148, 163, 184, 0.2); display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); padding-bottom: calc(0.4 * var(--spacing)); font-size: 0.8rem; }
/*vd*/
.css-1y0wly3 { color: var(--palette-text-primary); font-weight: 600; display: flex; gap: calc(0.5 * var(--spacing)); }
/*vd*/
.css-bosr71 { width: 10px; }
/*vd*/
.css-47gr3n { font-variant-numeric: tabular-nums; color: var(--palette-text-primary); font-weight: 700; }
/*vd*/
.css-37cu32-MuiTypography-root { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 400; line-height: 1.5; margin-top: calc(0.75 * var(--spacing)); font-size: 0.6667rem; color: var(--palette-text-disabled); background-color: rgba(241, 245, 249, 0.04); border-radius: calc(0.75 * var(--shape-borderRadius)); padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); }
/*vd*/
.css-rpvrd0 { min-width: 260px; }
/*vd*/
.css-1rssfe1 { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); padding-top: calc(0.35 * var(--spacing)); padding-bottom: calc(0.35 * var(--spacing)); font-size: 0.8rem; }
/*vd*/
.css-kxgznq { color: var(--palette-text-secondary); display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); }
/*vd*/
.css-1b6615t { border-bottom-width: 1px; border-bottom-style: dotted; border-color: var(--palette-text-disabled); }
/*vd*/
.css-a80zgr { margin-top: calc(0.5 * var(--spacing)); padding-top: calc(0.35 * var(--spacing)); border-top: 1px solid rgba(148, 163, 184, 0.2); display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); padding-bottom: calc(0.35 * var(--spacing)); font-size: 0.8rem; }
/*vd*/
.css-serijx { color: var(--palette-text-primary); display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); font-weight: 600; }
/*vd*/
.css-l5at91 { width: 12px; }
/*vd*/
.css-es2bjc { width: 12px; color: var(--palette-text-disabled); }
/*vd*/
.css-in1di6 { padding: 0px; margin: 0px; border: 0px solid; background: transparent; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; color: var(--palette-primary-main); }
/*vd*/
.css-gkrbbk { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; gap: calc(2 * var(--spacing)); padding-top: calc(0.35 * var(--spacing)); padding-bottom: calc(0.35 * var(--spacing)); font-size: 0.7333rem; color: var(--palette-text-disabled); font-style: italic; }
/*vd*/
.css-13rc5yq-MuiIconButton-root { text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; width: 18px; height: 18px; padding: 0px; min-width: 18px; border-radius: calc(0.75 * var(--shape-borderRadius)); background-color: transparent; transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-primary-main); opacity: 1; }
/*vd*/
.css-13rc5yq-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-13rc5yq-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-13rc5yq-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-13rc5yq-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-13rc5yq-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-13rc5yq-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-13rc5yq-MuiIconButton-root .iconify { color: currentcolor; }
/*vd*/
@media (hover: none) {
  .css-13rc5yq-MuiIconButton-root { opacity: 0.85; }
}
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root { 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; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: center; flex: 0 0 auto; --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); font-size: 1.2rem; width: 18px; height: 18px; padding: 0px; min-width: 18px; border-radius: calc(0.75 * var(--shape-borderRadius)); background-color: transparent; transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-primary-main); opacity: 1; }
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { pointer-events: none; cursor: default; }
/*vd*/
@media print {
  .css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root { print-color-adjust: exact; }
}
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--IconButton-hoverBg); }
/*vd*/
@media (hover: none) {
  .css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root:hover { background-color: transparent; }
}
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root.MuiIconButton-loading { color: transparent; }
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root:hover { background-color: var(--palette-action-hover); }
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root svg { font-size: 18px; }
/*vd*/
.css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root .iconify { color: currentcolor; }
/*vd*/
@media (hover: none) {
  .css-1ggqb7m-MuiButtonBase-root-MuiIconButton-root { opacity: 0.85; }
}
/*vd*/
.css-3381ye { position: absolute; right: -14px; top: 50%; transform: translateY(-50%); width: 12px; height: 12px; border-width: 2px; border-style: solid; border-image: none; border-color: var(--palette-primary-light) transparent var(--palette-primary-light) transparent; border-radius: 50%; display: inline-block; animation: 0.8s linear 0s infinite normal none running spin; }
/*vd*/
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*vd*/
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*vd*/
.css-dx1vni-MuiModal-root-MuiPopover-root { position: fixed; z-index: var(--zIndex-modal); inset: 0px; pointer-events: none; }
/*vd*/
.css-1hiooxd-MuiPopover-paper { position: absolute; overflow: hidden auto; min-height: 16px; max-height: calc(100% - 32px); outline: 0px; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-z20); border-radius: 2.5px; padding: calc(1.5 * var(--spacing)); max-width: none; width: min(46vw, 560px); min-width: 380px; margin-left: calc(2 * var(--spacing)); pointer-events: auto; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1hiooxd-MuiPopover-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-1hiooxd-MuiPopover-paper .MuiList-root { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-1uabgxl-MuiPaper-root-MuiPopover-paper { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); position: absolute; overflow: hidden auto; min-height: 16px; max-height: calc(100% - 32px); outline: 0px; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-z20); border-radius: 2.5px; padding: calc(1.5 * var(--spacing)); max-width: none; width: min(46vw, 560px); min-width: 380px; margin-left: calc(2 * var(--spacing)); pointer-events: auto; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1uabgxl-MuiPaper-root-MuiPopover-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-1uabgxl-MuiPaper-root-MuiPopover-paper .MuiList-root { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-15f5qrj-MuiTypography-root { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; line-height: 1.5; margin-bottom: calc(0.75 * var(--spacing)); font-size: 0.8667rem; font-weight: 600; color: var(--palette-text-primary); }
/*vd*/
.css-10dng7d { display: flex; gap: calc(1.5 * var(--spacing)); flex-wrap: nowrap; }
/*vd*/
.css-1b1np79 { flex-shrink: 0; position: relative; border-radius: 3px; height: 280px; width: 100%; }
/*vd*/
.css-1b1np79 > div { border-radius: inherit; }
/*vd*/
.css-1yu9x4c-MuiPopover-paper { position: absolute; overflow: hidden auto; min-height: 16px; max-height: calc(100% - 32px); outline: 0px; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-z20); border-radius: 2.5px; padding: calc(1.5 * var(--spacing)); max-width: none; width: min(46vw, 560px); min-width: 380px; margin-left: calc(2 * var(--spacing)); pointer-events: none; }
/*vd*/
:where([data-color-scheme="dark"]) .css-1yu9x4c-MuiPopover-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-1yu9x4c-MuiPopover-paper .MuiList-root { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
.css-158gs2i-MuiPaper-root-MuiPopover-paper { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); position: absolute; overflow: hidden auto; min-height: 16px; max-height: calc(100% - 32px); outline: 0px; background-image: none; background-color: var(--palette-background-paper); border: 1px solid var(--palette-divider); box-shadow: var(--customShadows-z20); border-radius: 2.5px; padding: calc(1.5 * var(--spacing)); max-width: none; width: min(46vw, 560px); min-width: 380px; margin-left: calc(2 * var(--spacing)); pointer-events: none; }
/*vd*/
:where([data-color-scheme="dark"]) .css-158gs2i-MuiPaper-root-MuiPopover-paper { background-color: var(--palette-background-neutral); border-color: rgba(var(--palette-grey-500Channel) / 24%); }
/*vd*/
.css-158gs2i-MuiPaper-root-MuiPopover-paper .MuiList-root { padding-top: 0px; padding-bottom: 0px; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/8409143ac5b2b88b.woff2") format("woff2-variations"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/1e29157fe519c143.woff2") format("woff2-variations"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/68b831952ba9f825.woff2") format("woff2-variations"); unicode-range: U+1F00-1FFF; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/86eb28cca8b75947.woff2") format("woff2-variations"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/95eb4ef453e8fce1.woff2") format("woff2-variations"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/3b206a9aedc87076.woff2") format("woff2-variations"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; src: url("f/d1cfbcd8efbb30d3.woff2") format("woff2-variations"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/9d8ebd916a59b22e.woff2") format("woff2"), url("f/5b3419937fe5611a.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/e96fd5fb18b2c408.woff2") format("woff2"), url("f/9442004fa7f34510.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/21ed213822b7da8c.woff2") format("woff2"), url("f/a8e2d0f59740eb4d.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/c2c378dd87d24df9.woff2") format("woff2"), url("f/b038f9cfdfaf9601.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("f/17edc0fd069b6f94.woff2") format("woff2"), url("f/da71c5a704a374ff.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/7ef1aae87b0dec72.woff2") format("woff2"), url("f/e7425cdc8eb2c597.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/eeae85f72e9e548d.woff2") format("woff2"), url("f/77b43bebfc777693.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/7e4b6bcaab9be83d.woff2") format("woff2"), url("f/07e359284d104be0.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/90e16a03d27281c0.woff2") format("woff2"), url("f/58c6257d6ff4bca7.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 500; src: url("f/62d820eedf8708f4.woff2") format("woff2"), url("f/2338e0c89b06fbe6.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/74ec20d9fd5c79a4.woff2") format("woff2"), url("f/a276ed40a38e690b.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/fe1679d18af57c59.woff2") format("woff2"), url("f/4c136bd80566018d.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/81c43ee5ccffa509.woff2") format("woff2"), url("f/ace2dbcdb64d4d20.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/e7b27063e5a5955e.woff2") format("woff2"), url("f/be468ca34ac1c761.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 600; src: url("f/27b9435424e8ffd2.woff2") format("woff2"), url("f/36dc87e23048cb5a.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/cce30cea57d64565.woff2") format("woff2"), url("f/67779824c1e9c2e5.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/068adf55e019acea.woff2") format("woff2"), url("f/1693a7c22ee5fd67.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/bf7f867581838afc.woff2") format("woff2"), url("f/ef9435c098be3ab9.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/a8ee1884a3daa6d5.woff2") format("woff2"), url("f/bb8616cf2c4b8c4d.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-display: swap; font-weight: 700; src: url("f/705de201d3b8bb24.woff2") format("woff2"), url("f/8122b07cd7c2b7e9.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "Cabinet Grotesk"; src: url("f/f88dbea689921275.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
/*vd*/
@font-face { font-family: __nextjs-Geist; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/2637caf7c3f33341.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: "__nextjs-Geist Mono"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/5c73852a217d6a0b.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/*vd*/
@font-face { font-family: __nextjs-Geist; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/5bef24792d3be881.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*vd*/
@font-face { font-family: "__nextjs-Geist Mono"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("f/922bd3bed15c844f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }