.MuiTypography-root-6372 {
    margin: 0;
}

.MuiTypography-body2-6373 {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-body1-6374 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-caption-6375 {
    font-size: 12px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-button-6376 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    text-transform: none;
}

.MuiTypography-h1-6377 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.167;
}

.MuiTypography-h2-6378 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    line-height: 1.2;
}

.MuiTypography-h3-6379 {
    font-size: 20px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.167;
}

.MuiTypography-h4-6380 {
    font-size: 23.5px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.235;
}

.MuiTypography-h5-6381 {
    font-size: 19px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.334;
}

.MuiTypography-h6-6382 {
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.6;
}

.MuiTypography-subtitle1-6383 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
}

.MuiTypography-subtitle2-6384 {
    font-size: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.57;
}

.MuiTypography-overline-6385 {
    font-size: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 2.66;
    text-transform: uppercase;
}

.MuiTypography-srOnly-6386 {
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
}

.MuiTypography-alignLeft-6387 {
    text-align: left;
}

.MuiTypography-alignCenter-6388 {
    text-align: center;
}

.MuiTypography-alignRight-6389 {
    text-align: right;
}

.MuiTypography-alignJustify-6390 {
    text-align: justify;
}

.MuiTypography-noWrap-6391 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.MuiTypography-gutterBottom-6392 {
    margin-bottom: 8px;
}

.MuiTypography-paragraph-6393 {
    margin-bottom: 16px;
}

.MuiTypography-colorInherit-6394 {
    color: inherit;
}

.MuiTypography-colorPrimary-6395 {
    color: #5661FF;
}

.MuiTypography-colorSecondary-6396 {
    color: #303A4D;
}

.MuiTypography-colorTextPrimary-6397 {
    color: #000000;
}

.MuiTypography-colorTextSecondary-6398 {
    color: #68758E;
}

.MuiTypography-colorError-6399 {
    color: #FF3347;
}

.MuiTypography-displayInline-6400 {
    display: inline;
}

.MuiTypography-displayBlock-6401 {
    display: block;
}


.MuiTypography-root-6906 {
    margin: 0;
}

.MuiTypography-body2-6907 {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-body1-6908 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-caption-6909 {
    font-size: 12px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-button-6910 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    text-transform: none;
}

.MuiTypography-h1-6911 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.167;
}

.MuiTypography-h2-6912 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    line-height: 1.2;
}

.MuiTypography-h3-6913 {
    font-size: 20px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.167;
}

.MuiTypography-h4-6914 {
    font-size: 23.5px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.235;
}

.MuiTypography-h5-6915 {
    font-size: 19px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.334;
}

.MuiTypography-h6-6916 {
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.6;
}

.MuiTypography-subtitle1-6917 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
}

.MuiTypography-subtitle2-6918 {
    font-size: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.57;
}

.MuiTypography-overline-6919 {
    font-size: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 2.66;
    text-transform: uppercase;
}

.MuiTypography-srOnly-6920 {
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
}

.MuiTypography-alignLeft-6921 {
    text-align: left;
}

.MuiTypography-alignCenter-6922 {
    text-align: center;
}

.MuiTypography-alignRight-6923 {
    text-align: right;
}

.MuiTypography-alignJustify-6924 {
    text-align: justify;
}

.MuiTypography-noWrap-6925 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.MuiTypography-gutterBottom-6926 {
    margin-bottom: 8px;
}

.MuiTypography-paragraph-6927 {
    margin-bottom: 16px;
}

.MuiTypography-colorInherit-6928 {
    color: inherit;
}

.MuiTypography-colorPrimary-6929 {
    color: #5661FF;
}

.MuiTypography-colorSecondary-6930 {
    color: #303A4D;
}

.MuiTypography-colorTextPrimary-6931 {
    color: #000000;
}

.MuiTypography-colorTextSecondary-6932 {
    color: #68758E;
}

.MuiTypography-colorError-6933 {
    color: #FF3347;
}

.MuiTypography-displayInline-6934 {
    display: inline;
}

.MuiTypography-displayBlock-6935 {
    display: block;
}


.MuiTypography-root-7526 {
    margin: 0;
}

.MuiTypography-body2-7527 {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-body1-7528 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-caption-7529 {
    font-size: 12px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-button-7530 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    text-transform: none;
}

.MuiTypography-h1-7531 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.167;
}

.MuiTypography-h2-7532 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    line-height: 1.2;
}

.MuiTypography-h3-7533 {
    font-size: 20px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.167;
}

.MuiTypography-h4-7534 {
    font-size: 23.5px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.235;
}

.MuiTypography-h5-7535 {
    font-size: 19px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.334;
}

.MuiTypography-h6-7536 {
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.6;
}

.MuiTypography-subtitle1-7537 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
}

.MuiTypography-subtitle2-7538 {
    font-size: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.57;
}

.MuiTypography-overline-7539 {
    font-size: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 2.66;
    text-transform: uppercase;
}

.MuiTypography-srOnly-7540 {
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
}

.MuiTypography-alignLeft-7541 {
    text-align: left;
}

.MuiTypography-alignCenter-7542 {
    text-align: center;
}

.MuiTypography-alignRight-7543 {
    text-align: right;
}

.MuiTypography-alignJustify-7544 {
    text-align: justify;
}

.MuiTypography-noWrap-7545 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.MuiTypography-gutterBottom-7546 {
    margin-bottom: 8px;
}

.MuiTypography-paragraph-7547 {
    margin-bottom: 16px;
}

.MuiTypography-colorInherit-7548 {
    color: inherit;
}

.MuiTypography-colorPrimary-7549 {
    color: #5661FF;
}

.MuiTypography-colorSecondary-7550 {
    color: #303A4D;
}

.MuiTypography-colorTextPrimary-7551 {
    color: #000000;
}

.MuiTypography-colorTextSecondary-7552 {
    color: #68758E;
}

.MuiTypography-colorError-7553 {
    color: #FF3347;
}

.MuiTypography-displayInline-7554 {
    display: inline;
}

.MuiTypography-displayBlock-7555 {
    display: block;
}


.MuiLink-root-6901 {
    color: #5661FF;
}

.MuiLink-underlineNone-6902 {
    text-decoration: none;
}

.MuiLink-underlineHover-6903 {
    text-decoration: none;
}

.MuiLink-underlineHover-6903:hover {
    text-decoration: underline;
}

.MuiLink-underlineAlways-6904 {
    text-decoration: underline;
}

.MuiLink-button-6905 {
    border: 0;
    cursor: pointer;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.MuiLink-button-6905::-moz-focus-inner {
    border-style: none;
}

.MuiLink-button-6905.Mui-focusVisible {
    outline: auto;
}


.MuiLink-root-7829 {
    color: #5661FF;
}

.MuiLink-underlineNone-7830 {
    text-decoration: none;
}

.MuiLink-underlineHover-7831 {
    text-decoration: none;
}

.MuiLink-underlineHover-7831:hover {
    text-decoration: underline;
}

.MuiLink-underlineAlways-7832 {
    text-decoration: underline;
}

.MuiLink-button-7833 {
    border: 0;
    cursor: pointer;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.MuiLink-button-7833::-moz-focus-inner {
    border-style: none;
}

.MuiLink-button-7833.Mui-focusVisible {
    outline: auto;
}


.jss6900 {
    color: #5661FF;
    font-family: Roboto, sans-serif;
}


.MuiTouchRipple-root-6194 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

.MuiTouchRipple-ripple-6195 {
    opacity: 0;
    position: absolute;
}

.MuiTouchRipple-rippleVisible-6196 {
    opacity: 0.3;
    animation: MuiTouchRipple-keyframes-enter-6201 550ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1);
}

.MuiTouchRipple-ripplePulsate-6197 {
    animation-duration: 200ms;
}

.MuiTouchRipple-child-6198 {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 1;
    border-radius: 50%;
    background-color: currentColor;
}

.MuiTouchRipple-childLeaving-6199 {
    opacity: 0;
    animation: MuiTouchRipple-keyframes-exit-6202 550ms cubic-bezier(0.4, 0, 0.2, 1);
}

.MuiTouchRipple-childPulsate-6200 {
    top: 0;
    left: 0;
    position: absolute;
    animation: MuiTouchRipple-keyframes-pulsate-6203 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}

@-moz-keyframes MuiTouchRipple-keyframes-enter-6201 {
    0% {
        opacity: 0.1;
        transform: scale(0);
    }

    100% {
        opacity: 0.3;
        transform: scale(1);
    }
}

@-moz-keyframes MuiTouchRipple-keyframes-exit-6202 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes MuiTouchRipple-keyframes-pulsate-6203 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.92);
    }

    100% {
        transform: scale(1);
    }
}


.MuiTouchRipple-root-6969 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

.MuiTouchRipple-ripple-6970 {
    opacity: 0;
    position: absolute;
}

.MuiTouchRipple-rippleVisible-6971 {
    opacity: 0.3;
    animation: MuiTouchRipple-keyframes-enter-6976 550ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1);
}

.MuiTouchRipple-ripplePulsate-6972 {
    animation-duration: 200ms;
}

.MuiTouchRipple-child-6973 {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 1;
    border-radius: 50%;
    background-color: currentColor;
}

.MuiTouchRipple-childLeaving-6974 {
    opacity: 0;
    animation: MuiTouchRipple-keyframes-exit-6977 550ms cubic-bezier(0.4, 0, 0.2, 1);
}

.MuiTouchRipple-childPulsate-6975 {
    top: 0;
    left: 0;
    position: absolute;
    animation: MuiTouchRipple-keyframes-pulsate-6978 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}

@-moz-keyframes MuiTouchRipple-keyframes-enter-6976 {
    0% {
        opacity: 0.1;
        transform: scale(0);
    }

    100% {
        opacity: 0.3;
        transform: scale(1);
    }
}

@-moz-keyframes MuiTouchRipple-keyframes-exit-6977 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes MuiTouchRipple-keyframes-pulsate-6978 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.92);
    }

    100% {
        transform: scale(1);
    }
}


.MuiTouchRipple-root-7577 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

.MuiTouchRipple-ripple-7578 {
    opacity: 0;
    position: absolute;
}

.MuiTouchRipple-rippleVisible-7579 {
    opacity: 0.3;
    animation: MuiTouchRipple-keyframes-enter-7584 550ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1);
}

.MuiTouchRipple-ripplePulsate-7580 {
    animation-duration: 200ms;
}

.MuiTouchRipple-child-7581 {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 1;
    border-radius: 50%;
    background-color: currentColor;
}

.MuiTouchRipple-childLeaving-7582 {
    opacity: 0;
    animation: MuiTouchRipple-keyframes-exit-7585 550ms cubic-bezier(0.4, 0, 0.2, 1);
}

.MuiTouchRipple-childPulsate-7583 {
    top: 0;
    left: 0;
    position: absolute;
    animation: MuiTouchRipple-keyframes-pulsate-7586 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}

@-moz-keyframes MuiTouchRipple-keyframes-enter-7584 {
    0% {
        opacity: 0.1;
        transform: scale(0);
    }

    100% {
        opacity: 0.3;
        transform: scale(1);
    }
}

@-moz-keyframes MuiTouchRipple-keyframes-exit-7585 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes MuiTouchRipple-keyframes-pulsate-7586 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.92);
    }

    100% {
        transform: scale(1);
    }
}


.MuiButtonBase-root-6184 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.MuiButtonBase-root-6184::-moz-focus-inner {
    border-style: none;
}

.MuiButtonBase-root-6184.Mui-disabled {
    cursor: default;
    pointer-events: none;
}

@media print {
    .MuiButtonBase-root-6184 {
        color-adjust: exact;
    }
}


.MuiButtonBase-root-6968 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.MuiButtonBase-root-6968::-moz-focus-inner {
    border-style: none;
}

.MuiButtonBase-root-6968.Mui-disabled {
    cursor: default;
    pointer-events: none;
}

@media print {
    .MuiButtonBase-root-6968 {
        color-adjust: exact;
    }
}


.MuiButtonBase-root-7567 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.MuiButtonBase-root-7567::-moz-focus-inner {
    border-style: none;
}

.MuiButtonBase-root-7567.Mui-disabled {
    cursor: default;
    pointer-events: none;
}

@media print {
    .MuiButtonBase-root-7567 {
        color-adjust: exact;
    }
}


.MuiButton-root-6418 {
    color: #000000;
    padding: 4px 16px;
    font-size: 14px;
    min-width: 64px;
    box-sizing: border-box;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    border-radius: 16px;
    text-transform: none;
}

.MuiButton-root-6418:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

.MuiButton-root-6418.Mui-disabled {
    color: #525d749c;
}

@media (hover: none) {
    .MuiButton-root-6418:hover {
        background-color: transparent;
    }
}

.MuiButton-root-6418:hover.Mui-disabled {
    background-color: transparent;
}

.MuiButton-label-6419 {
    width: 100%;
    display: inherit;
    align-items: inherit;
    white-space: nowrap;
    justify-content: inherit;
}

.MuiButton-text-6420 {
    padding: 4px 16px;
}

.MuiButton-textPrimary-6421 {
    color: #5661FF;
}

.MuiButton-textPrimary-6421:hover {
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-textPrimary-6421:hover {
        background-color: transparent;
    }
}

.MuiButton-textSecondary-6422 {
    color: #303A4D;
}

.MuiButton-textSecondary-6422:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiButton-textSecondary-6422:hover {
        background-color: transparent;
    }
}

.MuiButton-outlined-6423 {
    border: 1px solid rgba(0, 0, 0, 0.23);
    padding: 3px 15px;
}

.MuiButton-outlined-6423.Mui-disabled {
    border: 1px solid #E8ECF2;
}

.MuiButton-outlinedPrimary-6424 {
    color: #5661FF;
    border: 1px solid rgba(86, 97, 255, 0.5);
}

.MuiButton-outlinedPrimary-6424:hover {
    border: 1px solid #5661FF;
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-outlinedPrimary-6424:hover {
        background-color: transparent;
    }
}

.MuiButton-outlinedSecondary-6425 {
    color: #303A4D;
    border: 1px solid rgba(48, 58, 77, 0.5);
}

.MuiButton-outlinedSecondary-6425:hover {
    border: 1px solid #303A4D;
    background-color: rgba(48, 58, 77, 0.04);
}

.MuiButton-outlinedSecondary-6425.Mui-disabled {
    border: 1px solid #525d749c;
}

@media (hover: none) {
    .MuiButton-outlinedSecondary-6425:hover {
        background-color: transparent;
    }
}

.MuiButton-contained-6426 {
    color: rgba(0, 0, 0, 0.87);
    box-shadow: 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);
    background-color: #e0e0e0;
}

.MuiButton-contained-6426:hover {
    box-shadow: 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);
    background-color: #d5d5d5;
}

.MuiButton-contained-6426.Mui-focusVisible {
    box-shadow: 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);
}

.MuiButton-contained-6426:active {
    box-shadow: 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);
}

.MuiButton-contained-6426.Mui-disabled {
    color: #525d749c;
    box-shadow: none;
    background-color: #E8ECF2;
}

@media (hover: none) {
    .MuiButton-contained-6426:hover {
        box-shadow: 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);
        background-color: #e0e0e0;
    }
}

.MuiButton-contained-6426:hover.Mui-disabled {
    background-color: #E8ECF2;
}

.MuiButton-containedPrimary-6427 {
    color: #fff;
    background-color: #5661FF;
}

.MuiButton-containedPrimary-6427:hover {
    background-color: rgb(60, 67, 178);
}

@media (hover: none) {
    .MuiButton-containedPrimary-6427:hover {
        background-color: #5661FF;
    }
}

.MuiButton-containedSecondary-6428 {
    color: #fff;
    background-color: #303A4D;
}

.MuiButton-containedSecondary-6428:hover {
    background-color: rgb(33, 40, 53);
}

@media (hover: none) {
    .MuiButton-containedSecondary-6428:hover {
        background-color: #303A4D;
    }
}

.MuiButton-disableElevation-6429 {
    box-shadow: none;
}

.MuiButton-disableElevation-6429:hover {
    box-shadow: none;
}

.MuiButton-disableElevation-6429.Mui-focusVisible {
    box-shadow: none;
}

.MuiButton-disableElevation-6429:active {
    box-shadow: none;
}

.MuiButton-disableElevation-6429.Mui-disabled {
    box-shadow: none;
}

.MuiButton-colorInherit-6430 {
    color: inherit;
    border-color: currentColor;
}

.MuiButton-textSizeSmall-6431 {
    padding: 4px 5px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-textSizeLarge-6432 {
    padding: 11px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-outlinedSizeSmall-6433 {
    padding: 3px 9px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-outlinedSizeLarge-6434 {
    padding: 10px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-containedSizeSmall-6435 {
    padding: 4px 10px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-containedSizeLarge-6436 {
    padding: 11px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-fullWidth-6439 {
    width: 100%;
}

.MuiButton-startIcon-6440 {
    display: inherit;
    margin-left: -4px;
    margin-right: 8px;
}

.MuiButton-startIcon-6440.MuiButton-iconSizeSmall-6442 {
    margin-left: -2px;
}

.MuiButton-startIcon-6440>svg {
    width: 12 !important;
    height: 12px;
}

.MuiButton-endIcon-6441 {
    display: inherit;
    margin-left: 8px;
    margin-right: -4px;
}

.MuiButton-endIcon-6441.MuiButton-iconSizeSmall-6442 {
    margin-right: -2px;
}

.MuiButton-iconSizeSmall-6442>*:first-child {
    font-size: 18px;
}

.MuiButton-iconSizeMedium-6443>*:first-child {
    font-size: 20px;
}

.MuiButton-iconSizeLarge-6444>*:first-child {
    font-size: 22px;
}


.MuiButton-root-6941 {
    color: #000000;
    padding: 4px 16px;
    font-size: 14px;
    min-width: 64px;
    box-sizing: border-box;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    border-radius: 16px;
    text-transform: none;
}

.MuiButton-root-6941:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

.MuiButton-root-6941.Mui-disabled {
    color: #525d749c;
}

@media (hover: none) {
    .MuiButton-root-6941:hover {
        background-color: transparent;
    }
}

.MuiButton-root-6941:hover.Mui-disabled {
    background-color: transparent;
}

.MuiButton-label-6942 {
    width: 100%;
    display: inherit;
    align-items: inherit;
    white-space: nowrap;
    justify-content: inherit;
}

.MuiButton-text-6943 {
    padding: 4px 16px;
}

.MuiButton-textPrimary-6944 {
    color: #5661FF;
}

.MuiButton-textPrimary-6944:hover {
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-textPrimary-6944:hover {
        background-color: transparent;
    }
}

.MuiButton-textSecondary-6945 {
    color: #303A4D;
}

.MuiButton-textSecondary-6945:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiButton-textSecondary-6945:hover {
        background-color: transparent;
    }
}

.MuiButton-outlined-6946 {
    border: 1px solid rgba(0, 0, 0, 0.23);
    padding: 3px 15px;
}

.MuiButton-outlined-6946.Mui-disabled {
    border: 1px solid #E8ECF2;
}

.MuiButton-outlinedPrimary-6947 {
    color: #5661FF;
    border: 1px solid rgba(86, 97, 255, 0.5);
}

.MuiButton-outlinedPrimary-6947:hover {
    border: 1px solid #5661FF;
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-outlinedPrimary-6947:hover {
        background-color: transparent;
    }
}

.MuiButton-outlinedSecondary-6948 {
    color: #303A4D;
    border: 1px solid rgba(48, 58, 77, 0.5);
}

.MuiButton-outlinedSecondary-6948:hover {
    border: 1px solid #303A4D;
    background-color: rgba(48, 58, 77, 0.04);
}

.MuiButton-outlinedSecondary-6948.Mui-disabled {
    border: 1px solid #525d749c;
}

@media (hover: none) {
    .MuiButton-outlinedSecondary-6948:hover {
        background-color: transparent;
    }
}

.MuiButton-contained-6949 {
    color: rgba(0, 0, 0, 0.87);
    box-shadow: 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);
    background-color: #e0e0e0;
}

.MuiButton-contained-6949:hover {
    box-shadow: 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);
    background-color: #d5d5d5;
}

.MuiButton-contained-6949.Mui-focusVisible {
    box-shadow: 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);
}

.MuiButton-contained-6949:active {
    box-shadow: 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);
}

.MuiButton-contained-6949.Mui-disabled {
    color: #525d749c;
    box-shadow: none;
    background-color: #E8ECF2;
}

@media (hover: none) {
    .MuiButton-contained-6949:hover {
        box-shadow: 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);
        background-color: #e0e0e0;
    }
}

.MuiButton-contained-6949:hover.Mui-disabled {
    background-color: #E8ECF2;
}

.MuiButton-containedPrimary-6950 {
    color: #fff;
    background-color: #5661FF;
}

.MuiButton-containedPrimary-6950:hover {
    background-color: rgb(60, 67, 178);
}

@media (hover: none) {
    .MuiButton-containedPrimary-6950:hover {
        background-color: #5661FF;
    }
}

.MuiButton-containedSecondary-6951 {
    color: #fff;
    background-color: #303A4D;
}

.MuiButton-containedSecondary-6951:hover {
    background-color: rgb(33, 40, 53);
}

@media (hover: none) {
    .MuiButton-containedSecondary-6951:hover {
        background-color: #303A4D;
    }
}

.MuiButton-disableElevation-6952 {
    box-shadow: none;
}

.MuiButton-disableElevation-6952:hover {
    box-shadow: none;
}

.MuiButton-disableElevation-6952.Mui-focusVisible {
    box-shadow: none;
}

.MuiButton-disableElevation-6952:active {
    box-shadow: none;
}

.MuiButton-disableElevation-6952.Mui-disabled {
    box-shadow: none;
}

.MuiButton-colorInherit-6953 {
    color: inherit;
    border-color: currentColor;
}

.MuiButton-textSizeSmall-6954 {
    padding: 4px 5px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-textSizeLarge-6955 {
    padding: 11px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-outlinedSizeSmall-6956 {
    padding: 3px 9px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-outlinedSizeLarge-6957 {
    padding: 10px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-containedSizeSmall-6958 {
    padding: 4px 10px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-containedSizeLarge-6959 {
    padding: 11px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-fullWidth-6962 {
    width: 100%;
}

.MuiButton-startIcon-6963 {
    display: inherit;
    margin-left: -4px;
    margin-right: 8px;
}

.MuiButton-startIcon-6963.MuiButton-iconSizeSmall-6965 {
    margin-left: -2px;
}

.MuiButton-startIcon-6963>svg {
    width: 12 !important;
    height: 12px;
}

.MuiButton-endIcon-6964 {
    display: inherit;
    margin-left: 8px;
    margin-right: -4px;
}

.MuiButton-endIcon-6964.MuiButton-iconSizeSmall-6965 {
    margin-right: -2px;
}

.MuiButton-iconSizeSmall-6965>*:first-child {
    font-size: 18px;
}

.MuiButton-iconSizeMedium-6966>*:first-child {
    font-size: 20px;
}

.MuiButton-iconSizeLarge-6967>*:first-child {
    font-size: 22px;
}


.MuiButton-root-7788 {
    color: #000000;
    padding: 4px 16px;
    font-size: 14px;
    min-width: 64px;
    box-sizing: border-box;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    border-radius: 16px;
    text-transform: none;
}

.MuiButton-root-7788:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

.MuiButton-root-7788.Mui-disabled {
    color: #525d749c;
}

@media (hover: none) {
    .MuiButton-root-7788:hover {
        background-color: transparent;
    }
}

.MuiButton-root-7788:hover.Mui-disabled {
    background-color: transparent;
}

.MuiButton-label-7789 {
    width: 100%;
    display: inherit;
    align-items: inherit;
    white-space: nowrap;
    justify-content: inherit;
}

.MuiButton-text-7790 {
    padding: 4px 16px;
}

.MuiButton-textPrimary-7791 {
    color: #5661FF;
}

.MuiButton-textPrimary-7791:hover {
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-textPrimary-7791:hover {
        background-color: transparent;
    }
}

.MuiButton-textSecondary-7792 {
    color: #303A4D;
}

.MuiButton-textSecondary-7792:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiButton-textSecondary-7792:hover {
        background-color: transparent;
    }
}

.MuiButton-outlined-7793 {
    border: 1px solid rgba(0, 0, 0, 0.23);
    padding: 3px 15px;
}

.MuiButton-outlined-7793.Mui-disabled {
    border: 1px solid #E8ECF2;
}

.MuiButton-outlinedPrimary-7794 {
    color: #5661FF;
    border: 1px solid rgba(86, 97, 255, 0.5);
}

.MuiButton-outlinedPrimary-7794:hover {
    border: 1px solid #5661FF;
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-outlinedPrimary-7794:hover {
        background-color: transparent;
    }
}

.MuiButton-outlinedSecondary-7795 {
    color: #303A4D;
    border: 1px solid rgba(48, 58, 77, 0.5);
}

.MuiButton-outlinedSecondary-7795:hover {
    border: 1px solid #303A4D;
    background-color: rgba(48, 58, 77, 0.04);
}

.MuiButton-outlinedSecondary-7795.Mui-disabled {
    border: 1px solid #525d749c;
}

@media (hover: none) {
    .MuiButton-outlinedSecondary-7795:hover {
        background-color: transparent;
    }
}

.MuiButton-contained-7796 {
    color: rgba(0, 0, 0, 0.87);
    box-shadow: 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);
    background-color: #e0e0e0;
}

.MuiButton-contained-7796:hover {
    box-shadow: 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);
    background-color: #d5d5d5;
}

.MuiButton-contained-7796.Mui-focusVisible {
    box-shadow: 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);
}

.MuiButton-contained-7796:active {
    box-shadow: 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);
}

.MuiButton-contained-7796.Mui-disabled {
    color: #525d749c;
    box-shadow: none;
    background-color: #E8ECF2;
}

@media (hover: none) {
    .MuiButton-contained-7796:hover {
        box-shadow: 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);
        background-color: #e0e0e0;
    }
}

.MuiButton-contained-7796:hover.Mui-disabled {
    background-color: #E8ECF2;
}

.MuiButton-containedPrimary-7797 {
    color: #fff;
    background-color: #5661FF;
}

.MuiButton-containedPrimary-7797:hover {
    background-color: rgb(60, 67, 178);
}

@media (hover: none) {
    .MuiButton-containedPrimary-7797:hover {
        background-color: #5661FF;
    }
}

.MuiButton-containedSecondary-7798 {
    color: #fff;
    background-color: #303A4D;
}

.MuiButton-containedSecondary-7798:hover {
    background-color: rgb(33, 40, 53);
}

@media (hover: none) {
    .MuiButton-containedSecondary-7798:hover {
        background-color: #303A4D;
    }
}

.MuiButton-disableElevation-7799 {
    box-shadow: none;
}

.MuiButton-disableElevation-7799:hover {
    box-shadow: none;
}

.MuiButton-disableElevation-7799.Mui-focusVisible {
    box-shadow: none;
}

.MuiButton-disableElevation-7799:active {
    box-shadow: none;
}

.MuiButton-disableElevation-7799.Mui-disabled {
    box-shadow: none;
}

.MuiButton-colorInherit-7800 {
    color: inherit;
    border-color: currentColor;
}

.MuiButton-textSizeSmall-7801 {
    padding: 4px 5px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-textSizeLarge-7802 {
    padding: 11px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-outlinedSizeSmall-7803 {
    padding: 3px 9px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-outlinedSizeLarge-7804 {
    padding: 10px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-containedSizeSmall-7805 {
    padding: 4px 10px;
    font-size: 0.9285714285714286rem;
}

.MuiButton-containedSizeLarge-7806 {
    padding: 11px 30px;
    font-size: 1.1428571428571428rem;
}

.MuiButton-fullWidth-7809 {
    width: 100%;
}

.MuiButton-startIcon-7810 {
    display: inherit;
    margin-left: -4px;
    margin-right: 8px;
}

.MuiButton-startIcon-7810.MuiButton-iconSizeSmall-7812 {
    margin-left: -2px;
}

.MuiButton-startIcon-7810>svg {
    width: 12 !important;
    height: 12px;
}

.MuiButton-endIcon-7811 {
    display: inherit;
    margin-left: 8px;
    margin-right: -4px;
}

.MuiButton-endIcon-7811.MuiButton-iconSizeSmall-7812 {
    margin-right: -2px;
}

.MuiButton-iconSizeSmall-7812>*:first-child {
    font-size: 18px;
}

.MuiButton-iconSizeMedium-7813>*:first-child {
    font-size: 20px;
}

.MuiButton-iconSizeLarge-7814>*:first-child {
    font-size: 22px;
}

.MuiPaper-root-7170 {
    color: #000000;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #F8F8FB;
}

.MuiPaper-rounded-7171 {
    border-radius: 8px;
}

.MuiPaper-outlined-7172 {
    border: 1px solid #E8ECF2;
}

.MuiPaper-elevation0-7173 {
    box-shadow: none;
}

.MuiPaper-elevation1-7174 {
    box-shadow: none;
}

.MuiPaper-elevation2-7175 {
    box-shadow: 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);
}

.MuiPaper-elevation3-7176 {
    box-shadow: 0px 1px 4px rgba(86, 97, 255, 0.25), 0px 24px 21px -15px rgba(155, 159, 220, 0.25);
}

.MuiPaper-elevation4-7177 {
    box-shadow: 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);
}

.MuiPaper-elevation5-7178 {
    box-shadow: 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);
}

.MuiPaper-elevation6-7179 {
    box-shadow: 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);
}

.MuiPaper-elevation7-7180 {
    box-shadow: 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);
}

.MuiPaper-elevation8-7181 {
    box-shadow: 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);
}

.MuiPaper-elevation9-7182 {
    box-shadow: 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);
}

.MuiPaper-elevation10-7183 {
    box-shadow: 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);
}

.MuiPaper-elevation11-7184 {
    box-shadow: 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);
}

.MuiPaper-elevation12-7185 {
    box-shadow: 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);
}

.MuiPaper-elevation13-7186 {
    box-shadow: 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);
}

.MuiPaper-elevation14-7187 {
    box-shadow: 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);
}

.MuiPaper-elevation15-7188 {
    box-shadow: 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);
}

.MuiPaper-elevation16-7189 {
    box-shadow: 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);
}

.MuiPaper-elevation17-7190 {
    box-shadow: 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);
}

.MuiPaper-elevation18-7191 {
    box-shadow: 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);
}

.MuiPaper-elevation19-7192 {
    box-shadow: 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);
}

.MuiPaper-elevation20-7193 {
    box-shadow: 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);
}

.MuiPaper-elevation21-7194 {
    box-shadow: 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);
}

.MuiPaper-elevation22-7195 {
    box-shadow: 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);
}

.MuiPaper-elevation23-7196 {
    box-shadow: 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);
}

.MuiPaper-elevation24-7197 {
    box-shadow: 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);
}


.MuiPopover-paper-6514 {
    outline: 0;
    position: absolute;
    max-width: calc(100% - 32px);
    min-width: 16px;
    max-height: calc(100% - 32px);
    min-height: 16px;
    overflow-x: hidden;
    overflow-y: auto;
}


.MuiPopover-paper-6991 {
    outline: 0;
    position: absolute;
    max-width: calc(100% - 32px);
    min-width: 16px;
    max-height: calc(100% - 32px);
    min-height: 16px;
    overflow-x: hidden;
    overflow-y: auto;
}


.MuiMenu-paper-6511 {
    max-height: calc(100% - 96px);
    -webkit-overflow-scrolling: touch;
}

.MuiMenu-list-6512 {
    outline: 0;
}


.MuiMenu-paper-6988 {
    max-height: calc(100% - 96px);
    -webkit-overflow-scrolling: touch;
}

.MuiMenu-list-6989 {
    outline: 0;
}


.jss7072 {
    background-color: rgba(86, 97, 255, 0.08);
}

.jss7073 {
    height: 24px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 24px;
    background-color: #5661FF;
}

@media (max-width:767.95px) {
    .jss7074 {
        margin-right: 0;
    }
}


.jss6998 {
    padding: 0;
}


.jss6878 {
    transition: background-color 0.5s ease-in-out;
    background-color: #F8F8FB;
}

@media (max-width:767.95px) {
    .jss6878 {
        padding-left: 8px;
    }
}

.jss6879 {
    border-bottom: none;
    background-color: #000;
}

.jss6880 {
    color: black;
}

.jss6881 {
    color: white;
}

.jss6882 {
    width: 16px;
    height: 16px;
}

.jss6883 {
    color: #393A40;
    cursor: pointer;
    height: 40px;
    display: flex;
    padding: 0;
    position: relative;
    font-size: 14px;
    transition: background-color 0.2s linear;
    align-items: center;
    font-weight: 400;
    white-space: nowrap;
    background-color: transparent !important;
}

.jss6883:hover {
    color: #5661FF;
    filter: brightness(0) saturate(100%) invert(33%) sepia(52%) saturate(1573%) hue-rotate(212deg) brightness(110%) contrast(106%);
}

.jss6884 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

@media (max-width:767.95px) {
    .jss6884 {
        width: 100%;
        justify-content: space-between;
    }
}

@media (max-width:767.95px) {
    .jss6885 {
        width: 100%;
        justify-content: flex-end;
    }
}

.jss6886 {
    width: 100%;
    display: flex;
    justify-content: flex-start;
}

@media (max-width:767.95px) {
    .jss6886 {
        display: none;
    }
}

.jss6887 {
    margin-left: 8px;
    margin-right: 8px;
}

@media (max-width:767.95px) {
    .jss6887 {
        margin: 0;
    }
}

.jss6888 {
    display: flex;
    align-items: center;
    padding-left: 28px;
    padding-right: 16px;
    justify-content: flex-start;
}

@media (max-width:767.95px) {
    .jss6888 {
        padding-left: 8px;
        padding-right: 8px;
    }
}

.jss6889 {
    display: flex;
}

.jss6890 {
    color: #000000;
    width: 16px;
    cursor: pointer;
    height: 17px;
    margin: 0 12px;
}

.jss6891>*+* {
    margin-left: 8px;
}

.jss6892 {
    left: 0;
    right: 0;
    position: absolute;
}

.jss6893 {
    width: 100%;
    margin: 0px 16px;
}

.jss6894 {
    color: #000000;
    width: 16px;
    cursor: pointer;
    height: 17px;
    margin: 0px 12px;
    margin-left: 8px;
}


.jss7000 {
    padding-left: 12px !important;
}

.jss7001 {
    color: #000000;
}

.jss7002 {
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-decoration: none;
}

.jss7002:hover:after {
    opacity: 1;
}



.jss6992 {
    color: #000000;
    font-weight: 700;
    text-decoration: none;
}

.jss6992:hover {
    color: #5661FF;
}

.jss6993 {
    color: #FFFFFF !important;
}

.jss6993:hover {
    color: #5661FF !important;
}

.jss6994 {
    color: #000000;
    font-weight: 400;
    text-decoration: none;
}

.jss6994:hover {
    color: #5661FF;
}

.jss6995 {
    height: 40px;
    margin: 0 12px;
    min-width: 0;
    background-color: transparent !important;
}

.jss6996 {
    font-size: 14px;
    line-height: 22px;
}

.jss6996:hover {
    color: #5661FF;
}

.jss6997 {
    font-weight: 600;
}


.jss6979 {
    padding: 16px;
}

.jss6980 {
    color: #000000;
    font-size: 12px;
    margin-top: 16px;
    font-family: Roboto, sans-serif;
    padding-left: 16px;
}

.jss6981 {
    width: 80%;
    height: 1px;
    margin: auto;
    background-color: #FFFFFF;
}

.jss6982 {
    cursor: pointer;
    display: flex;
    padding: 8px 16px;
    min-width: 220px;
    transition: all 0.2s;
    align-items: center;
    text-decoration: unset;
}

.jss6982:hover {
    border-radius: 8px;
    background-color: #E8ECF2;
}

.jss6982:hover .jss6985 {
    right: 0;
    opacity: 1;
}

.jss6983 {
    color: #5661FF;
    width: 24px !important;
    font-size: 20px;
    margin-right: 12px;
}

.jss6984 {
    width: 100%;
    position: relative;
}

.jss6985 {
    top: 8px;
    color: #5661FF;
    right: 8px;
    height: 16px;
    opacity: 0;
    position: absolute;
    transition: all 0.3s;
}

.jss6986 {
    display: flex;
}

.jss6987 {
    display: flex;
    flex-direction: column;
}


.jss6938 {
    color: #000000;
    height: 32px;
    display: flex;
    align-items: center;
    background-color: transparent;
}

.jss6938:hover {
    color: #5661FF;
    background-color: transparent;
}

.jss6939 {
    opacity: 1;
    margin-left: 4px;
}

.jss6939:hover {
    cursor: pointer;
}

.jss6940 {
    opacity: 0.5;
}


.jss6876 {
    font-weight: 500;
}

.jss6877 {
    max-width: 56px;
    font-weight: 500;
}


.jss7203 {
    padding: 24px;
    overflow: auto;
    background-color: #FFFFFF;
}


.jss7787 {
    font-size: 16.099999999999998px;
    box-shadow: none;
    line-height: 48px;
}

.jss7787:hover {
    box-shadow: none;
}


.MuiIconButton-root-6176 {
    flex: 0 0 auto;
    color: #68758E;
    padding: 12px;
    overflow: visible;
    font-size: 1.7142857142857142rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}

.MuiIconButton-root-6176:hover {
    background-color: transparent;
}

.MuiIconButton-root-6176.Mui-disabled {
    color: #525d749c;
    background-color: transparent;
}

@media (hover: none) {
    .MuiIconButton-root-6176:hover {
        background-color: transparent;
    }
}

.MuiIconButton-edgeStart-6177 {
    margin-left: -12px;
}

.MuiIconButton-sizeSmall-6182.MuiIconButton-edgeStart-6177 {
    margin-left: -3px;
}

.MuiIconButton-edgeEnd-6178 {
    margin-right: -12px;
}

.MuiIconButton-sizeSmall-6182.MuiIconButton-edgeEnd-6178 {
    margin-right: -3px;
}

.MuiIconButton-colorInherit-6179 {
    color: inherit;
}

.MuiIconButton-colorPrimary-6180 {
    color: #5661FF;
}

.MuiIconButton-colorPrimary-6180:hover {
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiIconButton-colorPrimary-6180:hover {
        background-color: transparent;
    }
}

.MuiIconButton-colorSecondary-6181 {
    color: #303A4D;
}

.MuiIconButton-colorSecondary-6181:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiIconButton-colorSecondary-6181:hover {
        background-color: transparent;
    }
}

.MuiIconButton-sizeSmall-6182 {
    padding: 3px;
    font-size: 1.2857142857142858rem;
}

.MuiIconButton-label-6183 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}


.MuiIconButton-root-7559 {
    flex: 0 0 auto;
    color: #68758E;
    padding: 12px;
    overflow: visible;
    font-size: 1.7142857142857142rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}

.MuiIconButton-root-7559:hover {
    background-color: transparent;
}

.MuiIconButton-root-7559.Mui-disabled {
    color: #525d749c;
    background-color: transparent;
}

@media (hover: none) {
    .MuiIconButton-root-7559:hover {
        background-color: transparent;
    }
}

.MuiIconButton-edgeStart-7560 {
    margin-left: -12px;
}

.MuiIconButton-sizeSmall-7565.MuiIconButton-edgeStart-7560 {
    margin-left: -3px;
}

.MuiIconButton-edgeEnd-7561 {
    margin-right: -12px;
}

.MuiIconButton-sizeSmall-7565.MuiIconButton-edgeEnd-7561 {
    margin-right: -3px;
}

.MuiIconButton-colorInherit-7562 {
    color: inherit;
}

.MuiIconButton-colorPrimary-7563 {
    color: #5661FF;
}

.MuiIconButton-colorPrimary-7563:hover {
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiIconButton-colorPrimary-7563:hover {
        background-color: transparent;
    }
}

.MuiIconButton-colorSecondary-7564 {
    color: #303A4D;
}

.MuiIconButton-colorSecondary-7564:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiIconButton-colorSecondary-7564:hover {
        background-color: transparent;
    }
}

.MuiIconButton-sizeSmall-7565 {
    padding: 3px;
    font-size: 1.2857142857142858rem;
}

.MuiIconButton-label-7566 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}


.MuiSvgIcon-root-6185 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    -moz-user-select: none;
}

.MuiSvgIcon-colorPrimary-6186 {
    color: #5661FF;
}

.MuiSvgIcon-colorSecondary-6187 {
    color: #303A4D;
}

.MuiSvgIcon-colorAction-6188 {
    color: #303A4D;
}

.MuiSvgIcon-colorError-6189 {
    color: #FF3347;
}

.MuiSvgIcon-colorDisabled-6190 {
    color: #525d749c;
}

.MuiSvgIcon-fontSizeInherit-6191 {
    font-size: inherit;
}

.MuiSvgIcon-fontSizeSmall-6192 {
    font-size: 1.4285714285714286rem;
}

.MuiSvgIcon-fontSizeLarge-6193 {
    font-size: 2.5rem;
}


.MuiSvgIcon-root-7054 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    -moz-user-select: none;
}

.MuiSvgIcon-colorPrimary-7055 {
    color: #5661FF;
}

.MuiSvgIcon-colorSecondary-7056 {
    color: #303A4D;
}

.MuiSvgIcon-colorAction-7057 {
    color: #303A4D;
}

.MuiSvgIcon-colorError-7058 {
    color: #FF3347;
}

.MuiSvgIcon-colorDisabled-7059 {
    color: #525d749c;
}

.MuiSvgIcon-fontSizeInherit-7060 {
    font-size: inherit;
}

.MuiSvgIcon-fontSizeSmall-7061 {
    font-size: 1.4285714285714286rem;
}

.MuiSvgIcon-fontSizeLarge-7062 {
    font-size: 2.5rem;
}


.MuiSvgIcon-root-7568 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    -moz-user-select: none;
}

.MuiSvgIcon-colorPrimary-7569 {
    color: #5661FF;
}

.MuiSvgIcon-colorSecondary-7570 {
    color: #303A4D;
}

.MuiSvgIcon-colorAction-7571 {
    color: #303A4D;
}

.MuiSvgIcon-colorError-7572 {
    color: #FF3347;
}

.MuiSvgIcon-colorDisabled-7573 {
    color: #525d749c;
}

.MuiSvgIcon-fontSizeInherit-7574 {
    font-size: inherit;
}

.MuiSvgIcon-fontSizeSmall-7575 {
    font-size: 1.4285714285714286rem;
}

.MuiSvgIcon-fontSizeLarge-7576 {
    font-size: 2.5rem;
}


.jss7556 {
    color: #303A4D;
    padding: 0;
    transform: scale(1.25);
    align-self: center;
    padding-right: 2px;
}

.jss7557 {
    font-size: 21px;
}


.jss7632 {
    margin-bottom: 16px;
}

.jss7633 {
    flex: 1;
    font-size: 16px;
    text-align: left;
    font-weight: 700;
}

.jss7634 {
    font-size: 14px;
    margin-top: 8px;
    font-weight: 400;
}

.jss7635 {
    display: flex;
    align-items: center;
}


.jss7629 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    z-index: 10;
    position: absolute;
    align-items: center;
    pointer-events: none;
    justify-content: center;
}

.jss7630 {
    display: block;
    margin-top: 16px;
}

.jss7631 {
    height: 100%;
}


.jss7827 {
    display: inline-block;
    line-height: 2;
    text-transform: none;
}


.jss7828 {
    color: #68758E;
}

.jss7828:hover {
    color: rgb(60, 67, 178);
}


@-moz-keyframes mui-auto-fill {}

@-moz-keyframes mui-auto-fill-cancel {}

.MuiInputBase-root-6496 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputBase-root-6496.Mui-disabled {
    color: #F7F7FB;
    cursor: default;
}

.MuiInputBase-root-6496 input,
.MuiInputBase-root-6496 label {
    font-size: 14px;
}

.MuiInputBase-multiline-6501 {
    padding: 6px 0 7px;
}

.MuiInputBase-multiline-6501.MuiInputBase-marginDense-6500 {
    padding-top: 3px;
}

.MuiInputBase-fullWidth-6503 {
    width: 100%;
}

.MuiInputBase-input-6504 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input-6504::-webkit-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-6504::-moz-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-6504:-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-6504::-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-6504:focus {
    outline: 0;
}

.MuiInputBase-input-6504:invalid {
    box-shadow: none;
}

.MuiInputBase-input-6504::-webkit-search-decoration {
    -webkit-appearance: none;
}

.MuiInputBase-input-6504.Mui-disabled {
    opacity: 1;
}

.MuiInputBase-input-6504:-webkit-autofill {
    animation-name: mui-auto-fill;
    transition-delay: 9999s;
    animation-duration: 5000s;
    transition-property: background-color, color;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504::-moz-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504:-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504::-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504:focus::-webkit-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504:focus::-moz-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504:focus:-ms-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl-6497 .MuiInputBase-input-6504:focus::-ms-input-placeholder {
    opacity: 0.42;
}

.MuiInputBase-inputMarginDense-6505 {
    padding-top: 3px;
}

.MuiInputBase-inputMultiline-6506 {
    height: auto;
    resize: none;
    padding: 0;
}

.MuiInputBase-inputTypeSearch-6507 {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}


@-moz-keyframes mui-auto-fill {}

@-moz-keyframes mui-auto-fill-cancel {}

.MuiInputBase-root-7039 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputBase-root-7039.Mui-disabled {
    color: #F7F7FB;
    cursor: default;
}

.MuiInputBase-root-7039 input,
.MuiInputBase-root-7039 label {
    font-size: 14px;
}

.MuiInputBase-multiline-7044 {
    padding: 6px 0 7px;
}

.MuiInputBase-multiline-7044.MuiInputBase-marginDense-7043 {
    padding-top: 3px;
}

.MuiInputBase-fullWidth-7046 {
    width: 100%;
}

.MuiInputBase-input-7047 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input-7047::-webkit-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-7047::-moz-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-7047:-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-7047::-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-7047:focus {
    outline: 0;
}

.MuiInputBase-input-7047:invalid {
    box-shadow: none;
}

.MuiInputBase-input-7047::-webkit-search-decoration {
    -webkit-appearance: none;
}

.MuiInputBase-input-7047.Mui-disabled {
    opacity: 1;
}

.MuiInputBase-input-7047:-webkit-autofill {
    animation-name: mui-auto-fill;
    transition-delay: 9999s;
    animation-duration: 5000s;
    transition-property: background-color, color;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047::-moz-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047:-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047::-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047:focus::-webkit-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047:focus::-moz-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047:focus:-ms-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl-7040 .MuiInputBase-input-7047:focus::-ms-input-placeholder {
    opacity: 0.42;
}

.MuiInputBase-inputMarginDense-7048 {
    padding-top: 3px;
}

.MuiInputBase-inputMultiline-7049 {
    height: auto;
    resize: none;
    padding: 0;
}

.MuiInputBase-inputTypeSearch-7050 {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}


@-moz-keyframes mui-auto-fill {}

@-moz-keyframes mui-auto-fill-cancel {}

.MuiInputBase-root-7768 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputBase-root-7768.Mui-disabled {
    color: #F7F7FB;
    cursor: default;
}

.MuiInputBase-root-7768 input,
.MuiInputBase-root-7768 label {
    font-size: 14px;
}

.MuiInputBase-multiline-7773 {
    padding: 6px 0 7px;
}

.MuiInputBase-multiline-7773.MuiInputBase-marginDense-7772 {
    padding-top: 3px;
}

.MuiInputBase-fullWidth-7775 {
    width: 100%;
}

.MuiInputBase-input-7776 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: #f8f8fb;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input-7776::-webkit-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input-7776::-moz-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}



.MuiInputBase-input-7776:focus {
    outline: 0;
}

.MuiInputBase-input-7776:invalid {
    box-shadow: none;
}

.MuiInputBase-input-7776::-webkit-search-decoration {
    -webkit-appearance: none;
}

.MuiInputBase-input-7776.Mui-disabled {
    opacity: 1;
}

.MuiInputBase-input-7776:-webkit-autofill {
    animation-name: mui-auto-fill;
    transition-delay: 9999s;
    animation-duration: 5000s;
    transition-property: background-color, color;
}


.MuiInputBase-inputMarginDense-7777 {
    padding-top: 3px;
}

.MuiInputBase-inputMultiline-7778 {
    height: auto;
    resize: none;
    padding: 0;
}

.MuiInputBase-inputTypeSearch-7779 {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}


.jss6515 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.jss6516 {
    padding: 0;
    text-align: left;
    transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    line-height: 11px;
}

.jss6517 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}

.jss6517>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.jss6518 {
    max-width: 1000px;
    transition: max-width 100ms cubic-bezier(0.0, 0, 0.2, 1) 50ms;
}


.jss7783 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.jss7784 {
    padding: 0;
    text-align: left;
    transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    line-height: 11px;
}

.jss7785 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}

.jss7785>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.jss7786 {
    max-width: 1000px;
    transition: max-width 100ms cubic-bezier(0.0, 0, 0.2, 1) 50ms;
}

.MuiOutlinedInput-root-6484 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}

.MuiOutlinedInput-root-6484:hover .MuiOutlinedInput-notchedOutline-6490 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-6484:hover .MuiOutlinedInput-notchedOutline-6490 {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.MuiOutlinedInput-root-6484.Mui-focused .MuiOutlinedInput-notchedOutline-6490 {
    border-color: #E8ECF2;
    border-width: 2px;
}

.MuiOutlinedInput-root-6484.Mui-error .MuiOutlinedInput-notchedOutline-6490 {
    border-color: #FF3347;
}

.MuiOutlinedInput-root-6484.Mui-disabled .MuiOutlinedInput-notchedOutline-6490 {
    border-color: #525d749c;
}

.MuiOutlinedInput-root-6484 fieldset {
    border-color: #E8ECF2;
}

.MuiOutlinedInput-root-6484:hover {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-6484.Mui-focused {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-6484 .MuiOutlinedInput-notchedOutline-6490 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-6484:hover {
        background-color: #F8F8FB;
    }
}

.MuiOutlinedInput-colorSecondary-6485.Mui-focused .MuiOutlinedInput-notchedOutline-6490 {
    border-color: #303A4D;
}

.MuiOutlinedInput-adornedStart-6486 {
    padding-left: 14px;
}

.MuiOutlinedInput-adornedEnd-6487 {
    padding-right: 14px;
}

.MuiOutlinedInput-multiline-6489 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-multiline-6489.MuiOutlinedInput-marginDense-6488 {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}

.MuiOutlinedInput-notchedOutline-6490 {
    border-color: rgba(0, 0, 0, 0.23);
}

.MuiOutlinedInput-input-6491 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-input-6491:-webkit-autofill {
    border-radius: inherit;
}

.MuiOutlinedInput-inputMarginDense-6492 {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}

.MuiOutlinedInput-inputMultiline-6493 {
    padding: 0;
}

.MuiOutlinedInput-inputAdornedStart-6494 {
    padding-left: 0;
}

.MuiOutlinedInput-inputAdornedEnd-6495 {
    padding-right: 0;
}

.MuiOutlinedInput-root-7756 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}

.MuiOutlinedInput-root-7756:hover .MuiOutlinedInput-notchedOutline-7762 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-7756:hover .MuiOutlinedInput-notchedOutline-7762 {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.MuiOutlinedInput-root-7756.Mui-focused .MuiOutlinedInput-notchedOutline-7762 {
    border-color: #E8ECF2;
    border-width: 2px;
}

.MuiOutlinedInput-root-7756.Mui-error .MuiOutlinedInput-notchedOutline-7762 {
    border-color: #FF3347;
}

.MuiOutlinedInput-root-7756.Mui-disabled .MuiOutlinedInput-notchedOutline-7762 {
    border-color: #525d749c;
}

.MuiOutlinedInput-root-7756 fieldset {
    border-color: #E8ECF2;
}

.MuiOutlinedInput-root-7756:hover {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-7756.Mui-focused {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-7756 .MuiOutlinedInput-notchedOutline-7762 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-7756:hover {
        background-color: #F8F8FB;
    }
}

.MuiOutlinedInput-colorSecondary-7757.Mui-focused .MuiOutlinedInput-notchedOutline-7762 {
    border-color: #303A4D;
}

.MuiOutlinedInput-adornedStart-7758 {
    padding-left: 14px;
}

.MuiOutlinedInput-adornedEnd-7759 {
    padding-right: 14px;
}

.MuiOutlinedInput-multiline-7761 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-multiline-7761.MuiOutlinedInput-marginDense-7760 {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}

.MuiOutlinedInput-notchedOutline-7762 {
    border-color: rgba(0, 0, 0, 0.23);
}

.MuiOutlinedInput-input-7763 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-input-7763:-webkit-autofill {
    border-radius: inherit;
}

.MuiOutlinedInput-inputMarginDense-7764 {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}

.MuiOutlinedInput-inputMultiline-7765 {
    padding: 0;
}

.MuiOutlinedInput-inputAdornedStart-7766 {
    padding-left: 0;
}

.MuiOutlinedInput-inputAdornedEnd-7767 {
    padding-right: 0;
}

.MuiFormLabel-root-6470 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}

.MuiFormLabel-root-6470.Mui-focused {
    color: #5661FF;
}

.MuiFormLabel-root-6470.Mui-disabled {
    color: #F7F7FB;
}

.MuiFormLabel-root-6470.Mui-error {
    color: #FF3347;
}

.MuiFormLabel-colorSecondary-6471.Mui-focused {
    color: #303A4D;
}

.MuiFormLabel-asterisk-6473.Mui-error {
    color: #FF3347;
}

.MuiFormLabel-root-7752 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}

.MuiFormLabel-root-7752.Mui-focused {
    color: #5661FF;
}

.MuiFormLabel-root-7752.Mui-disabled {
    color: #F7F7FB;
}

.MuiFormLabel-root-7752.Mui-error {
    color: #FF3347;
}

.MuiFormLabel-colorSecondary-7753.Mui-focused {
    color: #303A4D;
}

.MuiFormLabel-asterisk-7755.Mui-error {
    color: #FF3347;
}

.MuiInputLabel-root-6462 {
    display: block;
    transform-origin: top left;
}

.MuiInputLabel-formControl-6464 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.MuiInputLabel-marginDense-6465 {
    transform: translate(0, 21px) scale(1);
}

.MuiInputLabel-shrink-6466 {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}

.MuiInputLabel-animated-6467 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.MuiInputLabel-filled-6468 {
    z-index: 1;
    transform: translate(12px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-filled-6468.MuiInputLabel-marginDense-6465 {
    transform: translate(12px, 17px) scale(1);
}

.MuiInputLabel-filled-6468.MuiInputLabel-shrink-6466 {
    transform: translate(12px, 10px) scale(0.75);
}

.MuiInputLabel-filled-6468.MuiInputLabel-shrink-6466.MuiInputLabel-marginDense-6465 {
    transform: translate(12px, 7px) scale(0.75);
}

.MuiInputLabel-outlined-6469 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-outlined-6469.MuiInputLabel-marginDense-6465 {
    transform: translate(14px, 12px) scale(1);
}

.MuiInputLabel-outlined-6469.MuiInputLabel-shrink-6466 {
    transform: translate(14px, -6px) scale(0.75);
}

.MuiInputLabel-root-7744 {
    display: block;
    transform-origin: top left;
}

.MuiInputLabel-formControl-7746 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.MuiInputLabel-marginDense-7747 {
    transform: translate(0, 21px) scale(1);
}

.MuiInputLabel-shrink-7748 {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}

.MuiInputLabel-animated-7749 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.MuiInputLabel-filled-7750 {
    z-index: 1;
    transform: translate(12px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-filled-7750.MuiInputLabel-marginDense-7747 {
    transform: translate(12px, 17px) scale(1);
}

.MuiInputLabel-filled-7750.MuiInputLabel-shrink-7748 {
    transform: translate(12px, 10px) scale(0.75);
}

.MuiInputLabel-filled-7750.MuiInputLabel-shrink-7748.MuiInputLabel-marginDense-7747 {
    transform: translate(12px, 7px) scale(0.75);
}

.MuiInputLabel-outlined-7751 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-outlined-7751.MuiInputLabel-marginDense-7747 {
    transform: translate(14px, 12px) scale(1);
}

.MuiInputLabel-outlined-7751.MuiInputLabel-shrink-7748 {
    transform: translate(14px, -6px) scale(0.75);
}

.MuiFormControl-root-6458 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.MuiFormControl-marginNormal-6459 {
    margin-top: 16px;
    margin-bottom: 8px;
}

.MuiFormControl-marginDense-6460 {
    margin-top: 8px;
    margin-bottom: 4px;
}

.MuiFormControl-fullWidth-6461 {
    width: 100%;
}

.MuiFormControl-root-7739 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.MuiFormControl-marginNormal-7740 {
    margin-top: 16px;
    margin-bottom: 8px;
}

.MuiFormControl-marginDense-7741 {
    margin-top: 8px;
    margin-bottom: 4px;
}

.MuiFormControl-fullWidth-7742 {
    width: 100%;
}

.MuiSelect-select-6475 {
    cursor: pointer;
    min-width: 16px;
    border-radius: 0;
    -moz-appearance: none;
    -moz-user-select: none;
    -webkit-appearance: none;
}

.MuiSelect-select-6475:focus {
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.05);
}

.MuiSelect-select-6475::-ms-expand {
    display: none;
}

.MuiSelect-select-6475.Mui-disabled {
    cursor: default;
}

.MuiSelect-select-6475[multiple] {
    height: auto;
}

.MuiSelect-select-6475:not([multiple]) option,
.MuiSelect-select-6475:not([multiple]) optgroup {
    background-color: #F8F8FB;
}

.MuiSelect-select-6475.MuiSelect-select-6475 {
    padding-right: 24px;
}

.MuiSelect-filled-6476.MuiSelect-filled-6476 {
    padding-right: 32px;
}

.MuiSelect-outlined-6477 {
    border-radius: 16px;
}

.MuiSelect-outlined-6477.MuiSelect-outlined-6477 {
    padding-right: 32px;
}

.MuiSelect-selectMenu-6478 {
    height: auto;
    overflow: hidden;
    min-height: 1.1876em;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.MuiSelect-icon-6479 {
    top: calc(50% - 12px);
    color: #303A4D;
    right: 0;
    position: absolute;
    pointer-events: none;
}

.MuiSelect-icon-6479.Mui-disabled {
    color: #525d749c;
}

.MuiSelect-iconOpen-6480 {
    transform: rotate(180deg);
}

.MuiSelect-iconFilled-6481 {
    right: 7px;
}

.MuiSelect-iconOutlined-6482 {
    right: 7px;
}

.MuiSelect-nativeInput-6483 {
    left: 0;
    width: 100%;
    bottom: 0;
    opacity: 0;
    position: absolute;
    pointer-events: none;
}


.MuiInputAdornment-root-7063 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}

.MuiInputAdornment-filled-7064.MuiInputAdornment-positionStart-7065:not(.MuiInputAdornment-hiddenLabel-7068) {
    margin-top: 16px;
}

.MuiInputAdornment-positionStart-7065 {
    margin-right: 8px;
}

.MuiInputAdornment-positionEnd-7066 {
    margin-left: 8px;
}

.MuiInputAdornment-disablePointerEvents-7067 {
    pointer-events: none;
}

.MuiGrid-container-6214 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.MuiGrid-item-6215 {
    margin: 0;
    box-sizing: border-box;
}

.MuiGrid-zeroMinWidth-6216 {
    min-width: 0;
}

.MuiGrid-direction-xs-column-6217 {
    flex-direction: column;
}

.MuiGrid-direction-xs-column-reverse-6218 {
    flex-direction: column-reverse;
}

.MuiGrid-direction-xs-row-reverse-6219 {
    flex-direction: row-reverse;
}

.MuiGrid-wrap-xs-nowrap-6220 {
    flex-wrap: nowrap;
}

.MuiGrid-wrap-xs-wrap-reverse-6221 {
    flex-wrap: wrap-reverse;
}

.MuiGrid-align-items-xs-center-6222 {
    align-items: center;
}

.MuiGrid-align-items-xs-flex-start-6223 {
    align-items: flex-start;
}

.MuiGrid-align-items-xs-flex-end-6224 {
    align-items: flex-end;
}

.MuiGrid-align-items-xs-baseline-6225 {
    align-items: baseline;
}

.MuiGrid-align-content-xs-center-6226 {
    align-content: center;
}

.MuiGrid-align-content-xs-flex-start-6227 {
    align-content: flex-start;
}

.MuiGrid-align-content-xs-flex-end-6228 {
    align-content: flex-end;
}

.MuiGrid-align-content-xs-space-between-6229 {
    align-content: space-between;
}

.MuiGrid-align-content-xs-space-around-6230 {
    align-content: space-around;
}

.MuiGrid-justify-content-xs-center-6231 {
    justify-content: center;
}

.MuiGrid-justify-content-xs-flex-end-6232 {
    justify-content: flex-end;
}

.MuiGrid-justify-content-xs-space-between-6233 {
    justify-content: space-between;
}

.MuiGrid-justify-content-xs-space-around-6234 {
    justify-content: space-around;
}

.MuiGrid-justify-content-xs-space-evenly-6235 {
    justify-content: space-evenly;
}

.MuiGrid-spacing-xs-1-6236 {
    width: calc(100% + 8px);
    margin: -4px;
}

.MuiGrid-spacing-xs-1-6236>.MuiGrid-item-6215 {
    padding: 4px;
}

.MuiGrid-spacing-xs-2-6237 {
    width: calc(100% + 16px);
    margin: -8px;
}

.MuiGrid-spacing-xs-2-6237>.MuiGrid-item-6215 {
    padding: 8px;
}

.MuiGrid-spacing-xs-3-6238 {
    width: calc(100% + 24px);
    margin: -12px;
}

.MuiGrid-spacing-xs-3-6238>.MuiGrid-item-6215 {
    padding: 12px;
}

.MuiGrid-spacing-xs-4-6239 {
    width: calc(100% + 32px);
    margin: -16px;
}

.MuiGrid-spacing-xs-4-6239>.MuiGrid-item-6215 {
    padding: 16px;
}

.MuiGrid-spacing-xs-5-6240 {
    width: calc(100% + 40px);
    margin: -20px;
}

.MuiGrid-spacing-xs-5-6240>.MuiGrid-item-6215 {
    padding: 20px;
}

.MuiGrid-spacing-xs-6-6241 {
    width: calc(100% + 48px);
    margin: -24px;
}

.MuiGrid-spacing-xs-6-6241>.MuiGrid-item-6215 {
    padding: 24px;
}

.MuiGrid-spacing-xs-7-6242 {
    width: calc(100% + 56px);
    margin: -28px;
}

.MuiGrid-spacing-xs-7-6242>.MuiGrid-item-6215 {
    padding: 28px;
}

.MuiGrid-spacing-xs-8-6243 {
    width: calc(100% + 64px);
    margin: -32px;
}

.MuiGrid-spacing-xs-8-6243>.MuiGrid-item-6215 {
    padding: 32px;
}

.MuiGrid-spacing-xs-9-6244 {
    width: calc(100% + 72px);
    margin: -36px;
}

.MuiGrid-spacing-xs-9-6244>.MuiGrid-item-6215 {
    padding: 36px;
}

.MuiGrid-spacing-xs-10-6245 {
    width: calc(100% + 80px);
    margin: -40px;
}

.MuiGrid-spacing-xs-10-6245>.MuiGrid-item-6215 {
    padding: 40px;
}

.MuiGrid-grid-xs-auto-6246 {
    flex-grow: 0;
    max-width: none;
    flex-basis: auto;
}

.MuiGrid-grid-xs-true-6247 {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
}

.MuiGrid-grid-xs-1-6248 {
    flex-grow: 0;
    max-width: 8.333333%;
    flex-basis: 8.333333%;
}

.MuiGrid-grid-xs-2-6249 {
    flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
}

.MuiGrid-grid-xs-3-6250 {
    flex-grow: 0;
    max-width: 25%;
    flex-basis: 25%;
}

.MuiGrid-grid-xs-4-6251 {
    flex-grow: 0;
    max-width: 33.333333%;
    flex-basis: 33.333333%;
}

.MuiGrid-grid-xs-5-6252 {
    flex-grow: 0;
    max-width: 41.666667%;
    flex-basis: 41.666667%;
}

.MuiGrid-grid-xs-6-6253 {
    flex-grow: 0;
    max-width: 50%;
    flex-basis: 50%;
}

.MuiGrid-grid-xs-7-6254 {
    flex-grow: 0;
    max-width: 58.333333%;
    flex-basis: 58.333333%;
}

.MuiGrid-grid-xs-8-6255 {
    flex-grow: 0;
    max-width: 66.666667%;
    flex-basis: 66.666667%;
}

.MuiGrid-grid-xs-9-6256 {
    flex-grow: 0;
    max-width: 75%;
    flex-basis: 75%;
}

.MuiGrid-grid-xs-10-6257 {
    flex-grow: 0;
    max-width: 83.333333%;
    flex-basis: 83.333333%;
}

.MuiGrid-grid-xs-11-6258 {
    flex-grow: 0;
    max-width: 91.666667%;
    flex-basis: 91.666667%;
}

.MuiGrid-grid-xs-12-6259 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
}

@media (min-width:768px) {
    .MuiGrid-grid-sm-auto-6260 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-sm-true-6261 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-sm-1-6262 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-sm-2-6263 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-sm-3-6264 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-sm-4-6265 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-sm-5-6266 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-sm-6-6267 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-sm-7-6268 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-sm-8-6269 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-sm-9-6270 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-sm-10-6271 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-sm-11-6272 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-sm-12-6273 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width:1024px) {
    .MuiGrid-grid-md-auto-6274 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-md-true-6275 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-md-1-6276 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-md-2-6277 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-md-3-6278 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-md-4-6279 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-md-5-6280 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-md-6-6281 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-md-7-6282 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-md-8-6283 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-md-9-6284 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-md-10-6285 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-md-11-6286 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-md-12-6287 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width:1280px) {
    .MuiGrid-grid-lg-auto-6288 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-lg-true-6289 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-lg-1-6290 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-lg-2-6291 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-lg-3-6292 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-lg-4-6293 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-lg-5-6294 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-lg-6-6295 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-lg-7-6296 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-lg-8-6297 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-lg-9-6298 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-lg-10-6299 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-lg-11-6300 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-lg-12-6301 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width:1920px) {
    .MuiGrid-grid-xl-auto-6302 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-xl-true-6303 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-xl-1-6304 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-xl-2-6305 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-xl-3-6306 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-xl-4-6307 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-xl-5-6308 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-xl-6-6309 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-xl-7-6310 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-xl-8-6311 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-xl-9-6312 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-xl-10-6313 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-xl-11-6314 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-xl-12-6315 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

.MuiGrid-container-7637 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.MuiGrid-item-7638 {
    margin: 0;
    box-sizing: border-box;
}

.MuiGrid-zeroMinWidth-7639 {
    min-width: 0;
}

.MuiGrid-direction-xs-column-7640 {
    flex-direction: column;
}

.MuiGrid-direction-xs-column-reverse-7641 {
    flex-direction: column-reverse;
}

.MuiGrid-direction-xs-row-reverse-7642 {
    flex-direction: row-reverse;
}

.MuiGrid-wrap-xs-nowrap-7643 {
    flex-wrap: nowrap;
}

.MuiGrid-wrap-xs-wrap-reverse-7644 {
    flex-wrap: wrap-reverse;
}

.MuiGrid-align-items-xs-center-7645 {
    align-items: center;
}

.MuiGrid-align-items-xs-flex-start-7646 {
    align-items: flex-start;
}

.MuiGrid-align-items-xs-flex-end-7647 {
    align-items: flex-end;
}

.MuiGrid-align-items-xs-baseline-7648 {
    align-items: baseline;
}

.MuiGrid-align-content-xs-center-7649 {
    align-content: center;
}

.MuiGrid-align-content-xs-flex-start-7650 {
    align-content: flex-start;
}

.MuiGrid-align-content-xs-flex-end-7651 {
    align-content: flex-end;
}

.MuiGrid-align-content-xs-space-between-7652 {
    align-content: space-between;
}

.MuiGrid-align-content-xs-space-around-7653 {
    align-content: space-around;
}

.MuiGrid-justify-content-xs-center-7654 {
    justify-content: center;
}

.MuiGrid-justify-content-xs-flex-end-7655 {
    justify-content: flex-end;
}

.MuiGrid-justify-content-xs-space-between-7656 {
    justify-content: space-between;
}

.MuiGrid-justify-content-xs-space-around-7657 {
    justify-content: space-around;
}

.MuiGrid-justify-content-xs-space-evenly-7658 {
    justify-content: space-evenly;
}

.MuiGrid-spacing-xs-1-7659 {
    width: calc(100% + 8px);
    margin: -4px;
}

.MuiGrid-spacing-xs-1-7659>.MuiGrid-item-7638 {
    padding: 4px;
}

.MuiGrid-spacing-xs-2-7660 {
    width: calc(100% + 16px);
    margin: -8px;
}

.MuiGrid-spacing-xs-2-7660>.MuiGrid-item-7638 {
    padding: 8px;
}

.MuiGrid-spacing-xs-3-7661 {
    width: calc(100% + 24px);
    margin: -12px;
}

.MuiGrid-spacing-xs-3-7661>.MuiGrid-item-7638 {
    padding: 12px;
}

.MuiGrid-spacing-xs-4-7662 {
    width: calc(100% + 32px);
    margin: -16px;
}

.MuiGrid-spacing-xs-4-7662>.MuiGrid-item-7638 {
    padding: 16px;
}

.MuiGrid-spacing-xs-5-7663 {
    width: calc(100% + 40px);
    margin: -20px;
}

.MuiGrid-spacing-xs-5-7663>.MuiGrid-item-7638 {
    padding: 20px;
}

.MuiGrid-spacing-xs-6-7664 {
    width: calc(100% + 48px);
    margin: -24px;
}

.MuiGrid-spacing-xs-6-7664>.MuiGrid-item-7638 {
    padding: 24px;
}

.MuiGrid-spacing-xs-7-7665 {
    width: calc(100% + 56px);
    margin: -28px;
}

.MuiGrid-spacing-xs-7-7665>.MuiGrid-item-7638 {
    padding: 28px;
}

.MuiGrid-spacing-xs-8-7666 {
    width: calc(100% + 64px);
    margin: -32px;
}

.MuiGrid-spacing-xs-8-7666>.MuiGrid-item-7638 {
    padding: 32px;
}

.MuiGrid-spacing-xs-9-7667 {
    width: calc(100% + 72px);
    margin: -36px;
}

.MuiGrid-spacing-xs-9-7667>.MuiGrid-item-7638 {
    padding: 36px;
}

.MuiGrid-spacing-xs-10-7668 {
    width: calc(100% + 80px);
    margin: -40px;
}

.MuiGrid-spacing-xs-10-7668>.MuiGrid-item-7638 {
    padding: 40px;
}

.MuiGrid-grid-xs-auto-7669 {
    flex-grow: 0;
    max-width: none;
    flex-basis: auto;
}

.MuiGrid-grid-xs-true-7670 {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
}

.MuiGrid-grid-xs-1-7671 {
    flex-grow: 0;
    max-width: 8.333333%;
    flex-basis: 8.333333%;
}

.MuiGrid-grid-xs-2-7672 {
    flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
}

.MuiGrid-grid-xs-3-7673 {
    flex-grow: 0;
    max-width: 25%;
    flex-basis: 25%;
}

.MuiGrid-grid-xs-4-7674 {
    flex-grow: 0;
    max-width: 33.333333%;
    flex-basis: 33.333333%;
}

.MuiGrid-grid-xs-5-7675 {
    flex-grow: 0;
    max-width: 41.666667%;
    flex-basis: 41.666667%;
}

.MuiGrid-grid-xs-6-7676 {
    flex-grow: 0;
    max-width: 50%;
    flex-basis: 50%;
}

.MuiGrid-grid-xs-7-7677 {
    flex-grow: 0;
    max-width: 58.333333%;
    flex-basis: 58.333333%;
}

.MuiGrid-grid-xs-8-7678 {
    flex-grow: 0;
    max-width: 66.666667%;
    flex-basis: 66.666667%;
}

.MuiGrid-grid-xs-9-7679 {
    flex-grow: 0;
    max-width: 75%;
    flex-basis: 75%;
}

.MuiGrid-grid-xs-10-7680 {
    flex-grow: 0;
    max-width: 83.333333%;
    flex-basis: 83.333333%;
}

.MuiGrid-grid-xs-11-7681 {
    flex-grow: 0;
    max-width: 91.666667%;
    flex-basis: 91.666667%;
}

.MuiGrid-grid-xs-12-7682 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
}

@media (min-width:768px) {
    .MuiGrid-grid-sm-auto-7683 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-sm-true-7684 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-sm-1-7685 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-sm-2-7686 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-sm-3-7687 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-sm-4-7688 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-sm-5-7689 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-sm-6-7690 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-sm-7-7691 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-sm-8-7692 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-sm-9-7693 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-sm-10-7694 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-sm-11-7695 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-sm-12-7696 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width:1024px) {
    .MuiGrid-grid-md-auto-7697 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-md-true-7698 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-md-1-7699 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-md-2-7700 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-md-3-7701 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-md-4-7702 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-md-5-7703 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-md-6-7704 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-md-7-7705 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-md-8-7706 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-md-9-7707 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-md-10-7708 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-md-11-7709 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-md-12-7710 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width:1280px) {
    .MuiGrid-grid-lg-auto-7711 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-lg-true-7712 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-lg-1-7713 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-lg-2-7714 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-lg-3-7715 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-lg-4-7716 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-lg-5-7717 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-lg-6-7718 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-lg-7-7719 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-lg-8-7720 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-lg-9-7721 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-lg-10-7722 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-lg-11-7723 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-lg-12-7724 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width:1920px) {
    .MuiGrid-grid-xl-auto-7725 {
        flex-grow: 0;
        max-width: none;
        flex-basis: auto;
    }

    .MuiGrid-grid-xl-true-7726 {
        flex-grow: 1;
        max-width: 100%;
        flex-basis: 0;
    }

    .MuiGrid-grid-xl-1-7727 {
        flex-grow: 0;
        max-width: 8.333333%;
        flex-basis: 8.333333%;
    }

    .MuiGrid-grid-xl-2-7728 {
        flex-grow: 0;
        max-width: 16.666667%;
        flex-basis: 16.666667%;
    }

    .MuiGrid-grid-xl-3-7729 {
        flex-grow: 0;
        max-width: 25%;
        flex-basis: 25%;
    }

    .MuiGrid-grid-xl-4-7730 {
        flex-grow: 0;
        max-width: 33.333333%;
        flex-basis: 33.333333%;
    }

    .MuiGrid-grid-xl-5-7731 {
        flex-grow: 0;
        max-width: 41.666667%;
        flex-basis: 41.666667%;
    }

    .MuiGrid-grid-xl-6-7732 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
    }

    .MuiGrid-grid-xl-7-7733 {
        flex-grow: 0;
        max-width: 58.333333%;
        flex-basis: 58.333333%;
    }

    .MuiGrid-grid-xl-8-7734 {
        flex-grow: 0;
        max-width: 66.666667%;
        flex-basis: 66.666667%;
    }

    .MuiGrid-grid-xl-9-7735 {
        flex-grow: 0;
        max-width: 75%;
        flex-basis: 75%;
    }

    .MuiGrid-grid-xl-10-7736 {
        flex-grow: 0;
        max-width: 83.333333%;
        flex-basis: 83.333333%;
    }

    .MuiGrid-grid-xl-11-7737 {
        flex-grow: 0;
        max-width: 91.666667%;
        flex-basis: 91.666667%;
    }

    .MuiGrid-grid-xl-12-7738 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
    }
}

.MuiDivider-root-7819 {
    border: none;
    height: 1px;
    margin: 0;
    flex-shrink: 0;
    background-color: #E8ECF2;
}

.MuiDivider-absolute-7820 {
    left: 0;
    width: 100%;
    bottom: 0;
    position: absolute;
}

.MuiDivider-inset-7821 {
    margin-left: 72px;
}

.MuiDivider-light-7822 {
    background-color: rgba(232, 236, 242, 0.08);
}

.MuiDivider-middle-7823 {
    margin-left: 16px;
    margin-right: 16px;
}

.MuiDivider-vertical-7824 {
    width: 1px;
    height: 100%;
}

.MuiDivider-flexItem-7825 {
    height: auto;
    align-self: stretch;
}


.jss7815 {
    width: 100%;
    height: 16px;
    position: relative;
}

.jss7816 {
    font-size: 14px;
    background: #FFFFFF;
    line-height: 16px;
    padding-left: 4px;
    padding-right: 4px;
}

.jss7817 {
    top: -2px;
    width: 100%;
    position: relative;
    text-align: center;
}

.jss7818 {
    top: 50%;
}


.jss7826 {
    min-width: 72px;
    min-height: 48px;
}


.jss7627 {
    padding-bottom: 16px;
}

.jss7628 {
    width: auto !important;
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: 24px;
}


.jss7626 {
    width: 100%;
    margin-bottom: 8px;
}

.MuiChip-root-6332 {
    color: rgba(0, 0, 0, 0.87);
    border: none;
    cursor: pointer;
    height: 20px;
    margin: 2px;
    display: inline-flex;
    outline: 0;
    padding: 2px 0;
    font-size: 0.9285714285714286rem;
    box-sizing: border-box;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    align-items: center;
    font-family: Roboto Condensed, sans-serif;
    white-space: nowrap;
    border-radius: 16px;
    vertical-align: middle;
    justify-content: center;
    text-decoration: none;
    background-color: #e0e0e0;
}

.MuiChip-root-6332.Mui-disabled {
    opacity: 0.5;
    pointer-events: none;
}

.MuiChip-root-6332 .MuiChip-avatar-6345 {
    color: #616161;
    width: 24px;
    height: 24px;
    font-size: 0.8571428571428571rem;
    margin-left: 5px;
    margin-right: -6px;
}

.MuiChip-root-6332 .MuiChip-avatarColorPrimary-6347 {
    color: #fff;
    background-color: rgb(60, 67, 178);
}

.MuiChip-root-6332 .MuiChip-avatarColorSecondary-6348 {
    color: #fff;
    background-color: rgb(33, 40, 53);
}

.MuiChip-root-6332 .MuiChip-avatarSmall-6346 {
    width: 18px;
    height: 18px;
    font-size: 0.7142857142857143rem;
    margin-left: 4px;
    margin-right: -4px;
}

.MuiChip-sizeSmall-6333 {
    height: 24px;
}

.MuiChip-colorPrimary-6334 {
    color: #fff;
    background-color: #5661FF;
}

.MuiChip-colorSecondary-6335 {
    color: #fff;
    background-color: #303A4D;
}

.MuiChip-clickable-6336 {
    cursor: pointer;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.MuiChip-clickable-6336:hover,
.MuiChip-clickable-6336:focus {
    background-color: rgb(206, 206, 206);
}

.MuiChip-clickable-6336:active {
    box-shadow: 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);
}

.MuiChip-clickableColorPrimary-6337:hover,
.MuiChip-clickableColorPrimary-6337:focus {
    background-color: rgb(99, 109, 255);
}

.MuiChip-clickableColorSecondary-6338:hover,
.MuiChip-clickableColorSecondary-6338:focus {
    background-color: rgb(64, 73, 91);
}

.MuiChip-deletable-6339:focus {
    background-color: rgb(206, 206, 206);
}

.MuiChip-deletableColorPrimary-6340:focus {
    background-color: rgb(119, 128, 255);
}

.MuiChip-deletableColorSecondary-6341:focus {
    background-color: rgb(89, 97, 112);
}

.MuiChip-outlined-6342 {
    color: #68758E;
    border: 1px solid #E8ECF2;
    background-color: #FFFFFF;
}

.MuiChip-clickable-6336.MuiChip-outlined-6342:hover,
.MuiChip-clickable-6336.MuiChip-outlined-6342:focus,
.MuiChip-deletable-6339.MuiChip-outlined-6342:focus {
    background-color: rgba(0, 0, 0, 0.04);
}

.MuiChip-outlined-6342 .MuiChip-avatar-6345 {
    margin-left: 4px;
}

.MuiChip-outlined-6342 .MuiChip-avatarSmall-6346 {
    margin-left: 2px;
}

.MuiChip-outlined-6342 .MuiChip-icon-6349 {
    margin-left: 4px;
}

.MuiChip-outlined-6342 .MuiChip-iconSmall-6350 {
    margin-left: 2px;
}

.MuiChip-outlined-6342 .MuiChip-deleteIcon-6355 {
    margin-right: 5px;
}

.MuiChip-outlined-6342 .MuiChip-deleteIconSmall-6356 {
    margin-right: 3px;
}

.MuiChip-clickable-6336.MuiChip-outlined-6342:hover {
    border-color: #68758E;
    background-color: #E8ECF2;
}

.MuiChip-clickable-6336.MuiChip-outlined-6342:focus {
    background-color: inherit;
}

.MuiChip-outlinedPrimary-6343 {
    color: #5661FF;
    border: 1px solid #5661FF;
}

.MuiChip-clickable-6336.MuiChip-outlinedPrimary-6343:hover,
.MuiChip-clickable-6336.MuiChip-outlinedPrimary-6343:focus,
.MuiChip-deletable-6339.MuiChip-outlinedPrimary-6343:focus {
    background-color: rgba(86, 97, 255, 0.04);
}

.MuiChip-outlinedSecondary-6344 {
    color: #303A4D;
    border: 1px solid #303A4D;
}

.MuiChip-clickable-6336.MuiChip-outlinedSecondary-6344:hover,
.MuiChip-clickable-6336.MuiChip-outlinedSecondary-6344:focus,
.MuiChip-deletable-6339.MuiChip-outlinedSecondary-6344:focus {
    background-color: rgba(48, 58, 77, 0.04);
}

.MuiChip-icon-6349 {
    color: #616161;
    height: 12px;
    margin-left: 6px;
    margin-right: 0;
}

.MuiChip-iconSmall-6350 {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    margin-right: -4px;
}

.MuiChip-iconColorPrimary-6351 {
    color: inherit;
}

.MuiChip-iconColorSecondary-6352 {
    color: inherit;
}

.MuiChip-label-6353 {
    width: inherit;
    overflow: hidden;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
    padding-top: 1px;
    white-space: nowrap;
    padding-left: 6px;
    padding-right: 6px;
    text-overflow: ellipsis;
}

.MuiChip-labelSmall-6354 {
    padding-left: 8px;
    padding-right: 8px;
}

.MuiChip-deleteIcon-6355 {
    color: rgba(0, 0, 0, 0.26);
    width: 22px;
    cursor: pointer;
    height: 22px;
    margin: 0 5px 0 -6px;
    -webkit-tap-highlight-color: transparent;
}

.MuiChip-deleteIcon-6355:hover {
    color: rgba(0, 0, 0, 0.4);
}

.MuiChip-deleteIconSmall-6356 {
    width: 16px;
    height: 16px;
    margin-left: -4px;
    margin-right: 4px;
}

.MuiChip-deleteIconColorPrimary-6357 {
    color: rgba(255, 255, 255, 0.7);
}

.MuiChip-deleteIconColorPrimary-6357:hover,
.MuiChip-deleteIconColorPrimary-6357:active {
    color: #fff;
}

.MuiChip-deleteIconColorSecondary-6358 {
    color: rgba(255, 255, 255, 0.7);
}

.MuiChip-deleteIconColorSecondary-6358:hover,
.MuiChip-deleteIconColorSecondary-6358:active {
    color: #fff;
}

.MuiChip-deleteIconOutlinedColorPrimary-6359 {
    color: rgba(86, 97, 255, 0.7);
}

.MuiChip-deleteIconOutlinedColorPrimary-6359:hover,
.MuiChip-deleteIconOutlinedColorPrimary-6359:active {
    color: #5661FF;
}

.MuiChip-deleteIconOutlinedColorSecondary-6360 {
    color: rgba(48, 58, 77, 0.7);
}

.MuiChip-deleteIconOutlinedColorSecondary-6360:hover,
.MuiChip-deleteIconOutlinedColorSecondary-6360:active {
    color: #303A4D;
}


.jss7202 {
    width: 100%;
    max-width: 100%;
}

@media (min-width:768px) {
    .jss7202 {
        width: 312px;
    }
}

.MuiTab-root-7613 {
    color: #68758E;
    cursor: pointer;
    padding: 6px 12px;
    overflow: hidden;
    position: relative;
    font-size: 14px;
    max-width: 264px;
    min-width: 72px;
    box-sizing: border-box;
    min-height: 48px;
    text-align: center;
    flex-shrink: 0;
    font-family: Roboto, sans-serif;
    font-weight: 200;
    line-height: 1.75;
    white-space: normal;
    text-transform: none;
    background-color: transparent;
}

@media (min-width:768px) {
    .MuiTab-root-7613 {
        min-width: 160px;
    }
}

.MuiTab-root-7613.Mui-selected {
    font-weight: 500;
}

.MuiTab-labelIcon-7614 {
    min-height: 72px;
    padding-top: 9px;
}

.MuiTab-labelIcon-7614 .MuiTab-wrapper-7620>*:first-child {
    margin-bottom: 6px;
}

.MuiTab-textColorInherit-7615 {
    color: inherit;
    opacity: 0.7;
}

.MuiTab-textColorInherit-7615.Mui-selected {
    opacity: 1;
}

.MuiTab-textColorInherit-7615.Mui-disabled {
    opacity: 0.5;
}

.MuiTab-textColorPrimary-7616 {
    color: #68758E;
}

.MuiTab-textColorPrimary-7616.Mui-selected {
    color: #5661FF;
}

.MuiTab-textColorPrimary-7616.Mui-disabled {
    color: #F7F7FB;
}

.MuiTab-textColorSecondary-7617 {
    color: #68758E;
}

.MuiTab-textColorSecondary-7617.Mui-selected {
    color: #303A4D;
}

.MuiTab-textColorSecondary-7617.Mui-disabled {
    color: #F7F7FB;
}

.MuiTab-fullWidth-7618 {
    flex-grow: 1;
    max-width: none;
    flex-basis: 0;
    flex-shrink: 1;
}

.MuiTab-wrapped-7619 {
    font-size: 0.8571428571428571rem;
    line-height: 1.5;
}

.MuiTab-wrapper-7620 {
    width: 100%;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}


.jss7605 {
    opacity: 1;
    padding: 0 12px;
    font-size: 14px;
    min-width: 0;
    background: #F7F7FB;
    box-shadow: 0 0 2px rgba(64, 73, 96, 0.15);
    font-family: Roboto, sans-serif;
    font-weight: 400;
    margin-left: 2px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

.jss7605:first-of-type {
    margin-left: 0;
}

.jss7606 {
    color: #F7F7FB;
}

.jss7607 {
    background: #FFFFFF;
}

.jss7607 .MuiTab-wrapper {
    opacity: 1;
}




.jss7609 {
    flex: 1 0 auto;
    opacity: 0.7;
    font-size: 14px;
    min-width: auto;
    min-height: 34px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
}

.jss7609 .MuiTabs-indicator {
    background: #000000 !important;
}

.jss7610 {
    color: #F7F7FB;
}

.jss7611 {
    color: #000000;
    opacity: 1;
    font-weight: 500;
}

.jss7612 {
    line-height: 1;
    white-space: nowrap;
    flex-direction: row;
}

.jss7622 {
    width: 100%;
    bottom: 0;
    height: 2px;
    position: absolute;
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.jss7623 {
    background-color: #5661FF;
}

.jss7624 {
    background-color: #5661FF;
}

.jss7625 {
    right: 0;
    width: 2px;
    height: 100%;
}

.MuiTabs-root-7593 {
    height: 32px;
    display: flex;
    overflow: hidden;
    position: relative;
    min-height: 48px;
    -webkit-overflow-scrolling: touch;
}

.MuiTabs-root-7593>.MuiTabScrollButton-root:first-child {
    left: 0;
}

.MuiTabs-root-7593>.MuiTabScrollButton-root:last-child {
    right: 0;
}

.MuiTabs-vertical-7594 {
    flex-direction: column;
}

.MuiTabs-flexContainer-7595 {
    display: flex;
}

.MuiTabs-flexContainerVertical-7596 {
    flex-direction: column;
}

.MuiTabs-centered-7597 {
    justify-content: center;
}

.MuiTabs-scroller-7598 {
    flex: 1 1 auto;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}

.MuiTabs-fixed-7599 {
    width: 100%;
    overflow-x: hidden;
}

.MuiTabs-scrollable-7600 {
    overflow-x: scroll;
    scrollbar-width: none;
}

.MuiTabs-scrollable-7600::-webkit-scrollbar {
    display: none;
}

.MuiTabs-scrollButtons-7601 {
    width: 16px;
    height: 32px;
    opacity: 1;
    z-index: 1;
    position: absolute;
    background: #fff;
}

@media (max-width:767.95px) {
    .MuiTabs-scrollButtonsDesktop-7602 {
        display: none;
    }
}


.jss7587 {
    flex: 0 0;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

.jss7588 {
    display: none;
}



.jss7590 {
    box-shadow: inset 0px -2px #525d749c;
    min-height: 40px;
}


.MuiDialogTitle-root-7525 {
    flex: 0 0 auto;
    color: #000000;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    background: #F8F8FB;
    padding-top: 24px;
}


.jss7522 {
    width: 100%;
    margin: 0 auto;
    display: flex;
    padding: 24px 24px 0px;
    flex-wrap: nowrap;
    background: transparent;
    align-items: center;
}

.jss7523 {
    flex: 1;
    font-weight: 900;
}



.jss7521 {
    padding-bottom: 32px;
}


.jss7604 {
    font-size: 16.099999999999998px;
    min-width: 50%;
}

.MuiBackdrop-root-7168 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    z-index: -1;
    position: fixed;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.MuiBackdrop-invisible-7169 {
    background-color: transparent;
}

@media print {
    .MuiDialog-root {
        position: absolute !important;
    }
}

.MuiDialog-scrollPaper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.MuiDialog-scrollBody {
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
}

.MuiDialog-scrollBody:after {
    width: 0;
    height: 100%;
    content: "";
    display: inline-block;
    vertical-align: middle;
}

.MuiDialog-container {
    height: 100%;
    outline: 0;
}

@media print {
    .MuiDialog-container {
        height: auto;
    }
}

.MuiDialog-paper {
    margin: 32px;
    position: relative;
    overflow-y: auto;
}

@media print {
    .MuiDialog-paper {
        box-shadow: none;
        overflow-y: visible;
    }
}

.MuiDialog-paperScrollPaper {
    display: flex;
    max-height: calc(100% - 64px);
    flex-direction: column;
}

.MuiDialog-paperScrollBody {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.MuiDialog-paperWidthFalse {
    max-width: calc(100% - 64px);
}

.MuiDialog-paperWidthXs {
    margin: 0;
    max-width: 444px;
}

@media (max-width:507.95px) {
    .MuiDialog-paperWidthXs.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthSm {
    max-width: 768px;
}

@media (max-width:831.95px) {
    .MuiDialog-paperWidthSm.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthMd {
    max-width: 1024px;
}

@media (max-width:1087.95px) {
    .MuiDialog-paperWidthMd.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthLg {
    max-width: 1280px;
}

@media (max-width:1343.95px) {
    .MuiDialog-paperWidthLg.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthXl {
    max-width: 1920px;
}

@media (max-width:1983.95px) {
    .MuiDialog-paperWidthXl.MuiDialog-paperScrollBody {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperFullWidth {
    width: 100%;
}

.MuiDialog-paperFullScreen {
    width: 100%;
    height: 100%;
    margin: 0;
    max-width: 100%;
    max-height: none;
    border-radius: 0;
}

.MuiDialog-paperFullScreen.MuiDialog-paperScrollBody {
    margin: 0;
    max-width: 100%;
}

@media print {
    .MuiDialog-root-7153 {
        position: absolute !important;
    }
}

.MuiDialog-scrollPaper-7154 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.MuiDialog-scrollBody-7155 {
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
}

.MuiDialog-scrollBody-7155:after {
    width: 0;
    height: 100%;
    content: "";
    display: inline-block;
    vertical-align: middle;
}

.MuiDialog-container-7156 {
    height: 100%;
    outline: 0;
}

@media print {
    .MuiDialog-container-7156 {
        height: auto;
    }
}

.MuiDialog-paper-7157 {
    margin: 32px;
    position: relative;
    overflow-y: auto;
}

@media print {
    .MuiDialog-paper-7157 {
        box-shadow: none;
        overflow-y: visible;
    }
}

.MuiDialog-paperScrollPaper-7158 {
    display: flex;
    max-height: calc(100% - 64px);
    flex-direction: column;
}

.MuiDialog-paperScrollBody-7159 {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.MuiDialog-paperWidthFalse-7160 {
    max-width: calc(100% - 64px);
}

.MuiDialog-paperWidthXs-7161 {
    margin: 0;
    max-width: 444px;
}

@media (max-width:507.95px) {
    .MuiDialog-paperWidthXs-7161.MuiDialog-paperScrollBody-7159 {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthSm-7162 {
    max-width: 768px;
}

@media (max-width:831.95px) {
    .MuiDialog-paperWidthSm-7162.MuiDialog-paperScrollBody-7159 {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthMd-7163 {
    max-width: 1024px;
}

@media (max-width:1087.95px) {
    .MuiDialog-paperWidthMd-7163.MuiDialog-paperScrollBody-7159 {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthLg-7164 {
    max-width: 1280px;
}

@media (max-width:1343.95px) {
    .MuiDialog-paperWidthLg-7164.MuiDialog-paperScrollBody-7159 {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperWidthXl-7165 {
    max-width: 1920px;
}

@media (max-width:1983.95px) {
    .MuiDialog-paperWidthXl-7165.MuiDialog-paperScrollBody-7159 {
        max-width: calc(100% - 64px);
    }
}

.MuiDialog-paperFullWidth-7166 {
    width: 100%;
}

.MuiDialog-paperFullScreen-7167 {
    width: 100%;
    height: 100%;
    margin: 0;
    max-width: 100%;
    max-height: none;
    border-radius: 0;
}

.MuiDialog-paperFullScreen-7167.MuiDialog-paperScrollBody-7159 {
    margin: 0;
    max-width: 100%;
}

.MuiDialogContent-root-7200 {
    flex: 1 1 auto;
    padding: 16px;
    flex-grow: 0;
    background: #FFFFFF;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.MuiDialogContent-root-7200:first-child {
    padding-top: 20px;
}

.MuiDialogContent-dividers-7201 {
    padding: 16px 24px;
    border-top: 1px solid #E8ECF2;
    border-bottom: 1px solid #E8ECF2;
}




.jss7150 {
    border-radius: 32px;
}



.jss1391 {
    border-radius: 16px;
    scrollbar-width: none;
    background-color: #fafafa;
}

@media (max-width:767.95px) {
    .jss1391 {
        border-radius: 0;
    }
}

.jss1391::-webkit-scrollbar {
    display: none;
}

.jss1392 {
    right: 0;
    width: 14px;
    cursor: pointer;
    height: 14px;
    margin: 16px;
    z-index: 3;
    position: absolute;
}

.jss1393 {
    width: 14px;
    height: 14px;
}

.MuiTooltip-popper-6321 {
    z-index: 1500;
    pointer-events: none;
}

.MuiTooltip-popperInteractive-6322 {
    pointer-events: auto;
}

.MuiTooltip-popperArrow-6323[x-placement*="bottom"] .MuiTooltip-arrow-6326 {
    top: 0;
    left: 0;
    margin-top: -0.71em;
    margin-left: 4px;
    margin-right: 4px;
}

.MuiTooltip-popperArrow-6323[x-placement*="top"] .MuiTooltip-arrow-6326 {
    left: 0;
    bottom: 0;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: -0.71em;
}

.MuiTooltip-popperArrow-6323[x-placement*="right"] .MuiTooltip-arrow-6326 {
    left: 0;
    width: 0.71em;
    height: 1em;
    margin-top: 4px;
    margin-left: -0.71em;
    margin-bottom: 4px;
}

.MuiTooltip-popperArrow-6323[x-placement*="left"] .MuiTooltip-arrow-6326 {
    right: 0;
    width: 0.71em;
    height: 1em;
    margin-top: 4px;
    margin-right: -0.71em;
    margin-bottom: 4px;
}

.MuiTooltip-popperArrow-6323[x-placement*="left"] .MuiTooltip-arrow-6326::before {
    transform-origin: 0 0;
}

.MuiTooltip-popperArrow-6323[x-placement*="right"] .MuiTooltip-arrow-6326::before {
    transform-origin: 100% 100%;
}

.MuiTooltip-popperArrow-6323[x-placement*="top"] .MuiTooltip-arrow-6326::before {
    transform-origin: 100% 0;
}

.MuiTooltip-popperArrow-6323[x-placement*="bottom"] .MuiTooltip-arrow-6326::before {
    transform-origin: 0 100%;
}

.MuiTooltip-tooltip-6324 {
    color: #000000;
    border: 1px solid #E8ECF2;
    display: flex;
    padding: 8px 16px;
    font-size: 12px;
    max-width: 300px;
    word-wrap: break-word;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    font-family: Roboto, sans-serif;
    font-weight: normal;
    line-height: 1.4em;
    border-radius: 16px;
    flex-direction: column;
    background-color: #F8F8FB;
}

.MuiTooltip-tooltipArrow-6325 {
    margin: 0;
    position: relative;
}

.MuiTooltip-arrow-6326 {
    color: rgba(97, 97, 97, 0.9);
    width: 1em;
    height: 0.71em;
    overflow: hidden;
    position: absolute;
    box-sizing: border-box;
}

.MuiTooltip-arrow-6326::before {
    width: 100%;
    height: 100%;
    margin: auto;
    content: "";
    display: block;
    transform: rotate(45deg);
    background-color: currentColor;
}

.MuiTooltip-touch-6327 {
    padding: 8px 16px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.14286em;
}

.MuiTooltip-tooltipPlacementLeft-6328 {
    margin: 0 24px;
    transform-origin: right center;
}

@media (min-width:768px) {
    .MuiTooltip-tooltipPlacementLeft-6328 {
        margin: 0 14px;
    }
}

.MuiTooltip-tooltipPlacementRight-6329 {
    margin: 0 24px;
    transform-origin: left center;
}

@media (min-width:768px) {
    .MuiTooltip-tooltipPlacementRight-6329 {
        margin: 0 14px;
    }
}

.MuiTooltip-tooltipPlacementTop-6330 {
    margin: 24px 0;
    transform-origin: center bottom;
}

@media (min-width:768px) {
    .MuiTooltip-tooltipPlacementTop-6330 {
        margin: 14px 0;
    }
}

.MuiTooltip-tooltipPlacementBottom-6331 {
    margin: 24px 0;
    transform-origin: center top;
}

@media (min-width:768px) {
    .MuiTooltip-tooltipPlacementBottom-6331 {
        margin: 14px 0;
    }
}


.jss7077 {
    cursor: pointer;
    margin: 0 12px;
    margin-right: 26px;
}

@media (max-width:767.95px) {
    .jss7077 {
        margin: 0 8px;
    }
}



.jss7076 {
    color: #000000;
    width: 16px;
    cursor: pointer;
    height: 17px;
    margin: 0px 12px;
    margin-left: 8px;
}


.jss7014 {
    width: inherit;
}

.jss7015 {
    width: 100%;
    border: 1px solid #F2F3F5;
    z-index: 1000;
    overflow: hidden;
    position: absolute;
    box-shadow: 0px 8px 24px -7px rgba(10, 9, 82, 0.16);
    margin-top: 4px;
    overflow-y: auto;
    border-radius: 16px;
    background-color: #FFFFFF;
}

.jss7016 {
    width: 100%;
    display: flex;
    padding: 8px 14px;
    overflow: hidden;
    align-items: center;
    padding-top: 0;
}

.jss7017 {
    cursor: pointer;
    margin: 0px 2px;
    display: flex;
    padding: 4px 8px;
    align-items: center;
    border-radius: 8px;
    background-color: #E8ECF2;
}

.jss7017::first-child {
    margin-left: 0;
}

.jss7018 {
    width: 100%;
    display: flex;
    padding: 6px 8px;
    align-items: center;
    padding-top: 0;
}

.jss7019 {
    width: 100%;
    display: flex;
    padding: 8px 16px;
    align-items: center;
    padding-top: 16px;
}

.jss7020 {
    color: #000000;
    cursor: pointer;
    margin-left: 8px;
    text-decoration: underline;
}

.jss7021 {
    cursor: pointer;
    display: flex;
    padding: 6px 16px;
    align-items: center;
}

.jss7021:hover {
    background-color: #E8ECF2;
}

.jss7022 {
    display: flex;
    align-items: center;
}

.jss7023 {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}

.jss7024 {
    font-weight: 500;
}

.jss7025 {
    margin-left: 8px;
}

.jss7026 {
    color: #5661FF;
    cursor: pointer;
    margin-left: 8px;
    text-decoration: underline;
}

.jss7027 {
    cursor: pointer;
    padding: 0px 16px;
}

.jss7028 {
    margin-bottom: 6px;
}

.jss7029 {
    width: 1em;
    margin: 4px 0px;
    font-size: 28px;
    min-width: 1em;
}

.jss7030 {
    margin: 24px 0px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.jss7031 {
    top: 0;
    cursor: pointer;
    padding: 0px 16px;
    z-index: 1;
    position: absolute;
    font-size: 24px;
    background: linear-gradient(270deg, #FFFFFF 65%, transparent 90%);
}

.jss7032 {
    left: 0;
    background: linear-gradient(90deg, #FFFFFF 65%, transparent 90%);
}

.jss7033 {
    position: relative;
}

.jss7034 {
    width: 100%;
    display: flex;
    padding: 0px 14px;
    flex-direction: column;
    padding-bottom: 8px;
}

.jss7035 {
    color: #68758E;
    cursor: pointer;
    padding: 4px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jss7035:hover {
    color: #5661FF;
}

.jss7036 {
    color: #303A4D;
    height: 18px;
    margin-right: 8px;
}




.jss7007 {
    width: 100%;
    border: 1px solid #000000;
    height: 32px;
    display: flex;
    border-radius: 32px;
    justify-content: center;
    background-color: #FFFFFF;
}

@media (max-width:767.95px) {
    .jss7007 {
        width: auto;
        height: 32px;
        margin: 8px;
        margin-top: 16px;
        margin-bottom: 0;
    }
}

.jss7008 {
    height: 32px;
    display: flex;
    font-size: 14px;
    align-self: center;
}

@media (max-width:767.95px) {
    .jss7008 {
        height: 40px;
    }
}

.jss7008 input {
    font-size: 14px;
    text-overflow: ellipsis;
}

.jss7009 {
    padding: 12px 2px;
    margin-left: 16px;
    margin-right: 2px;
    border-radius: 25px;
}

.jss7010 {
    cursor: pointer;
}

.jss7011 {
    font-size: 20px;
}

.jss7012 {
    cursor: pointer;
    display: flex;
    padding: 0px 16px;
}

.jss7012:hover {
    color: #5661FF;
}

.jss7013 {
    color: inherit;
    margin-right: 8px;
}


.jss1383 {
    left: 0;
    width: 100%;
    bottom: 0;
    display: flex;
    z-index: 100;
    position: fixed;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    background-color: rgba(10, 10, 10, 0.88);
}

.jss1384 {
    width: 100%;
    display: flex;
    padding: 16px 16px 16px 16px;
    background-color: transparent;
}

.jss1385 {
    padding: 16px 16px 16px 0px;
}

.jss1386 {
    width: 100%;
    display: flex;
    position: relative;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

.jss1387 {
    display: flex;
}

.jss1388 {
    display: flex;
    margin-left: 16px;
    flex-direction: column;
    justify-content: center;
}

.jss1389 {
    color: #FFFFFF;
    font-size: 14px;
    font-style: normal;
    font-family: Roboto;
    font-weight: 600;
    line-height: 120%;
}

.jss1390 {
    color: #FFFFFF;
    font-size: 10px;
    font-style: normal;
    font-family: Roboto;
    font-weight: 400;
    line-height: 120%;
}


.jss802 {
    flex: 1;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    align-self: center;
    flex-direction: column;
    background-color: transparent;
}


.jss6875 {
    color: #303A4D;
    font-size: 10px;
    font-weight: 400;
}

.jss6875.ag-theme-alpine {
    --ag-border-color: #E8ECF2;
    --ag-row-hover-color: #F8F8FB;
    --ag-background-color: #FFFFFF;
    --ag-foreground-color: #000000;
    --ag-odd-row-background-color: #FFFFFF;
}

.jss6875 .ag-pinned-left-header {
    border-right: none;
}

.jss6875 .ag-overlay-loading-wrapper {
    background-color: transparent;
}

.jss6875 .ag-cell {
    padding: 0px 4px !important;
}

.jss6875 .ag-row {
    background-color: #FFFFFF;
    border-bottom-color: #E8ECF2;
}

.jss6875 .ag-header {
    background-color: #FFFFFF;
}

.jss6875 .ag-header-cell {
    padding: 0px 4px !important;
}

.jss6875 .ag-root-wrapper {
    border: none;
}

.jss6875 .ag-react-container {
    width: inherit;
}

.jss6875 .ag-body-vertical-scroll-viewport {
    display: none;
}

.jss6875 .ag-horizontal-left-spacer {
    display: none;
}

.jss6875 .ag-tooltip {
    color: #000000;
    border: 1px solid #E8ECF2;
    display: flex;
    padding: 8px 16px;
    font-size: 12px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    border-radius: 16px;
    flex-direction: column;
    background-color: #F8F8FB;
}


.jss6814 {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
}

.jss6815 {
    display: flex;
    font-size: 10px;
    margin-top: 2px;
    transition: color 0.2s linear;
    align-items: flex-end;
    line-height: 120%;
    padding-left: 6px;
    transition-delay: 0.2s;
}

.jss6816 {
    color: #00C07B;
}

.jss6817 {
    color: #FF3347;
}

.jss6818 {
    color: #000000;
}

.jss6819 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6819 .ag-header-cell-label {
    justify-content: flex-end;
}

.jss6820 {
    height: 100%;
    margin: 8px 0px;
    display: flex;
    transition: color 0.2s linear;
    align-items: flex-end;
    flex-direction: column;
    transition-delay: 0.2s;
}

.jss6821 {
    right: 0;
    width: 4px;
    bottom: 0;
    height: 4px;
    content: "";
    display: block;
    position: absolute;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #FF3347;
}


.jss6849 {
    display: flex;
    position: relative;
    align-items: center;
    flex-shrink: 0;
    margin-right: 10px;
    justify-content: center;
}

@media (min-width:768px) {
    .jss6849 {
        width: 20px;
        height: 20px;
    }
}

.jss6850 {
    flex-shrink: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

.jss6851 {
    color: #818C99;
    right: -1px;
    width: 12px;
    bottom: -1px;
    height: 12px;
    padding: 2px;
    position: absolute;
    background: white;
    border-radius: 6px;
}

.jss6852 {
    margin: 8px 0px;
    display: flex;
    overflow: hidden;
}

.jss6853 {
    overflow: hidden;
    margin-right: 5px;
}

.jss6854 {
    color: #68758E;
    overflow: hidden;
    flex-grow: 0;
    font-size: 10px;
    flex-shrink: 10;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    line-height: 120%;
    white-space: nowrap;
    margin-right: 10px;
    text-overflow: ellipsis;
}

.jss6855 {
    color: #000000;
    display: flex;
    overflow: hidden;
    flex-grow: 0;
    font-size: 12px;
    min-width: 36px;
    flex-shrink: 1;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 500;
    line-height: 120%;
    white-space: nowrap;
    margin-right: 10px;
    margin-bottom: 0;
    text-overflow: ellipsis;
}

.jss6856 {
    color: white;
    width: 10px;
    height: 10px;
    display: inline-block;
    font-size: 12px;
    background: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiIgY29sb3I9IiNmZmYiPgogICAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNTUyIDY0SDQ0OFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNEgxNTJjLTEzLjMgMC0yNCAxMC43LTI0IDI0djQwSDI0QzEwLjcgNjQgMCA3NC43IDAgODh2NTZjMCAzNS43IDIyLjUgNzIuNCA2MS45IDEwMC43IDMxLjUgMjIuNyA2OS44IDM3LjEgMTEwIDQxLjdDMjAzLjMgMzM4LjUgMjQwIDM2MCAyNDAgMzYwdjcyaC00OGMtMzUuMyAwLTY0IDIwLjctNjQgNTZ2MTJjMCA2LjYgNS40IDEyIDEyIDEyaDI5NmM2LjYgMCAxMi01LjQgMTItMTJ2LTEyYzAtMzUuMy0yOC43LTU2LTY0LTU2aC00OHYtNzJzMzYuNy0yMS41IDY4LjEtNzMuNmM0MC4zLTQuNiA3OC42LTE5IDExMC00MS43IDM5LjMtMjguMyA2MS45LTY1IDYxLjktMTAwLjdWODhjMC0xMy4zLTEwLjctMjQtMjQtMjR6TTk5LjMgMTkyLjhDNzQuOSAxNzUuMiA2NCAxNTUuNiA2NCAxNDR2LTE2aDY0LjJjMSAzMi42IDUuOCA2MS4yIDEyLjggODYuMi0xNS4xLTUuMi0yOS4yLTEyLjQtNDEuNy0yMS40ek01MTIgMTQ0YzAgMTYuMS0xNy43IDM2LjEtMzUuMyA0OC44LTEyLjUgOS0yNi43IDE2LjItNDEuOCAyMS40IDctMjUgMTEuOC01My42IDEyLjgtODYuMkg1MTJ2MTZ6Ij48L3BhdGg+Cjwvc3ZnPg==) no-repeat;
    background-size: contain;
}

.jss6857 {
    width: 14px;
    bottom: -8px;
    height: 14px;
    display: flex;
    z-index: 1;
    overflow: hidden;
    position: absolute;
    background: #FFA000;
    align-items: center;
    flex-shrink: 0;
    line-height: 12px;
    border-radius: 4px;
    justify-content: center;
}

.jss6858 {
    width: calc(100% - 29px);
    display: flex;
    flex-shrink: 1;
    flex-direction: column;
}

.jss6859 {
    margin-right: 10px;
}

.jss6860 {
    color: #68758E;
    font-size: 10px;
}

.jss6861 {
    color: #525d749c;
    margin: 0 4px;
    font-size: 10px;
}

.jss6862 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6863 {
    top: -2px;
    right: -4px;
    position: absolute;
    font-size: 10px;
}



.jss7125 {
    font-size: inherit;
    font-family: Roboto Condensed, sans-serif;
    font-weight: inherit;
}



.jss6869 {
    font-size: 12px;
    transition: color 0.2s linear;
    font-weight: 400;
    transition-delay: 0.2s;
}

.jss6870 {
    color: #000000;
    display: flex;
    font-size: 12px;
    align-items: center;
    font-weight: 400;
}

.jss6871 {
    color: #00C07B;
}

.jss6872 {
    color: #FF3347;
}

.jss6874 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6874 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6456 {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.jss6457 {
    margin: 4px 6px 4px 0;
    flex-shrink: 0;
}


.jss6454 {
    display: flex;
    padding: 0px 4px;
}


.jss6318 {
    color: #525d749c;
    font-size: 10px;
}



.jss6519 {
    width: 100%;
    height: 22px;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.jss6519::-webkit-scrollbar {
    display: none;
}


.jss6445 {
    color: #000000;
    border: 1px solid #E8ECF2;
    cursor: pointer;
    height: 20px;
    margin: 0 4px;
    padding: 2px 10px;
    position: relative;
    background: transparent;
    margin-top: 2px;
    font-weight: 400;
    line-height: 14px;
    white-space: nowrap;
    border-radius: 16px;
}

.jss6445 svg {
    margin: 0;
}

.jss6446 {
    display: flex;
    padding: 0px 4px;
    flex-wrap: wrap;
    align-items: center;
    border-radius: 16px;
    margin-bottom: 8px;
    justify-content: space-between;
    scrollbar-width: none;
    background-color: #FFFFFF;
}

.jss6446::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
}

.jss6446::-webkit-scrollbar-track {
    width: 0;
    height: 0;
    background: transparent;
    box-sizing: border-box;
}

.jss6446::-webkit-scrollbar-thumb {
    width: 0;
    border: none;
    height: 0;
    box-sizing: border-box;
    background-color: transparent;
}

@media (max-width:1023.95px) {
    .jss6446 {
        padding: 16px 12px;
    }
}

.jss6447 {
    width: 100%;
    display: flex;
    align-items: center;
    scrollbar-width: none;
    overscroll-behavior-x: none;
}

.jss6447::-webkit-scrollbar {
    display: none;
}

.jss6448 {
    display: flex;
}

.jss6449 {
    display: inline;
    margin-right: 8px;
}

.jss6450 {
    color: #FFFFFF;
    right: 0;
    bottom: 0;
    height: 14px;
    padding: 2px 6px;
    position: absolute;
    font-size: 10px;
    transform: translate(50%, 50%);
    line-height: 1;
    border-radius: 8px;
    background-color: #5661FF;
}

.jss6451 {
    width: 250px;
}

.jss6452 {
    font-weight: 700;
    padding-left: 4px;
}


.jss6809 {
    font-size: 12px;
    transition: color 0.2s linear;
    transition-delay: 0.2s;
}

.jss6810 {
    color: #00C07B;
}

.jss6811 {
    color: #FF3347;
}

.jss6812 {
    color: #000000;
}

.jss6813 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6813 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6835 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6835 .ag-header-cell-label {
    justify-content: center;
}


.jss6822 {
    color: #000000;
    width: 100%;
    display: flex;
    font-size: 12px;
    justify-content: flex-end;
}

.jss6823 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6823 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6824 {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
}

.jss6825 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6825 .ag-header-cell-label {
    justify-content: flex-end;
}

.jss6826 {
    right: 0;
    width: 4px;
    bottom: 0;
    height: 4px;
    content: "";
    display: block;
    position: absolute;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #FF3347;
}


.jss6827 {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
}

.jss6828 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6828 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6843 {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
}

.jss6844 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6844 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6845 {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
}

.jss6846 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6846 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6833 {
    color: #000000;
    font-size: 12px;
    text-wrap: wrap;
    text-align: right;
    font-weight: 400;
    margin-left: 8px;
    text-overflow: ellipsis;
}

.jss6834 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    margin-right: 18px;
    text-transform: uppercase;
}

.jss6834 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6829 {
    padding: 0 !important;
}

.jss6830 {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj4KICAgIDxwYXRoIGZpbGw9IiM0MDQ5NjAiIGQ9Ik0yNTkuMyAxNy44TDE5NCAxNTAuMiA0Ny45IDE3MS41Yy0yNi4yIDMuOC0zNi43IDM2LjEtMTcuNyA1NC42bDEwNS43IDEwMy0yNSAxNDUuNWMtNC41IDI2LjMgMjMuMiA0NiA0Ni40IDMzLjdMMjg4IDQzOS42bDEzMC43IDY4LjdjMjMuMiAxMi4yIDUwLjktNy40IDQ2LjQtMzMuN2wtMjUtMTQ1LjUgMTA1LjctMTAzYzE5LTE4LjUgOC41LTUwLjgtMTcuNy01NC42TDM4MiAxNTAuMiAzMTYuNyAxNy44Yy0xMS43LTIzLjYtNDUuNi0yMy45LTU3LjQgMHoiPjwvcGF0aD4KPC9zdmc+) center no-repeat;
}

.jss6831 {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj4KICAgIDxwYXRoIGZpbGw9IiM0MDQ5NjAiIGQ9Ik01MjguMSAxNzEuNUwzODIgMTUwLjIgMzE2LjcgMTcuOGMtMTEuNy0yMy42LTQ1LjYtMjMuOS01Ny40IDBMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZ6TTQwNS44IDMxNy45bDI3LjggMTYyTDI4OCA0MDMuNSAxNDIuNSA0ODBsMjcuOC0xNjJMNTIuNSAyMDMuMWwxNjIuNy0yMy42TDI4OCAzMmw3Mi44IDE0Ny41IDE2Mi43IDIzLjYtMTE3LjcgMTE0Ljh6Ij48L3BhdGg+Cjwvc3ZnPg==) center no-repeat;
}

.jss6832 {
    width: 10px;
    height: 20px;
    display: inline-block;
    padding: 18px 14px;
    background-size: 11px;
}


.jss6836 {
    color: #000000;
    display: flex;
    font-size: 12px;
    font-weight: 400;
}

.jss6837 {
    display: flex;
    font-size: 10px;
    transition: color 0.2s linear;
    align-items: flex-end;
    padding-left: 6px;
    transition-delay: 0.2s;
}

.jss6838 {
    color: #00C07B;
}

.jss6839 {
    color: #FF3347;
}

.jss6840 {
    color: #000000;
}

.jss6841 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6841 .ag-header-cell-label {
    justify-content: flex-end;
}

.jss6842 {
    height: 100%;
    display: flex;
    transition: color 0.2s linear;
    align-items: flex-end;
    flex-direction: column;
    justify-content: center;
    transition-delay: 0.2s;
}


.jss6847 {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
}

.jss6848 {
    color: #68758E;
    font-size: 10px;
    font-family: Roboto Condensed, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.jss6848 .ag-header-cell-label {
    justify-content: flex-end;
}


.jss6204 {
    width: auto;
    height: 144px;
    padding: 8px 16px;
    border-radius: 16px;
    background-color: #FFFFFF;
}

@media (max-width:767.95px) {
    .jss6204 {
        padding: 8px 16px;
    }
}

.jss6205 {
    width: fit-content;
}

.jss6206 {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.jss6207 {
    display: flex;
    align-items: center;
}

.jss6207>svg {
    color: #4E5966;
}

.jss6208 {
    display: flex;
    align-items: center;
}

.jss6208>svg {
    color: #000000;
}

.jss6209 {
    display: flex;
    padding: 4px 0px;
    margin-top: 4px;
    align-items: center;
    flex-direction: column;
}

.jss6210 {
    cursor: pointer;
}

.jss6211 {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jss6212 {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}


.jss7085 {
    width: 100%;
    cursor: pointer;
    display: flex;
    margin-bottom: 8px;
    flex-direction: row;
    justify-content: space-between;
}

.jss7085:last-child {
    margin-bottom: 0;
}

.jss7086 {
    color: #00C07B;
}

.jss7087 {
    color: #FF3347;
}

.jss7088 {
    color: #000000;
}

.jss7089 {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.jss7090 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    border-radius: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

@media (max-width:767.95px) {
    .jss7090 {
        width: 18px;
        height: 18px;
    }
}

.jss7091 {
    color: #000000;
    font-size: 12px;
    font-weight: 500;
    margin-left: 8px;
}

.jss7092 {
    display: flex;
    align-items: center;
    margin-left: 8px;
    flex-direction: row;
}

.jss7093 {
    color: #000000;
    font-weight: 400;
}

.jss7094 {
    width: 40px;
    display: flex;
    font-size: 10px;
    margin-left: 8px;
    justify-content: flex-end;
}

.jss7095 {
    font-size: 12px;
}

.jss7096 {
    color: #00C07B;
}

.jss7097 {
    color: #FF3347;
}

.jss7098 {
    color: #68758E;
}



.jss6162 {
    display: flex;
}

.jss6163 .slick-list {
    margin: 0 -10px;
}

.jss6163 .slick-dots {
    bottom: -35px;
}

.jss6163 .slick-dots li.slick-active button:before {
    color: #000000;
    font-size: 16px;
}

.jss6163 .slick-dots li button:before {
    color: #000000;
    font-size: 16px;
}

.jss6163 .slick-list .slick-slide {
    margin: -2px 8px;
}

.jss6163 .slick-list .slick-track {
    display: flex;
    margin-top: 2px;
    margin-bottom: 2px;
}

.jss6164 {
    width: 100%;
    height: 144px;
    display: flex;
    padding: 8px 16px;
    align-items: center;
    margin-left: 20px;
    border-radius: 16px;
    justify-content: center;
    background-color: #FFFFFF;
}

@media (max-width:767.95px) {
    .jss6164 {
        padding: 8px 16px;
    }
}

.jss6165 {
    color: white;
}

.jss6166 {
    width: 100%;
    height: 200px;
    border-radius: 16px;
}

.jss6167 {
    min-width: 34px;
    min-height: 34px;
}

.jss6168 {
    top: 0;
    height: 100%;
    opacity: 0.4;
    padding: 0;
    z-index: 2;
    position: absolute;
    transition: delay 0.3s;
}

.jss6168:hover {
    opacity: 1;
}

.jss6169 {
    font-size: 18px;
}

.jss6170 {
    left: 2px;
    position: relative;
}

.jss6170.rtl {
    left: -2px;
}

@media (min-width:1280px) {
    .jss6171 {
        left: -10px;
    }

    .jss6171[dir=rtl] {
        left: unset;
        right: -10px;
    }
}

@media (max-width:1279.95px) {
    .jss6171 {
        left: -10px;
    }

    .jss6171[dir=rtl] {
        left: unset;
        right: -10px;
    }
}

@media (min-width:1280px) {
    .jss6172 {
        right: -10px;
    }

    .jss6172[dir=rtl] {
        left: -10px;
        right: unset;
    }
}

@media (max-width:1279.95px) {
    .jss6172 {
        right: -10px;
    }

    .jss6172[dir=rtl] {
        left: -10px;
        right: unset;
    }
}



.jss6157 {
    margin-bottom: 8px;
}

@media (max-width:767.95px) {
    .jss6157 {
        padding: 12px 12px 0px 12px;
    }
}

.jss6158 {
    width: 100%;
    display: flex;
    margin-bottom: 8px;
    flex-direction: row;
}

.jss6159 {
    color: #000000;
    width: 100%;
    font-size: 24px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    margin-bottom: 24px;
}

@media (max-width:1023.95px) {
    .jss6159 {
        font-size: 18px;
        margin-bottom: 16px;
    }
}

.jss6160 {
    display: flex;
    flex-direction: row;
}

.jss6161 {
    color: #000000;
    width: 9px;
    height: 14px;
}


.jss6147 {
    display: flex;
    z-index: 1;
    position: relative;
    background: #FFFFFF;
    overflow-y: auto;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    scrollbar-width: none;
}

.jss6147::-webkit-scrollbar {
    display: none;
}

.jss6148 {
    width: 100%;
    height: 100%;
    display: flex;
    padding: 8px;
    flex-direction: column;
    justify-content: space-between;
}

.jss6149 {
    cursor: pointer;
    display: flex;
    padding: 8px;
    background: #5661FF;
    margin-bottom: 8px;
    justify-content: center;
}

.jss6150 {
    color: #5661FF;
    cursor: pointer;
    background: #FFFFFF;
    margin-right: 8px;
    margin-bottom: 8px;
}

.jss6151 {
    bottom: 8px;
    display: flex;
    position: fixed;
    flex-wrap: wrap;
    max-width: 190px;
    justify-content: space-between;
}

.jss6152 {
    color: #000000;
    width: 16px !important;
    border: 1px solid #E8ECF2;
    height: 16px;
    box-sizing: content-box;
    border-radius: 16px;
}

.jss6153 {
    top: 50%;
    cursor: pointer;
    padding: 4px;
    position: fixed;
}



.jss6134 {
    height: 100%;
    display: flex;
    background: #F8F8FB;
}

.jss6135 {
    padding: 8px;
    overflow: auto;
    background: #F8F8FB;
    overflow-x: hidden;
}

.jss6136 {
    width: 100%;
    display: flex;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
}

.jss6137 {
    width: 100%;
    height: 100%;
    padding: 0;
    overflow: auto;
    border-radius: 2px;
    background-color: #F8F8FB;
}

.jss6139 {
    display: flex;
    max-width: 350px;
    min-width: 350px;
    overflow-x: hidden;
    overflow-y: auto;
    flex-direction: column;
}

.jss6140 {
    display: flex;
}

.jss6141 {
    cursor: col-resize;
    resize: horizontal;
    display: flex;
    flex-grow: 0;
    flex-basis: 11px;
    margin-top: 4px;
    align-items: center;
    flex-shrink: 0;
    justify-self: flex-end;
    border-radius: 50px;
    justify-content: center;
    background-color: #F7F7FB;
}

.jss6142 {
    width: 3px;
    height: 100px;
    background-color: #68758E;
}

.jss6143 {
    margin-bottom: -8px;
}

.jss6144 {
    margin: 4px 0;
    padding: 16px;
    overflow: hidden;
    background: #FFFFFF;
    border-radius: 16px;
}


svg:not(:root).svg-inline--fa {
    overflow: visible;
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
}

.svg-inline--fa.fa-lg {
    vertical-align: -0.225em;
}

.svg-inline--fa.fa-w-1 {
    width: 0.0625em;
}

.svg-inline--fa.fa-w-2 {
    width: 0.125em;
}

.svg-inline--fa.fa-w-3 {
    width: 0.1875em;
}

.svg-inline--fa.fa-w-4 {
    width: 0.25em;
}

.svg-inline--fa.fa-w-5 {
    width: 0.3125em;
}

.svg-inline--fa.fa-w-6 {
    width: 0.375em;
}

.svg-inline--fa.fa-w-7 {
    width: 0.4375em;
}

.svg-inline--fa.fa-w-8 {
    width: 0.5em;
}

.svg-inline--fa.fa-w-9 {
    width: 0.5625em;
}

.svg-inline--fa.fa-w-10 {
    width: 0.625em;
}

.svg-inline--fa.fa-w-11 {
    width: 0.6875em;
}

.svg-inline--fa.fa-w-12 {
    width: 0.75em;
}

.svg-inline--fa.fa-w-13 {
    width: 0.8125em;
}

.svg-inline--fa.fa-w-14 {
    width: 0.875em;
}

.svg-inline--fa.fa-w-15 {
    width: 0.9375em;
}

.svg-inline--fa.fa-w-16 {
    width: 1em;
}

.svg-inline--fa.fa-w-17 {
    width: 1.0625em;
}

.svg-inline--fa.fa-w-18 {
    width: 1.125em;
}

.svg-inline--fa.fa-w-19 {
    width: 1.1875em;
}

.svg-inline--fa.fa-w-20 {
    width: 1.25em;
}

.svg-inline--fa.fa-pull-left {
    margin-right: 0.3em;
    width: auto;
}

.svg-inline--fa.fa-pull-right {
    margin-left: 0.3em;
    width: auto;
}

.svg-inline--fa.fa-border {
    height: 1.5em;
}

.svg-inline--fa.fa-li {
    width: 2em;
}

.svg-inline--fa.fa-fw {
    width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.fa-layers {
    display: inline-block;
    height: 1em;
    position: relative;
    text-align: center;
    vertical-align: -0.125em;
    width: 1em;
}

.fa-layers svg.svg-inline--fa {
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.fa-layers-counter,
.fa-layers-text {
    display: inline-block;
    position: absolute;
    text-align: center;
}

.fa-layers-text {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.fa-layers-counter {
    background-color: #ff253a;
    border-radius: 1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    height: 1.5em;
    line-height: 1;
    max-width: 5em;
    min-width: 1.5em;
    overflow: hidden;
    padding: 0.25em;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

.fa-layers-bottom-right {
    bottom: 0;
    right: 0;
    top: auto;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
}

.fa-layers-bottom-left {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.fa-layers-top-right {
    right: 0;
    top: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

.fa-layers-top-left {
    left: 0;
    right: auto;
    top: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: top left;
    transform-origin: top left;
}

.fa-lg {
    font-size: 1.3333333333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
}

.fa-xs {
    font-size: 0.75em;
}

.fa-sm {
    font-size: 0.875em;
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}

.fa-ul>li {
    position: relative;
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

.fa-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
    margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
    margin-left: 0.3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
    -webkit-filter: none;
    filter: none;
}

.fa-stack {
    display: inline-block;
    height: 2em;
    position: relative;
    width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.svg-inline--fa.fa-stack-1x {
    height: 1em;
    width: 1.25em;
}

.svg-inline--fa.fa-stack-2x {
    height: 2em;
    width: 2.5em;
}

.fa-inverse {
    color: #fff;
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.svg-inline--fa .fa-primary {
    fill: var(--fa-primary-color, currentColor);
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
    fill: var(--fa-secondary-color, currentColor);
    opacity: 0.4;
    opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
    opacity: 0.4;
    opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
    fill: black;
}

.fad.fa-inverse {
    color: #fff;
}



body,
html {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    overscroll-behavior-y: none;
    position: fixed
}

header .MuiButton-root:not([data-tid=btn__deposit]) {
    background-color: transparent !important
}

header>.MuiBox-root {
    transition: background-color .5s ease-in-out;
    background-color: #41495f
}

header.super-black-header>.MuiBox-root {
    background-color: #222 !important
}

header.blue-header>.MuiBox-root {
    background-color: #1e272e !important
}

#mercuryo-widget>iframe {
    flex: 1;
    height: 100%;
    min-width: auto !important
}

#loading {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000000;
    width: 100%;
    height: 100%;
    background: rgba(74, 74, 74, 0.3);
    backdrop-filter: blur(5px);
}

#loading::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000000;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='170' height='170' viewBox='0 0 192 192' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='192' height='192' rx='93.3333' fill='%235661FF'/%3E%3Cpath d='M152 135.371L130.934 76.7926H99.6698L85.5926 115.943H69.2817L96.0212 41.5996H85.9661C82.3747 41.6022 78.8715 42.7127 75.9345 44.7795C72.9974 46.8464 70.7695 49.769 69.5547 53.1487L39.9997 135.371H88.6163C92.2102 135.371 95.7165 134.262 98.6564 132.195C101.596 130.128 103.826 127.204 105.042 123.822L115.298 95.2941L129.706 135.371H152Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 120px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-animation: z-sk-rotateplane 1.2s infinite linear;
    animation: z-sk-rotateplane 1.2s infinite linear
}

#app-container {
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.mtcaptcha,
.r2captcha {
    display: none
}

.h-captcha {
    display: none
}

@-webkit-keyframes z-sk-rotateplane {
    0% {
        -webkit-transform: rotateY(0)
    }

    50% {
        -webkit-transform: rotateY(180deg)
    }

    100% {
        -webkit-transform: rotateY(0)
    }
}

@keyframes z-sk-rotateplane {
    0% {
        transform: rotateY(0);
        -webkit-transform: rotateY(0)
    }

    50% {
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg)
    }

    100% {
        transform: rotateY(0);
        -webkit-transform: rotateY(0)
    }
}



/*! CSS Used from: https://latoken.com/exch-static/css/main~75771b9e.c3ccb5fd.css */
* {
    box-sizing: border-box;
}

:focus {
    outline: none;
}

* {
    scrollbar-width: auto;
    scrollbar-color: rgba(174, 185, 203, 0.3) transparent;
}

.app_with_scroll *::-webkit-scrollbar {
    width: 12px;
    background: transparent;
}

.app_with_scroll *::-webkit-scrollbar-track {
    background: #fff;
    box-sizing: border-box;
}

.app_with_scroll *::-webkit-scrollbar-thumb {
    background-color: #dce1e5;
    border-radius: 8px;
    border: 2px solid #fff;
    box-sizing: border-box;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button {
    text-transform: none;
}

button,
html [type="button"] {
    -webkit-appearance: button;
}

[type='checkbox'] {
    box-sizing: border-box;
    padding: 0;
}

/*! CSS Used from: Embedded */
.MuiTypography-root-8533 {
    margin: 0;
}

.MuiTypography-body2-8534 {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}

.MuiTypography-colorTextPrimary-8558 {
    color: #000000;
}

/*! CSS Used from: Embedded */
.MuiTouchRipple-root-8523 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

/*! CSS Used from: Embedded */
.MuiButtonBase-root-8513 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

@media print {
    .MuiButtonBase-root-8513 {
        -webkit-print-color-adjust: exact;
    }
}

/*! CSS Used from: Embedded */
.MuiIconButton-root-8505 {
    flex: 0 0 auto;
    color: #68758E;
    padding: 12px;
    overflow: visible;
    font-size: 1.7142857142857142rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}

.MuiIconButton-root-8505:hover {
    background-color: transparent;
}

@media (hover: none) {
    .MuiIconButton-root-8505:hover {
        background-color: transparent;
    }
}

.MuiIconButton-colorSecondary-8510 {
    color: #303A4D;
}

.MuiIconButton-colorSecondary-8510:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiIconButton-colorSecondary-8510:hover {
        background-color: transparent;
    }
}

.MuiIconButton-label-8512 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}

/*! CSS Used from: Embedded */
.MuiSvgIcon-root-8514 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
}

/*! CSS Used from: Embedded */
.jss8674 {
    top: -10px;
    color: #68758E;
    right: 10px;
    display: block;
    padding: 4px;
    z-index: 1;
    position: absolute;
    font-size: 12.075px;
    font-family: Roboto, sans-serif;
    background-color: #F8F8FB;
}

.jss8675 {
    border: none;
    cursor: pointer;
}

.jss8675:hover {
    text-decoration: underline;
}

/*! CSS Used from: Embedded */
.MuiInputBase-root-8701 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputBase-root-8701 input {
    font-size: 14px;
}

.MuiInputBase-input-8709 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.1px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input-8709:focus {
    outline: 0;
}

.MuiInputBase-input-8709:invalid {
    box-shadow: none;
}

/*! CSS Used from: Embedded */
.jss8723 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.jss8725 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}

.jss8725>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

/*! CSS Used from: Embedded */
.MuiOutlinedInput-root-8689 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}

.MuiOutlinedInput-root-8689:hover .MuiOutlinedInput-notchedOutline-8695 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-8689:hover .MuiOutlinedInput-notchedOutline-8695 {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.MuiOutlinedInput-root-8689 fieldset {
    border-color: #E8ECF2;
}

.MuiOutlinedInput-root-8689:hover {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-8689 .MuiOutlinedInput-notchedOutline-8695 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-8689:hover {
        background-color: #F8F8FB;
    }
}

.MuiOutlinedInput-adornedEnd-8692 {
    padding-right: 14px;
}

.MuiOutlinedInput-notchedOutline-8695 {
    border-color: rgba(0, 0, 0, 0.23);
}

.MuiOutlinedInput-input-8696 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-inputAdornedEnd-8700 {
    padding-right: 0;
}

/*! CSS Used from: Embedded */
.MuiFormLabel-root-8685 {
    color: #68758E;
    padding: 0;
    font-size: 16.1px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}

/*! CSS Used from: Embedded */
.MuiInputLabel-root-8677 {
    display: block;
    transform-origin: top left;
}

.MuiInputLabel-formControl-8679 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.MuiInputLabel-animated-8682 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.MuiInputLabel-outlined-8684 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

/*! CSS Used from: Embedded */
.MuiFormControl-root-8670 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.MuiFormControl-fullWidth-8673 {
    width: 100%;
}

/*! CSS Used from: Embedded */
.MuiInputAdornment-root-8716 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}

.MuiInputAdornment-positionEnd-8719 {
    margin-left: 8px;
}

/*! CSS Used from: Embedded */
.MuiGrid-container-8568 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.MuiGrid-item-8569 {
    margin: 0;
    box-sizing: border-box;
}

.MuiGrid-spacing-xs-3-8592>.MuiGrid-item-8569 {
    padding: 12px;
}

.MuiGrid-grid-xs-12-8613 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
}

/*! CSS Used from: Embedded */
.MuiFormControlLabel-root-8727 {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    margin-left: -11px;
    margin-right: 16px;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}

/*! CSS Used from: Embedded */
.jss8736 {
    padding: 9px;
}

.jss8739 {
    top: 0;
    left: 0;
    width: 100%;
    cursor: inherit;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding: 0;
    z-index: 1;
    position: absolute;
}

/*! CSS Used from: Embedded */
.MuiCheckbox-root-8732 {
    color: #68758E;
}

.MuiCheckbox-colorSecondary-8735 {
    color: #68758E;
}

.MuiCheckbox-colorSecondary-8735.Mui-checked {
    color: #68758E;
}

.MuiCheckbox-colorSecondary-8735.Mui-checked:hover {
    background-color: rgba(48, 58, 77, 0.04);
}

@media (hover: none) {
    .MuiCheckbox-colorSecondary-8735.Mui-checked:hover {
        background-color: transparent;
    }
}



/*! CSS Used from: https://latoken.com/exch-static/css/main~75771b9e.c3ccb5fd.css */
* {
    box-sizing: border-box;
}

:focus {
    outline: none;
}

* {
    scrollbar-width: auto;
    scrollbar-color: rgba(174, 185, 203, 0.3) transparent;
}

.app_with_scroll *::-webkit-scrollbar {
    width: 12px;
    background: transparent;
}

.app_with_scroll *::-webkit-scrollbar-track {
    background: #fff;
    box-sizing: border-box;
}

.app_with_scroll *::-webkit-scrollbar-thumb {
    background-color: #dce1e5;
    border-radius: 8px;
    border: 2px solid #fff;
    box-sizing: border-box;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button {
    text-transform: none;
}

button,
html [type="button"] {
    -webkit-appearance: button;
}

/*! CSS Used from: Embedded */
.MuiTouchRipple-root-8523 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

/*! CSS Used from: Embedded */
.MuiButtonBase-root-8513 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

@media print {
    .MuiButtonBase-root-8513 {
        -webkit-print-color-adjust: exact;
    }
}

/*! CSS Used from: Embedded */
.MuiIconButton-root-8505 {
    flex: 0 0 auto;
    color: #68758E;
    padding: 12px;
    overflow: visible;
    font-size: 1.7142857142857142rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}

.MuiIconButton-root-8505:hover {
    background-color: transparent;
}

@media (hover: none) {
    .MuiIconButton-root-8505:hover {
        background-color: transparent;
    }
}

.MuiIconButton-label-8512 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}

/*! CSS Used from: Embedded */
.MuiSvgIcon-root-8514 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
}

/*! CSS Used from: Embedded */
.jss8674 {
    top: -10px;
    color: #68758E;
    right: 10px;
    display: block;
    padding: 4px;
    z-index: 1;
    position: absolute;
    font-size: 12.075px;
    font-family: Roboto, sans-serif;
    background-color: #F8F8FB;
}

.jss8675 {
    border: none;
    cursor: pointer;
}

.jss8675:hover {
    text-decoration: underline;
}

/*! CSS Used from: Embedded */
.MuiInputBase-root-8701 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputBase-root-8701 input {
    font-size: 14px;
}

.MuiInputBase-input-8709 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.1px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input-8709:focus {
    outline: 0;
}

.MuiInputBase-input-8709:invalid {
    box-shadow: none;
}

/*! CSS Used from: Embedded */
.jss8723 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.jss8725 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}

.jss8725>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

/*! CSS Used from: Embedded */
.MuiOutlinedInput-root-8689 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}

.MuiOutlinedInput-root-8689:hover .MuiOutlinedInput-notchedOutline-8695 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-8689:hover .MuiOutlinedInput-notchedOutline-8695 {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.MuiOutlinedInput-root-8689 fieldset {
    border-color: #E8ECF2;
}

.MuiOutlinedInput-root-8689:hover {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-8689 .MuiOutlinedInput-notchedOutline-8695 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-8689:hover {
        background-color: #F8F8FB;
    }
}

.MuiOutlinedInput-adornedEnd-8692 {
    padding-right: 14px;
}

.MuiOutlinedInput-notchedOutline-8695 {
    border-color: rgba(0, 0, 0, 0.23);
}

.MuiOutlinedInput-input-8696 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-inputAdornedEnd-8700 {
    padding-right: 0;
}

/*! CSS Used from: Embedded */
.MuiFormLabel-root-8685 {
    color: #68758E;
    padding: 0;
    font-size: 16.1px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}

/*! CSS Used from: Embedded */
.MuiInputLabel-root-8677 {
    display: block;
    transform-origin: top left;
}

.MuiInputLabel-formControl-8679 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.MuiInputLabel-animated-8682 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.MuiInputLabel-outlined-8684 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

/*! CSS Used from: Embedded */
.MuiFormControl-root-8670 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.MuiFormControl-fullWidth-8673 {
    width: 100%;
}

/*! CSS Used from: Embedded */
.MuiInputAdornment-root-8716 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}

.MuiInputAdornment-positionEnd-8719 {
    margin-left: 8px;
}

.MuiFormControl-root-4756 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.MuiGrid-grid-xs-12-4699 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
}

.MuiGrid-spacing-xs-3-4678>.MuiGrid-item-4655 {
    padding: 12px;
}


.MuiGrid-item-4655 {
    margin: 0;
    box-sizing: border-box;
}


.MuiGrid-container-4654 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.MuiFormControl-fullWidth-4759 {
    width: 100%;
}




.MuiPaper-root-4173 {
    color: #000000;
}


.jss4854 {
    border: none;
    cursor: pointer;
}



.jss4853 {
    top: -10px;
    color: #68758E;
    right: 10px;
    display: block;
    padding: 4px;
    z-index: 1;
    position: absolute;
    font-size: 12.075px;
    font-family: Roboto, sans-serif;
    background-color: #F8F8FB;
}

.MuiFormControl-root-4756 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}



.MuiPaper-root-4173 {
    color: #000000;
}


.MuiInputLabel-outlined-4768 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}


.MuiInputLabel-animated-4766 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}


.MuiInputLabel-formControl-4763 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}


.MuiInputLabel-root-4761 {
    display: block;
    transform-origin: top left;
}


.MuiFormLabel-root-4769 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}


.MuiOutlinedInput-adornedEnd-4776 {
    padding-right: 14px;
}


.MuiOutlinedInput-root-4773 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}


.MuiInputBase-root-4785 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}



label[data-shrink="false"]+.MuiInputBase-formControl-4786 .MuiInputBase-input-4793::placeholder {
    opacity: 0 !important;
}


.MuiInputBase-input-4793::placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}


.MuiInputBase-root-4785 input,
.MuiInputBase-root-4785 label {
    font-size: 14px;
}


.MuiOutlinedInput-inputAdornedEnd-4784 {
    padding-right: 0;
}


.MuiOutlinedInput-input-4780 {
    padding: 18.5px 14px;
}


.MuiInputBase-input-4793 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}


.MuiInputAdornment-positionEnd-4858 {
    margin-left: 8px;
}

.MuiInputAdornment-root-4855 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}


.MuiInputBase-root-4785 {
    color: #000000;
    cursor: text;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}


.MuiButtonBase-root-4584::-moz-focus-inner {
    border-style: none;
}


.MuiIconButton-root-4576 {
    flex: 0 0 auto;
    color: #68758E;
    padding: 12px;
    overflow: visible;
    font-size: 1.7142857142857142rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}


.MuiButtonBase-root-4584 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}


.MuiIconButton-label-4583 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}


.MuiIconButton-root-4576 {
    color: #68758E;
    font-size: 1.7142857142857142rem;
    text-align: center;
}


.MuiButtonBase-root-4584 {
    color: inherit;
    cursor: pointer;
}


.MuiInputAdornment-root-4855 {
    white-space: nowrap;
}

.MuiInputAdornment-root-4855 {
    white-space: nowrap;
}


.MuiInputBase-root-4785 {
    color: #000000;
    cursor: text;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}


.MuiSvgIcon-root-4585 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    -moz-user-select: none;
}


.MuiIconButton-root-4576 {
    color: #68758E;
    font-size: 1.7142857142857142rem;
    text-align: center;
}


.MuiButtonBase-root-4584 {
    color: inherit;
    cursor: pointer;
}


.MuiInputAdornment-root-4855 {
    white-space: nowrap;
}


.MuiSvgIcon-root-4585 {
    fill: currentColor;
    font-size: 1.7142857142857142rem;
}


.jss4800 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}


.MuiInputBase-root-4785 {
    color: #000000;
    cursor: text;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}


/*! CSS Used from: https://latoken.com/exch-static/css/main~75771b9e.c3ccb5fd.css */
* {
    box-sizing: border-box;
}

:focus {
    outline: none;
}

* {
    scrollbar-width: auto;
    scrollbar-color: rgba(174, 185, 203, 0.3) transparent;
}

.app_with_scroll *::-webkit-scrollbar {
    width: 12px;
    background: transparent;
}

.app_with_scroll *::-webkit-scrollbar-track {
    background: #fff;
    box-sizing: border-box;
}

.app_with_scroll *::-webkit-scrollbar-thumb {
    background-color: #dce1e5;
    border-radius: 8px;
    border: 2px solid #fff;
    box-sizing: border-box;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button {
    text-transform: none;
}

button,
html [type="button"] {
    -webkit-appearance: button;
}

/*! CSS Used from: Embedded */
.MuiTouchRipple-root-9821 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}

/*! CSS Used from: Embedded */
.MuiButtonBase-root-9811 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

@media print {
    .MuiButtonBase-root-9811 {
        -webkit-print-color-adjust: exact;
    }
}

/*! CSS Used from: Embedded */
.MuiButton-root-10068 {
    color: #000000;
    padding: 4px 16px;
    font-size: 14px;
    min-width: 64px;
    box-sizing: border-box;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 1.75;
    border-radius: 16px;
    text-transform: none;
}

.MuiButton-root-10068:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .MuiButton-root-10068:hover {
        background-color: transparent;
    }
}

.MuiButton-label-10069 {
    width: 100%;
    display: inherit;
    align-items: inherit;
    white-space: nowrap;
    justify-content: inherit;
}

.MuiButton-outlined-10073 {
    border: 1px solid rgba(0, 0, 0, 0.23);
    padding: 3px 15px;
}

.MuiButton-outlinedPrimary-10074 {
    color: #5661FF;
    border: 1px solid rgba(86, 97, 255, 0.5);
}

.MuiButton-outlinedPrimary-10074:hover {
    border: 1px solid #5661FF;
    background-color: rgba(86, 97, 255, 0.04);
}

@media (hover: none) {
    .MuiButton-outlinedPrimary-10074:hover {
        background-color: transparent;
    }
}

.MuiButton-disableElevation-10079 {
    box-shadow: none;
}

.MuiButton-disableElevation-10079:hover {
    box-shadow: none;
}

.MuiButton-disableElevation-10079:active {
    box-shadow: none;
}

.MuiButton-fullWidth-10089 {
    width: 100%;
}

/*! CSS Used from: Embedded */
.jss10067 {
    font-size: 16.1px;
    box-shadow: none;
    line-height: 48px;
}

.jss10067:hover {
    box-shadow: none;
}

/*! CSS Used from: Embedded */
.MuiIconButton-root-9803 {
    flex: 0 0 auto;
    color: #68758E;
    padding: 12px;
    overflow: visible;
    font-size: 1.7142857142857142rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}

.MuiIconButton-root-9803:hover {
    background-color: transparent;
}

@media (hover: none) {
    .MuiIconButton-root-9803:hover {
        background-color: transparent;
    }
}

.MuiIconButton-label-9810 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}

/*! CSS Used from: Embedded */
.MuiSvgIcon-root-9812 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.7142857142857142rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
}

.MuiSvgIcon-fontSizeSmall-9819 {
    font-size: 1.4285714285714286rem;
}

/*! CSS Used from: Embedded */
.MuiInputBase-root-10039 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputBase-root-10039 input {
    font-size: 14px;
}

.MuiInputBase-fullWidth-10046 {
    width: 100%;
}

.MuiInputBase-input-10047 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.1px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input-10047:focus {
    outline: 0;
}

.MuiInputBase-input-10047:invalid {
    box-shadow: none;
}

/*! CSS Used from: Embedded */
.jss10062 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.jss10064 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}

.jss10064>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.jss10065 {
    max-width: 1000px;
    transition: max-width 100ms cubic-bezier(0.0, 0, 0.2, 1) 50ms;
}

/*! CSS Used from: Embedded */
.MuiOutlinedInput-root-10027 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}

.MuiOutlinedInput-root-10027:hover .MuiOutlinedInput-notchedOutline-10033 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-10027:hover .MuiOutlinedInput-notchedOutline-10033 {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.MuiOutlinedInput-root-10027 fieldset {
    border-color: #E8ECF2;
}

.MuiOutlinedInput-root-10027:hover {
    background-color: #FFFFFF;
}

.MuiOutlinedInput-root-10027 .MuiOutlinedInput-notchedOutline-10033 {
    border-color: #E8ECF2;
}

@media (hover: none) {
    .MuiOutlinedInput-root-10027:hover {
        background-color: #F8F8FB;
    }
}

.MuiOutlinedInput-adornedStart-10029 {
    padding-left: 14px;
}

.MuiOutlinedInput-adornedEnd-10030 {
    padding-right: 14px;
}

.MuiOutlinedInput-notchedOutline-10033 {
    border-color: rgba(0, 0, 0, 0.23);
}

.MuiOutlinedInput-input-10034 {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-inputAdornedStart-10037 {
    padding-left: 0;
}

.MuiOutlinedInput-inputAdornedEnd-10038 {
    padding-right: 0;
}

/*! CSS Used from: Embedded */
.MuiFormLabel-root-10023 {
    color: #68758E;
    padding: 0;
    font-size: 16.1px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}

/*! CSS Used from: Embedded */
.MuiInputLabel-root-10015 {
    display: block;
    transform-origin: top left;
}

.MuiInputLabel-formControl-10017 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.MuiInputLabel-shrink-10019 {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}

.MuiInputLabel-animated-10020 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.MuiInputLabel-outlined-10022 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-outlined-10022.MuiInputLabel-shrink-10019 {
    transform: translate(14px, -6px) scale(0.75);
}

/*! CSS Used from: Embedded */
.MuiFormControl-root-9984 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.MuiFormControl-fullWidth-9987 {
    width: 100%;
}

/*! CSS Used from: Embedded */
.MuiInputAdornment-root-10055 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}

.MuiInputAdornment-positionStart-10057 {
    margin-right: 8px;
}

/*! CSS Used from: Embedded */
.MuiGrid-container-9881 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.MuiGrid-item-9882 {
    margin: 0;
    box-sizing: border-box;
}

.MuiGrid-spacing-xs-1-9903 {
    width: calc(100% + 8px);
    margin: -4px;
}

.MuiGrid-spacing-xs-1-9903>.MuiGrid-item-9882 {
    padding: 4px;
}

.MuiGrid-grid-xs-12-9926 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
}

/*! CSS Used from: Embedded */
@media (pointer: fine) {
    .MuiAutocomplete-root-9991:hover .MuiAutocomplete-clearIndicatorDirty-10002 {
        visibility: visible;
    }
}

.MuiAutocomplete-fullWidth-9992 {
    width: 100%;
}

.MuiAutocomplete-inputRoot-9997 {
    flex-wrap: wrap;
}

.MuiAutocomplete-hasPopupIcon-9995 .MuiAutocomplete-inputRoot-9997,
.MuiAutocomplete-hasClearIcon-9996 .MuiAutocomplete-inputRoot-9997 {
    padding-right: 30px;
}

.MuiAutocomplete-hasPopupIcon-9995.MuiAutocomplete-hasClearIcon-9996 .MuiAutocomplete-inputRoot-9997 {
    padding-right: 56px;
}

.MuiAutocomplete-inputRoot-9997 .MuiAutocomplete-input-9998 {
    width: 0;
    min-width: 30px;
}

.MuiAutocomplete-inputRoot-9997[class*="MuiOutlinedInput-root"] {
    padding: 9px;
}

.MuiAutocomplete-hasPopupIcon-9995 .MuiAutocomplete-inputRoot-9997[class*="MuiOutlinedInput-root"],
.MuiAutocomplete-hasClearIcon-9996 .MuiAutocomplete-inputRoot-9997[class*="MuiOutlinedInput-root"] {
    padding-right: 39px;
}

.MuiAutocomplete-hasPopupIcon-9995.MuiAutocomplete-hasClearIcon-9996 .MuiAutocomplete-inputRoot-9997[class*="MuiOutlinedInput-root"] {
    padding-right: 65px;
}

.MuiAutocomplete-inputRoot-9997[class*="MuiOutlinedInput-root"] .MuiAutocomplete-input-9998 {
    padding: 9.5px 4px;
}

.MuiAutocomplete-inputRoot-9997[class*="MuiOutlinedInput-root"] .MuiAutocomplete-endAdornment-10000 {
    right: 9px;
}

.MuiAutocomplete-input-9998 {
    opacity: 0;
    flex-grow: 1;
    text-overflow: ellipsis;
}

.MuiAutocomplete-inputFocused-9999 {
    opacity: 1;
}

.MuiAutocomplete-endAdornment-10000 {
    top: calc(50% - 14px);
    right: 0;
    position: absolute;
}

.MuiAutocomplete-clearIndicator-10001 {
    padding: 4px;
    visibility: hidden;
    margin-right: -2px;
}

.MuiAutocomplete-popupIndicator-10003 {
    padding: 2px;
    margin-right: -2px;
}

/*! CSS Used from: Embedded */
.jss10114 {
    width: 17px;
    height: 17px;
    margin-right: 3.2px;
}

/*! CSS Used from: Embedded */
.jss10054 {
    margin-right: 4px;
}

/*! CSS Used from: Embedded */
.jss9988 {
    min-width: 144px;
}

/*! CSS Used from: Embedded */
.jss9870 {
    display: flex;
    align-items: center;
}



.MuiGrid-spacing-xs-1-10933 {
    width: calc(100% + 8px);
    margin: -4px;
}



.MuiGrid-container-10911 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}


.MuiGrid-spacing-xs-1-10933 {
    width: calc(100% + 8px);
    margin: -4px;
}


.MuiGrid-container-10911 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}



.MuiGrid-spacing-xs-1-10933>.MuiGrid-item-10912 {
    padding: 12px;
}


.jss11156 {
    display: flex;
    align-items: center;
}


.MuiGrid-item-10912 {
    margin: 0;
    box-sizing: border-box;
}


.jss11159 {
    flex: 0 1 0%;
    display: flex;
    padding-right: 8px;
}


.MuiFormControl-fullWidth-11016 {
    width: 100%;
}


.MuiFormControl-root-11013 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.jss11160 {
    min-width: 144px;
}

.MuiFormControl-root-11013 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.MuiInputLabel-outlined-11027.MuiInputLabel-shrink-11024 {
    transform: translate(14px, -6px) scale(0.75);
}


.MuiInputLabel-outlined-11027 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}


.MuiInputLabel-animated-11025 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}


.MuiInputLabel-shrink-11024 {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}


.MuiInputLabel-formControl-11022 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}


.MuiInputLabel-root-11020 {
    display: block;
    transform-origin: top left;
}


.MuiFormLabel-root-11028 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}


.MuiAutocomplete-hasPopupIcon-11167.MuiAutocomplete-hasClearIcon-11168 .MuiAutocomplete-inputRoot-11169[class*="MuiOutlinedInput-root"] {
    padding-right: 65px;
}


.MuiAutocomplete-inputRoot-11169[class*="MuiOutlinedInput-root"] {
    padding: 9px;
}

.MuiAutocomplete-inputRoot-11169 {
    flex-wrap: wrap;
}

.MuiOutlinedInput-root-11032 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}


.MuiInputBase-root-11044 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}


.MuiInputBase-root-11044 {
    color: #000000;
    cursor: text;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}

.MuiInputAdornment-root-11059 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}


.jss11186 {
    margin-right: 4px;
}


.MuiInputBase-input-11052::placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}


.MuiAutocomplete-inputRoot-11169[class*="MuiOutlinedInput-root"] .MuiAutocomplete-input-11170 {
    padding: 9.5px 4px;
}


.MuiAutocomplete-inputRoot-11169 .MuiAutocomplete-input-11170 {
    width: 0;
    min-width: 30px;
}

.MuiAutocomplete-inputRoot-11169 .MuiAutocomplete-input-11170 {
    width: 0;
    min-width: 30px;
}


.MuiInputBase-root-11044 input,
.MuiInputBase-root-11044 label {
    font-size: 14px;
}


.MuiAutocomplete-inputFocused-11171 {
    opacity: 1;
}


.MuiAutocomplete-input-11170 {
    opacity: 0;
    flex-grow: 1;
    text-overflow: ellipsis;
}


.MuiInputBase-input-11052 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}


.MuiAutocomplete-inputRoot-11169[class*="MuiOutlinedInput-root"] .MuiAutocomplete-endAdornment-11172 {
    right: 9px;
}


.MuiAutocomplete-endAdornment-11172 {
    top: calc(50% - 14px);
    right: 0;
    position: absolute;
}


.MuiInputBase-root-11044 {
    color: #000000;
    cursor: text;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}


.MuiButtonBase-root-10856::-moz-focus-inner {
    border-style: none;
}


.MuiAutocomplete-clearIndicator-11173 {
    padding: 4px;
    visibility: hidden;
    margin-right: -2px;
}


.MuiButtonBase-root-10856 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}


.MuiIconButton-label-10855 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}


.MuiTouchRipple-root-11208 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
}


.MuiButtonBase-root-10856::-moz-focus-inner {
    border-style: none;
}


.MuiAutocomplete-popupIndicator-11175 {
    padding: 2px;
    margin-right: -2px;
}


.MuiButtonBase-root-10856 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    -moz-user-select: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}


.MuiOutlinedInput-root-11032 .MuiOutlinedInput-notchedOutline-11038 {
    border-color: #E8ECF2;
}


.jss11066 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}


.jss11188 {
    flex: 1 1 0%;
    display: flex;
}



.MuiFormControl-fullWidth-11016 {
    width: 100%;
}


.MuiFormControl-root-11013 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.MuiInputLabel-outlined-11027 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}


.MuiInputLabel-animated-11025 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}


.MuiInputLabel-formControl-11022 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}


.MuiInputLabel-root-11020 {
    display: block;
    transform-origin: top left;
}


.MuiFormLabel-root-11028 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}


.MuiOutlinedInput-root-11032 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}


.MuiInputBase-root-11044 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}


label[data-shrink="false"]+.MuiInputBase-formControl-11045 .MuiInputBase-input-11052::placeholder {
    opacity: 0 !important;
}


.MuiInputBase-input-11052::placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}


.MuiInputBase-root-11044 input,
.MuiInputBase-root-11044 label {
    font-size: 14px;
}


.MuiOutlinedInput-input-11039 {
    padding: 18.5px 14px;
}


.MuiInputBase-input-11052 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}



.jss11066 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}



.MuiOutlinedInput-root-11032 .MuiOutlinedInput-notchedOutline-11038 {
    border-color: #E8ECF2;
}


.jss11068 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}


.jss11068>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}


.jss11068 {
    font-size: 0.75em;
    text-align: left;
    visibility: hidden;
}


.jss11188 {
    flex: 1 1 0%;
    display: flex;
}


.MuiFormControl-root-11013 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.MuiFormControl-fullWidth-11016 {
    width: 100%;
}


.MuiFormControl-root-11013 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}



.MuiInputLabel-outlined-11027 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-animated-11025 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}


.MuiInputLabel-formControl-11022 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}


.MuiInputLabel-root-11020 {
    display: block;
    transform-origin: top left;
}




.MuiFormLabel-root-11028 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}


.MuiOutlinedInput-root-11032 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}


.MuiInputBase-root-11044 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}



label[data-shrink="false"]+.MuiInputBase-formControl-11045 .MuiInputBase-input-11052::placeholder {
    opacity: 0 !important;
}


.MuiInputBase-input-11052::placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}



.MuiInputBase-root-11044 input,
.MuiInputBase-root-11044 label {
    font-size: 14px;
}


.MuiOutlinedInput-input-11039 {
    padding: 18.5px 14px;
}



.MuiInputBase-input-11052 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}



.jss11066 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.jss32396 {
    font-size: 14px;
    margin-top: 8px;
    font-weight: 400;
}


.MuiTypography-colorTextPrimary-32451 {
    color: #000000;
}


.MuiTypography-body1-32428 {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 120%;
}


.MuiTypography-root-32426 {
    margin: 0;
}



.MuiGrid-spacing-xs-3-32485>.MuiGrid-item-32462 {
    padding: 12px;
}


.MuiGrid-grid-xs-12-32506 {
    flex-grow: 0;
    max-width: 100%;
    flex-basis: 100%;
}



.MuiGrid-item-32462 {
    margin: 0;
    box-sizing: border-box;
}



.MuiGrid-container-32461 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}


.MuiFormControl-fullWidth-32566 {
    width: 100%;
}


.MuiFormControl-root-32563 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.MuiPaper-root-32353 {
    color: #000000;
}

.MuiFormControl-root-32563 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}


.MuiInputLabel-outlined-32575.MuiInputLabel-shrink-32572 {
    transform: translate(14px, -6px) scale(0.75);
}


.MuiInputLabel-outlined-32575 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}


.MuiInputLabel-shrink-32572 {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}


.MuiInputLabel-formControl-32570 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}


.MuiInputLabel-root-32568 {
    display: block;
    transform-origin: top left;
}


.MuiFormLabel-root-32576 {
    color: #68758E;
    padding: 0;
    font-size: 16.099999999999998px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1;
}


.MuiOutlinedInput-adornedStart-32582 {
    padding-left: 14px;
}


.MuiOutlinedInput-root-32580 {
    width: 100%;
    position: relative;
    border-radius: 8px;
    background-color: #F8F8FB;
}




.MuiInputBase-root-32592 {
    color: #000000;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 14px;
    box-sizing: border-box;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}



.MuiInputAdornment-positionStart-32609 {
    margin-right: 8px;
}


.MuiInputAdornment-root-32607 {
    height: 0.01em;
    display: flex;
    max-height: 2em;
    align-items: center;
    white-space: nowrap;
}




.MuiInputBase-root-32592 {
    color: #000000;
    cursor: text;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
}



.MuiInputBase-input-32600::placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}


.MuiInputBase-root-32592 input,
.MuiInputBase-root-32592 label {
    font-size: 14px;
}

.MuiInputBase-input-7776::placeholder {
    font-weight: 500 !important;
}

.MuiOutlinedInput-inputAdornedStart-32590 {
    padding-left: 0;
}


.MuiOutlinedInput-input-32587 {
    padding: 18.5px 14px;
}


.MuiInputBase-input-32600 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    font-size: 16.099999999999998px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}



.MuiOutlinedInput-root-32580 .MuiOutlinedInput-notchedOutline-32586 {
    border-color: #E8ECF2;
}



.jss32614 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}



.inp-err {
    border: 1px solid #FF3347 !important;
}




.requestVirfaction {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    color: #007bff;
    background-color: inherit;
    border: none;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: bold;
}


.jss2967 {
    display: flex;
    align-items: center;
    /* قرار دادن نام کشور در کنار پرچم */
    gap: 10px;
    /* فاصله بین پرچم و نام کشور */
}

.jss3091 {
    width: 20px;
    /* اندازه پرچم */
    height: 14px;
}



.inpt-search {
    width: 100%;
    padding: 10px 12px;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    border-top: none;
    border-right: none;
    border-left: none;
    outline: none;
    transition: all 0.3s ease-in-out;
}



.inpt-search::placeholder {
    color: #aaa;
}






/* پس‌زمینه تار برای مدال */
.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999999999999;
    display: flex;
    /* در ابتدا مخفی باشد */
}

/* مدال اصلی */
.modal-container {
    background: white;
    width: 350px;
    /* عرض ثابت */
    max-height: 80vh;
    /* حداکثر ارتفاع */
    border-radius: 10px;
    overflow-y: auto;
    /* فعال‌سازی اسکرول */
    padding: 20px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

/* دکمه بستن */
.modal-close {
    background: red;
    color: white;
    padding: 5px 10px;
    border: none;
    cursor: pointer;
    float: right;
    border-radius: 5px;
}

/* لیست داخلی مدال */
.MuiAutocomplete-listbox-2985 {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* آیتم‌های لیست */
.MuiAutocomplete-option-2988 {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: background 0.3s;
}

/* هنگام هاور */
.MuiAutocomplete-option-2988:hover {
    background: #f0f0f0;
}

/* استایل پرچم */
.jss3091 {
    width: 20px;
    height: 14px;
    margin-right: 8px;
}

.test {
    -webkit-appearance: button;
}