@font-face {
  font-family: "BarlowCondensed";
  src: local("BarlowCondensedRegular"),
    url(0bac2bb11e1b52510a92.ttf) format("truetype");
  font-weight: normal;
}

@font-face {
  font-family: "BarlowCondensed";
  src: local("BarlowCondensedBold"),
    url(e66bff88a767b38d30b6.ttf) format("truetype");
  font-weight: bold;
}

@font-face {
  font-family: "OpenSans";
  src: local("OpenSansRegular"),
    url(77c09223204154ae8d43.ttf) format("truetype");
  font-weight: normal;
}

* {
  font-family: 'OpenSans';
}

/* GENERAL */
input:focus,
textarea:focus,
select:focus {
  outline: none;
}

/* SCROLL BARS */
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(128, 128, 128, 0.5) transparent;
}

/* TABLE PAGINATION */
.MuiTablePagination-root .MuiToolbar-root {
  overflow: hidden;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.MuiTablePagination-root .MuiToolbar-root * {
  margin: 0;
}

.MuiTablePagination-root .MuiTablePagination-spacer {
  display: none;
}

.MuiTablePagination-root .MuiBox-root {
  flex-grow: 1;
  display: flex;
  justify-content: end;
}

/* SNACKBAR FLUTTER STYLE */
/* .SnackbarContainer-root {
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}
.SnackbarContainer-root, .SnackbarContainer-root > *, .SnackbarContent-root {
  min-width: 100% !important;
  border-radius: 0 !important;
}
.SnackbarContainer-root, .SnackbarContainer-root > * > * {
  padding: 0 !important;
} */
/* 🌞 LIGHT (default) */
.code-editor {
  color: #000000;
}

.code-editor .token.function {
  color: #6f42c1;
}

.code-editor .token.operator {
  color: #d73a49;
  background: transparent !important;
}

.dark.code-editor .token.constant {
  color: #6a9955;
}


/* 🌙 DARK */
.dark.code-editor {
  color: #d4d4d4;
}

.dark.code-editor .token.function {
  color: #dcdcaa;
}

.dark.code-editor .token.operator {
  color: #c586c0;
}

.dark.code-editor .token.constant {
  color: #6a9955;
}

.dark.code-editor .token.number {
  color: #FC4337;
}
/* REACT-PRO-SIDEBAR */
.ps-submenu-content {
  overflow: hidden !important;
}

.ps-menu-root ul {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.ps-submenu-expand-icon {
  display: flex;
}
:root,._gSTBxNvH6MIWNdOAP_Y{--border-default: rgba(0, 0, 0, 0.23);--border-hover: rgba(0, 0, 0, 0.87);--border-focus: #1976d2;--error: #D32F2F;--bg-surface: #ffffff;--text-primary: rgba(0, 0, 0, 0.87);--item-hover-bg: #F5F5F5;--item-hover-text: rgba(0, 0, 0, 0.87)}:root,.QWDVYxClLTJdRqXDTdeF{--border-default: rgba(255, 255, 255, 0.23);--border-hover: rgba(255, 255, 255, 0.87);--error: #F44336;--bg-surface: #2F3E56;--text-primary: ##ffffff;--item-hover-bg: rgba(255, 255, 255, 0.08);--item-hover-text: #ffffff}.Xrcv7wLPkrJAKJwI3pR2{width:100%;color:inherit;font-family:inherit;font-size:inherit;background:rgba(0,0,0,0);padding:8px;border-radius:4px;outline:none;box-sizing:border-box;border:1px solid var(--border-default);-moz-appearance:textfield;appearance:textfield}.Xrcv7wLPkrJAKJwI3pR2::-webkit-outer-spin-button,.Xrcv7wLPkrJAKJwI3pR2::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Xrcv7wLPkrJAKJwI3pR2:hover:not(.wC_H9Peci8VJpSO61bwh):not(:disabled){border-color:var(--border-hover)}.Xrcv7wLPkrJAKJwI3pR2:focus{border-width:2px;padding:7px}.Xrcv7wLPkrJAKJwI3pR2:focus:not(.wC_H9Peci8VJpSO61bwh){border-color:var(--border-focus)}.Xrcv7wLPkrJAKJwI3pR2:disabled{border-color:var(--border-default);background:var(--bg-disabled)}.LyvGh0RJoajpVLg4XOfL{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tT2mohYV7P_OQZ56QYKJ{resize:vertical;min-height:80px}.vEGkSyoWRseqchH5YDTX{font-size:small;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wC_H9Peci8VJpSO61bwh{border-color:var(--error);color:var(--error)}.Ibitm2Hx4c9CZ1zcyLXq{display:flex;flex-direction:column;gap:5px}.hM_uVuiVDEyY4po423gL{background-color:inherit;background:inherit;position:relative}.sTKhcOw4gehUGjPusuLA{background-color:inherit;background:inherit;padding:7px 11.5px !important;border:1px solid var(--border-default);font-family:"Roboto","Helvetica","Arial",sans-serif;border-radius:4px;box-sizing:border-box;line-height:1.4375em;letter-spacing:.00938em;font-weight:400;height:36.13px}.BRqcMvLpfPliQsrkaUkK{background-color:inherit;background:inherit;color:rgba(0,0,0,.6);position:absolute;top:0;left:0;transform:translate(14px, 7px) scale(1);line-height:1.4375em;letter-spacing:.00938em;font-weight:400;height:36.13px;font-family:"Roboto","Helvetica","Arial",sans-serif}.BRqcMvLpfPliQsrkaUkK.JQhNoY62NNsp0O0WybYs{transform:translate(-5px, -13px) scale(0.75);background-color:inherit;background:inherit;height:auto}.Bvp8pXHMjQ1baCla_ZS_{position:relative;width:100%}.eyeCVFjnuZrcsSSTBcTJ{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .2s ease}.xO9RNWw_tSqb1N95dZJI{transform:translateY(-50%) rotate(180deg)}
.ZsmMIUSA_TX84PJVP6Xg{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.ywCdaMYz5zeGEUJW50nQ{display:flex;flex-direction:column}
.m0BUdtfgD_AQZl775chx *{color:#fb4131;text-decoration:line-through}
.yauBk8NcZaWz59Oza5Yy{display:flex;flex-direction:column;gap:20px}
.CjzxFE4ZFLD0W99OCY0f{display:flex;flex-direction:column;gap:20px}
.uI63P0od8I9Ny9qI_UvR{display:flex;flex-direction:column;gap:20px}
.eLXJQGjwxZrfdwfHKHdT{display:flex;flex-direction:column;gap:20px}

a,div{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.MuiTablePagination-root .MuiToolbar-root{overflow:hidden;padding:0;display:flex;flex-wrap:wrap}.MuiTablePagination-root .MuiToolbar-root *{margin:0}.MuiTablePagination-root .MuiTablePagination-spacer{display:none}.MuiTablePagination-root .MuiBox-root{flex-grow:1;display:flex;justify-content:end}::-webkit-scrollbar{width:6px;height:6px;position:absolute}::-webkit-scrollbar-thumb{background-color:rgba(128,128,128,.5);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:rgba(114,114,114,.8)}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-button,::-webkit-scrollbar-button:horizontal,::-webkit-scrollbar-button:vertical,::-webkit-scrollbar-button:start,::-webkit-scrollbar-button:end,::-webkit-scrollbar-button:decrement,::-webkit-scrollbar-button:increment{display:none !important;width:0;height:0}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.5) rgba(0,0,0,0)}.ps-submenu-content{overflow:hidden !important}.ps-menu-root ul{display:flex;flex-direction:column;flex-grow:1}.ps-submenu-expand-icon{display:flex}
/* 🌞 LIGHT (default) */
.code-editor {
  color: #000000;
}

.code-editor .token.function {
  color: #6f42c1;
}

.code-editor .token.operator {
  color: #d73a49;
  background: transparent !important;
}

.dark.code-editor .token.constant {
  color: #6a9955;
}


/* 🌙 DARK */
.dark.code-editor {
  color: #d4d4d4;
}

.dark.code-editor .token.function {
  color: #dcdcaa;
}

.dark.code-editor .token.operator {
  color: #c586c0;
}

.dark.code-editor .token.constant {
  color: #6a9955;
}

.dark.code-editor .token.number {
  color: #FC4337;
}
