.FlexContainer--xQ5rEVO1 {
    display: flex;
    max-width: 100%;
    max-height: 100%;
}

.FlexContainer--xQ5rEVO1 > * {
    flex-shrink: 0;
}

.FlexContainer_withSplitter--kkl9svSF > * {
    position: relative;
}

.FlexContainer_withSplitter--kkl9svSF > *:not(:last-child)::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 80%;
    background-color: #cacaca;
    top: 10%;
}

.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_xxs--Ad_7GY9R > *:not(:last-child)::after {
    right: calc(var(--space-xxs) / 2 * -1);
}

.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_xs--u6xynBm6 > *:not(:last-child)::after {
    right: calc(var(--space-xs) / 2 * -1);
}

.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_s--cYUQmXat > *:not(:last-child)::after {
    right: calc(var(--space-s) / 2 * -1);
}

.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_m--AOuwZMKc > *:not(:last-child)::after {
    right: calc(var(--space-m) / 2 * -1);
}

.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_l--hRvbre8u > *:not(:last-child)::after {
    right: calc(var(--space-l) / 2 * -1);
}

.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_xl--Bq9eIQxO > *:not(:last-child)::after {
    right: calc(var(--space-xl) / 2 * -1);
}


.FlexContainer_withSplitter--kkl9svSF.FlexContainer_gap_xxl--esYPFcTw > *:not(:last-child)::after {
    right: calc(var(--space-xxl) / 2 * -1);
}

.FlexContainer_direction_row--UgimDfbI {
    flex-direction: row;
}

.FlexContainer_direction_column--p2E4X_ur {
    flex-direction: column;
}

.FlexContainer_direction_row-reverse--XPt8XPc2 {
    flex-direction: row-reverse;
}

.FlexContainer_direction_column-reverse--CGoy6buH {
    flex-direction: column-reverse;
}

.FlexContainer_gap_xxs--Ad_7GY9R {
    gap: var(--space-xxs);
}

.FlexContainer_gap_xs--u6xynBm6 {
    gap: var(--space-xs);
}

.FlexContainer_gap_s--cYUQmXat {
    gap: var(--space-s);
}

.FlexContainer_gap_m--AOuwZMKc {
    gap: var(--space-m);
}

.FlexContainer_gap_l--hRvbre8u {
    gap: var(--space-l);
}

.FlexContainer_gap_xl--Bq9eIQxO {
    gap: var(--space-xl);
}

.FlexContainer_gap_xxl--esYPFcTw {
    gap: var(--space-xxl);
}

.FlexContainer_justifyContent_start--CqDs4RfZ {
    justify-content: flex-start;
}

.FlexContainer_justifyContent_end--ZKehA1o5 {
    justify-content: flex-end;
}

.FlexContainer_justifyContent_space-between--Wut7oeLU {
    justify-content: space-between;
}

.FlexContainer_justifyContent_space-around--m9shcraH {
    justify-content: space-around;
}

.FlexContainer_justifyContent_space-evenly--oGap63G7 {
    justify-content: space-evenly;
}

.FlexContainer_justifyContent_center--_wDsAOG9 {
    justify-content: center;
}

.FlexContainer_alignItems_start--otlBFPqQ {
    align-items: start;
}

.FlexContainer_alignItems_end--JJ7bmdDN {
    align-items: end;
}

.FlexContainer_alignItems_center--Roh4_0tG {
    align-items: center;
}

.FlexContainer_alignItems_stretch--cXAW9bK_ {
    align-items: stretch;
}

.FlexContainer--xQ5rEVO1.FlexContainer_enableResize--uh3co3Y_ > * {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}

.FlexContainer_height_auto--xHQdMJAA {
    height: auto;
}

.FlexContainer_height_fit-content--pishWs85 {
    height: fit-content;
}

.FlexContainer_height_fit-parent--vPMjWLHZ {
    height: 100%;
}

.FlexContainer_width_auto--_iGvyyMQ {
    width: auto;
}

.FlexContainer_width_fit-content--vEmlKtmk {
    width: fit-content;
}

.FlexContainer_width_fit-parent--jy8YHG24 {
    width: 100%;
}

.FlexContainer_overflow_wrap--YtSCMFme {
    flex-wrap: wrap;
}

.FlexContainer_overflow_wrap-reverse--BR4yKKWz {
    flex-wrap: wrap-reverse;
}

.FlexContainer_overflow_nowrap--HbhsA_wS {
    flex-wrap: nowrap;
}

.FlexContainer_overflow_hidden--lV1uIyaW {
    overflow: hidden;
}

.FlexContainer_overflow_scroll--sHRkbDVJ.FlexContainer_direction_row--UgimDfbI {
    overflow-x: auto;
}
.FlexContainer_overflow_scroll--sHRkbDVJ.FlexContainer_direction_column--p2E4X_ur {
    overflow-y: auto;
}

.Text--MC1TbPyS {
    margin: 0;
    font: var(--font-default);
}

.Text_nowrap--s6Gy0Tnu {
    white-space: nowrap;
}

.Text_noselect--hC0Xkimj {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

.Input--SwnY5Tas {
    outline-offset: -2px;
    font: var(--font-default);
    max-width: 100%;
    width: 100%;
    padding: 12px 16px;
    resize: none;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border: 1px solid var(--border-on-surface-color);
    border-radius: var(--border-radius-m);
    outline: 1px solid transparent;
    box-sizing: border-box;
}

.Input_invalid--HO9EaHOb {
    border-color: var(--danger-color);
}

.Input--SwnY5Tas:hover,
.Input--SwnY5Tas:focus {
    border-color: var(--primary-color);
}

.Input--SwnY5Tas:focus {
    outline-color: var(--primary-color);
}

.Input--SwnY5Tas:disabled {
    pointer-events: none;
    background-color: var(--surface-color);
    color: var(--secondary-text-color);
}

.Input--SwnY5Tas[type="number"]::-webkit-outer-spin-button,
.Input--SwnY5Tas[type="number"]::-webkit-inner-spin-button {
    appearance: none;
    margin: 0;
}

.Input--SwnY5Tas[type="number"] {
    appearance: textfield;
}

.Input--SwnY5Tas::placeholder {
    color: var(--secondary-text-color)
}

.Field--VEvUd4dn {

}

.Field__label--H0qG4dM6 {
    margin-bottom: 0;
    line-height: 1;
}

.Field__contentWrapper--ejAFUFvh {
    position: relative;
    flex-shrink: 1;
}

.Field__endContent--o5wuGHv9 {
    position: absolute;
    right: var(--space-s);
}

.ErrorMessage--EWMQKMZ8 {
    color: var(--portal-red);
    white-space: pre-wrap;
    display: block;
}

.FormikField--HiKuSx0E {

}

.FormikErrorMessage--yTXiN478 {

}

.CircleLoader--moFgxfyJ {
    display: inline-block;
    position: relative;
}

.CircleLoader__item--ZNgpdTjI {
    box-sizing: border-box;
    display: block;
    position: absolute;
    border-style: solid;
    border-radius: 50%;
    animation: spinnerAnimation--Gf12ZJcm 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--primary-color) transparent transparent transparent;
}

.CircleLoader__item--ZNgpdTjI:nth-child(1) {
    animation-delay: -0.45s;
}

.CircleLoader__item--ZNgpdTjI:nth-child(2) {
    animation-delay: -0.3s;
}

.CircleLoader__item--ZNgpdTjI:nth-child(3) {
    animation-delay: -0.15s;
}

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

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

div.Loader--WLSHKQsB {
    height: 100%;
    width: 100%;
}
.Button--UE4qyBHn {
    padding: 7px 14px;
    border-radius: var(--border-radius-m);
    border: 1px solid transparent;
    outline: none;
    font: var(--font-default);
    line-height: 1;
    box-sizing: border-box;
    cursor: pointer;
}

.Button--UE4qyBHn * {
    outline: none;
}

/* Colors */
.Button_color_primary--ErUkRi2c {
    background-color: var(--primary-color);
    border-color:var(--primary-color);
    color: var(--primary-color);
}

.Button_color_primary--ErUkRi2c:hover {
    background-color: var(--active-primary-color);
    border-color:var(--active-primary-color);
    color: var(--active-primary-color);
}

.Button_color_danger--nDXB_7ve {
    background-color: var(--danger-color);
    border-color:var(--danger-color);
    color: var(--danger-color);
}

.Button_color_danger--nDXB_7ve:hover {
    background-color: var(--active-danger-color);
    border-color:var(--active-danger-color);
    color: var(--active-danger-color);
}

.Button_color_default--MIqJI1tP {
    background-color: var(--thirdly-text-color);
    border-color:var(--thirdly-text-color);
    color: var(--secondary-text-color);
}

.Button_color_default--MIqJI1tP:hover {
    background-color: var(--secondary-text-color);
    border-color:var(--secondary-text-color);
    color: var(--secondary-text-color);
}

/* Sizes */
.Button_size_medium--enjdChDy {
    padding: 12px 20px;
    border-radius: var(--border-radius-m);
}

.Button_size_small--wNccoKen {
    padding: 6px 10px;
    border-radius: var(--border-radius-l);
}


/* Variants */
.Button_variant_solid--tbhc20nn,
.Button_variant_solid--tbhc20nn:hover {
    color: #fff;
}

.Button_variant_bordered--kAeTFjn3:not(:hover) {
    background-color: var(--on-surface-color);
}

.Button_variant_bordered--kAeTFjn3:hover {
    color: #fff;
}

.Button_variant_flat--w1QjmaG9 {
    border-color: transparent;
}

.Button_variant_flat--w1QjmaG9.Button_color_primary--ErUkRi2c:not(:hover) {
    background-color: var(--surface-primary-color);
}

.Button_variant_flat--w1QjmaG9.Button_color_default--MIqJI1tP:not(:hover) {
    background-color: var(--border-on-surface-color);
}

.Button_variant_flat--w1QjmaG9.Button_color_danger--nDXB_7ve:not(:hover) {
    background-color: var(--surface-danger-color);
}

.Button_variant_flat--w1QjmaG9:hover {
    color: #fff;
    border-color: transparent;
}

.Button_variant_text--O1kj5f26 {
    padding: 6px 10px;
    border-radius: var(--border-radius-l);
    border-color: transparent;
    background-color: transparent;
}

.Button_variant_text--O1kj5f26.Button_color_primary--ErUkRi2c{
    color: var(--primary-color)
}

.Button_variant_text--O1kj5f26.Button_color_danger--nDXB_7ve{
    color: var(--danger-color);
}

.Button_variant_text--O1kj5f26.Button_color_default--MIqJI1tP{
    color: var(--secondary-text-color);
}

.Button_variant_text--O1kj5f26.Button_color_primary--ErUkRi2c:hover {
    background-color: var(--surface-primary-color);
    border-color: transparent;
}

.Button_variant_text--O1kj5f26.Button_color_danger--nDXB_7ve:hover {
    border-color: transparent;
    background-color: var(--surface-danger-color);
}

.Button_variant_text--O1kj5f26.Button_color_default--MIqJI1tP:hover {
    border-color: transparent;
    background-color: var(--border-on-surface-color);
}

/* Icon button */
.Button_isIconButton--QW2zKJp7 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.Button_isIconButton--QW2zKJp7.Button_size_medium--enjdChDy {
    padding: 12px;
}

.Button_isIconButton--QW2zKJp7.Button_size_small--wNccoKen {
    padding: 6px;
}

/* Other */
.Button_disabled--LT_38VJ3,
.Button_isLoading--EV70zFSJ {
    opacity: 0.6;
    pointer-events: none;
}

.Button_variant_solid--tbhc20nn .Button__loader--pVZj_Mdm > div > div {
    border-color: var(--on-surface-color) transparent transparent transparent;
}

.Button--UE4qyBHn .Button__loader--pVZj_Mdm {
    width: auto;
}

.Button--UE4qyBHn:active {
    filter: brightness(90%);
}



.ExpandIcon--sTZW9cZ1 {
    transition: transform 100ms;
    color: var(--text-color);
}

.ExpandIcon_expandedDirection_right--wBrExc7v.ExpandIcon_isExpanded--ChNymL_E {
    transform: rotate(-90deg);
}

.ExpandIcon_expandedDirection_left--HDNj53uQ.ExpandIcon_isExpanded--ChNymL_E {
    transform: rotate(90deg);
}

.ExpandIcon_expandedDirection_up--mmt95az6.ExpandIcon_isExpanded--ChNymL_E {
    transform: rotate(-180deg);
}

.ExpandIcon_expandedDirection_down--KLwpqBOX.ExpandIcon_isExpanded--ChNymL_E {
    transform: rotate(0deg);
}

.ExpandIcon_closedDirection_right--B2pMosjA {
    transform: rotate(-90deg);
}

.ExpandIcon_closedDirection_left--houl_gtl {
    transform: rotate(90deg);
}

.ExpandIcon_closedDirection_up--ghgq0ZZw {
    transform: rotate(180deg);
}

.ExpandIcon_closedDirection_down--p4BKILmz {
    transform: rotate(0deg);
}

.Checkbox__input--wri4038Y {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}

.Checkbox__label--wwQcNKEc {
    position: relative;
    cursor: pointer;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.Checkbox__labelValue--a_cKMrn9 {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: var(--space-xs);
}

.Checkbox__labelCheckbox--K5oTknx3 {
    background-color: transparent;
    border: 1px solid var(--border-on-surface-color);
    border-radius: var(--border-radius-s);
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    flex-shrink: 0;
    flex-basis: 20px;
    transition: all 0.1s ease-in;
}

.Checkbox__label--wwQcNKEc:hover .Checkbox__labelCheckbox--K5oTknx3{
    border-color: var(--secondary-text-color);
}

.Checkbox__input--wri4038Y:disabled ~ label .Checkbox__labelValue--a_cKMrn9 {
    color: var(--secondary-text-color);
}

.Checkbox__input--wri4038Y:disabled ~ label .Checkbox__labelCheckbox--K5oTknx3 {
    opacity: var(--disabled-opacity);
    pointer-events: none;
    border-color: var(--secondary-text-color);
}

.Checkbox__input--wri4038Y:checked ~ label .Checkbox__labelCheckbox--K5oTknx3::after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 7px;
    width: 4px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.Checkbox__input--wri4038Y:checked ~ label .Checkbox__labelCheckbox--K5oTknx3 {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}



.CodeEditor__root--sWHvDjqc {
    width: 100%;
    overflow: auto;
    scrollbar-width: thin;
}

.Spoiler__summary--PQ_llNuM {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
}

.Spoiler__expandIcon--RBh21r4w {
    align-self: center;
    margin-right: 4px;
    margin-left: 4px;
    width: var(--icon-size);
    height: var(--icon-size);
}

.DropDown--G29FQ4A9 {
    position: relative;
}

.DropDown_disabled--R0me27vF, .DropDown__summary_disabled--ZzzBa9Vm {
    cursor: default;
}

.DropDown__summary--r6d5QLkR {
    outline: none;
}

.DropDown__summary--r6d5QLkR::marker {
    display: none;
    content: "";
}

.DropDown__contentContainer--ofdZKK5z {
    position: absolute;
    visibility: hidden;
    height: fit-content;
    width: 100%;
    white-space: pre;
    left: 0;
    top: 100%;
    z-index: var(--z-index-dropdown);
}

.DropDown__contentContainer_isExpanded--d7fgqJwx {
    visibility: visible;
}

.DropDown__contentContainer_isFlipped--PjNIFT6m {
    bottom: 100%;
    top: unset;
}

.ProgressBar--jnjXk66S {
    width: 100%;
    border-radius: 100vh;
    background-color: var(--on-surface-primary-color);
}

.ProgressBar__partsContainer--WlNsAj7X {
    display: grid;
    width: 100%;

    transition: 200ms linear;
}

.ProgressBar__part--G9C5JH2m {
    border-radius: 100vh;
    height: 6px;
    width: 100%;

    transition: width 0.2s;
}

.ProgressBar__part_color_blue--YMMYLRYb {
    background-color: var(--active-primary-color);
}
.ProgressBar__part_color_red--zRJ4fFeB {
    background-color: var(--danger-color);
}

.ProgressBar__part_empty--QgKn_0P8 {
    opacity: 0;
}

.ProgressCircle--s496AQ_Z {
    transform: rotate(-90deg);
}

.ProgressCircle__circle--T3pPUcA4 {
    fill: transparent;

    transition: 0.2s;
}

.ProgressCircle__circle_type_background--thDRF99J {
    stroke: var(--on-surface-primary-color);
}

.ProgressCircle__circle_type_foreground--C54LuJPK {
    stroke-linecap: round;
}

.ProgressCircle__circle_type_foreground--C54LuJPK.ProgressCircle__circle_color_blue--tUGaEWLI {
    stroke: var(--active-primary-color);
}

.ProgressCircle__circle_type_foreground--C54LuJPK.ProgressCircle__circle_color_red--Va9KX7yB {
    stroke: var(--danger-color);
}

.Modal__overlay--nhCgIoOP {
    position: fixed;
    inset: 0;
    visibility: hidden;
    background-color: rgba(0,0,0, var(--disabled-opacity));
    padding: var(--space-xxxl);
    overflow: auto;
    display: flex;
    align-items: start;
    justify-content: center;
    backdrop-filter: blur(2px);
}

.Modal__closeButton--vNoWwdeq {
    position: absolute;
    top: var(--space-l);
    right: var(--space-l);
}

.Modal__closeButtonIcon--GsNCddt4 {
    width: 18px;
    height: 18px;
    fill: var(--secondary-text-color)
}

.Modal__closeButton--vNoWwdeq:hover .Modal__closeButtonIcon--GsNCddt4 {
    fill: var(--on-surface-color)
}

.Modal__overlay_isOpen--grbi4o6I {
    visibility: visible;
    z-index: var(--z-index-modal)
}

.Modal--JZ3jhkl0 {
    background-color: var(--on-surface-color);
    border-radius: 40px;
    width: 100%;
    position: relative;
    margin: auto 0;
}

body:has(.Modal__overlay_isOpen--grbi4o6I) {
    overflow: hidden;
}

.Textarea__label--nxHZUBfv {
    position: relative;
    max-width: 100%;
    width: 100%;
}

.Textarea__actions--pNxco3fy {
    position: absolute;
    bottom: var(--space-xs);
    right: var(--space-xs);
}

.Textarea--CH84yno3 {
    font: var(--font-default);
    max-width: 100%;
    width: 100%;
    padding: 12px 16px;
    min-height: 88px;
    resize: none;
    overflow: auto;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border: 1px solid var(--border-on-surface-color);
    border-radius: var(--border-radius-m);
    outline: 1px solid transparent;
    outline-offset: -2px;
    box-sizing: border-box;
}

.Textarea__label--nxHZUBfv:has( > .Textarea__actions--pNxco3fy) .Textarea--CH84yno3 {
    padding-bottom: calc(var(--space-xs) * 2 + var(--space-m));
}

.Textarea_invalid--LBaxjNjW {
    border-color: var(--danger-color);
}

.Textarea--CH84yno3:not(:disabled):focus,
.Textarea--CH84yno3:not(:disabled):hover{
    border-color: var(--primary-color);
}

.Textarea--CH84yno3:not(:disabled):focus {
    outline-color: var(--primary-color);
}

.Textarea--CH84yno3:disabled {
    pointer-events: none;
    background-color: var(--surface-color);
    color: var(--secondary-text-color);
}

.DefaultFileInput_empty--EY6vU1H3 {
    border: 1px dashed var(--border-on-surface-color);
    border-radius: var(--border-radius-m);
    padding: 12px 20px;
    color: var(--secondary-text-color);
    position: relative;
    cursor: pointer;
    max-width: 400px;
}

.DefaultFileInput_empty--EY6vU1H3:hover,
.DefaultFileInput_empty--EY6vU1H3:focus,
.DefaultFileInput_isDragging--MTQefvOI {
    border-color: var(--primary-color);
    color: var(--primary-color);
}

.DefaultFileInput_empty--EY6vU1H3.DefaultFileInput_invalid--z3iyKbtt {
    border-color: var(--danger-color);
    color: var(--danger-color);
}

.DefaultFileInput_empty--EY6vU1H3.DefaultFileInput_disabled--cmDDXXkI {
    opacity: 0.6;
}

.DefaultFileInput__placeholder--u7hMqzur {
    max-width: 100%;
}

.FileInput--rNcwzb9h {
    position: relative;
}

.FileInput__input--MeNfkE6Z {
    opacity: 0;
    position: absolute;
    inset: 0;
    cursor: pointer;
}

.DefaultFileInputName--xF9tY6po {
}

.DefaultFileInputName__wrapper--kQWWlUHM {
    position: relative;
}

.DefaultFileInputName--xF9tY6po {
    border: 1px solid #cacaca;
    background: #fff;
    color: var(--secondary-text-color);
    text-overflow: ellipsis;
    border-radius: var(--border-radius-m);
    padding: 12px calc(28px + var(--space-s) + var(--space-xxs)) 12px 20px;
    overflow: hidden;
    cursor: pointer;
}

.DefaultFileInputName--xF9tY6po:hover {
    background-color: #dcdcdc;
    color: #2684ff;
}

.DefaultFileInputName_disabled--g6PhIBJ0 {
    padding: var(--space-s);
    cursor: default;
    background-color: var(--surface-color);
    pointer-events: none;
}

.DefaultFileInputName__name--TiSNXmjO {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.DefaultFileInputName__clearButton--_NNKayOD {
    position: absolute;
    right: var(--space-s);
    top: 50%;
    display: flex;
    transform: translateY(-50%);
}

.DefaultFileInputName__clearButtonIcon--Fdp9oSTt {
    width: var(--icon-size);
    height: var(--icon-size);
    fill: var(--secondary-text-color);
}

.DefaultFileInputName__clearButton--_NNKayOD:hover .DefaultFileInputName__clearButtonIcon--Fdp9oSTt {
    fill: var(--primary-color);
}

.DefaultFileInputName__imageTooltip--ykwN9ad0 {
    height: 150px;
    max-width: 300px;
    width: 100%;
    overflow: hidden;
}

.DefaultFileInputName__image--icIp4F6b {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.DefaultFileInputImage--DfyTViTC {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: var(--border-radius-m);
    cursor: pointer;
    border: 1px solid #cacaca;
    position: relative;
}

.DefaultFileInputImage__image--ckIA6oaf {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.DefaultFileInputImage--DfyTViTC:hover .DefaultFileInputImage__image--ckIA6oaf {
    filter: brightness(50%);
}

.DefaultFileInputImage_disabled--IqxWpYZe {
    pointer-events: none;
    cursor: default;
}

.DefaultFileInputImage__clearButton--unwFv_QK {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    display: none;
}

.DefaultFileInputImage--DfyTViTC:hover .DefaultFileInputImage__clearButton--unwFv_QK {
    display: flex;
}

.DefaultFileInputImage__clearButtonIcon--kUbS71et {
    width: var(--icon-size);
    height: var(--icon-size);
    fill: var(--on-surface-color);
}

.DefaultFileInputImage__clearButton--unwFv_QK:hover .DefaultFileInputImage__clearButtonIcon--kUbS71et {
    fill: var(--primary-color);
}

.Tooltip--IQK1ift1 {
    max-width: 350px;
    z-index: var(--z-index-tooltip);
    word-break: break-word;
    max-height: 550px;
    opacity: 1 !important;
    background-color: #2c2c2c !important;
    padding: var(--space-s) var(--space-m) !important;

    /* Перебиваю высоту, которую выставляет библиотека в тег */
    height: auto !important;
    font-size: var(--font-size-m) !important;
    line-height: 1.5;
}

.Tooltip--IQK1ift1 > * {
    overflow: hidden;
    text-overflow: ellipsis;
}

.Tooltip__title--vrDKsDQ8 {
    margin-bottom: 0;
    line-height: 1.5;
}


.SelectedItemBadge--Xd5naldZ {
    border-radius: var(--border-radius-s);
    overflow: hidden;
    max-width: 100%;
    background-color: var(--border-on-surface-color);
}

.SelectedItemBadge__text--xvs0lgmT {
    max-width: 100%;
    padding: 4px 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--font-size-s);
    overflow-wrap: anywhere;
}

.SelectedItemBadge__removeButton--wb5G5QxC {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-basis: 26px;
    background-color: transparent;
    padding: 6px;
    border-radius: 0;
}

.SelectedItemBadge__removeButtonIcon--IU4yU3BU {
    fill: var(--secondary-text-color);
    width: var(--font-size-m);
    height: var(--font-size-m);
}

.SelectedItemBadge__removeButton--wb5G5QxC:hover {
    background-color: var(--surface-danger-color);
}

.SelectedItemBadge__removeButton--wb5G5QxC:hover .SelectedItemBadge__removeButtonIcon--IU4yU3BU {
    fill: var(--danger-color);
}

.Label--b6mhywN8 {
    min-height: 28px;
    width: 100%;
    display: grid;
    grid-template:
                "a b c" minmax(28px, auto)
                "d b c" auto / 1fr auto 24px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.Label_disabled--PQpPFmzn {
    cursor: default;
}

.Label__expandIcon--hQlA6ZC5 {
    padding: 5px;
    width: var(--icon-size);
    height: var(--icon-size);
    box-sizing: unset;
    fill: var(--secondary-text-color);
    grid-column: 3;
    grid-row: 1 / 5;
}

.Label__badgesContainer--TOWfuBUG {
    max-height: 86px;
    overflow: auto;
    padding-top: calc(var(--font-size-m) + var(--space-s) * 2)
}

.Select--ZKvqCMGf {
    border: solid 1px var(--border-on-surface-color);
    border-radius: var(--border-radius-m);
    padding: 7px 6px 7px 16px;
    transition: border-color 100ms;
    width: 100% !important;
}

.Select--ZKvqCMGf input {
    border-color: var(--border-on-surface-color) !important;
}

.Select_disabled--pIFJDvGW {
    background-color: var(--surface-color);
}

.Select_invalid--pM5pJEuk {
    border-color: var(--danger-color);
}

.Select--ZKvqCMGf:hover,
.Select--ZKvqCMGf:focus {
    border-color: var(--primary-color);
}

.Select_disabled--pIFJDvGW:hover {
    border-color: var(--border-on-surface-color);
}

.Select_isExpanded--VhUuBYLC {
    border-color: var(--active-primary-color);
}

.Select__label--4K1G_Mc6 {
    overflow: hidden;
}

.Select__labelText--HyHvS4D8,
.Select__labelTextCount--m55MAVur {
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--secondary-text-color);
    white-space: nowrap;
    border-top-left-radius: var(--border-radius-m);
}

.Select_disabled--pIFJDvGW .Select__labelText--HyHvS4D8 {
    color: var(--secondary-text-color);
}

.Select__labelTextCount--m55MAVur {
    position: absolute;
    background-color: #fff;
    top: 12px;
    border-radius: var(--border-radius-s);
    left: 6px;
    padding: 0 10px;
    border-bottom-right-radius: var(--border-radius-s);
}

.Select_width_fit-parent--ysqBfq10 {
    width: 100%;
}

.Select_width_fit-content--gp02U3qx {
    width: auto;
}

.Select__contentContainer--q8Ecqd0T {
    --option-padding: 10px;
}

.Select--ZKvqCMGf > .Select__contentContainer--q8Ecqd0T {
    max-height: 400px;
    min-width: 100%;
    width: fit-content;
    max-width: 450px;
    overflow: hidden auto;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 4px 11px rgb(0 0 0 / 10%);
    background-color: white;
    border-radius: var(--border-radius-m);
    margin-bottom: 8px;
    margin-top: 1px;
}

.Select__contentContainer--q8Ecqd0T input {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid var(--border-on-surface-color);
    padding: var(--space-s) 20px;
    line-height: 1.5;
}

.Select__labelText--HyHvS4D8 {
    overflow: hidden;
    overflow-wrap: break-word;
}

.Select__labelText--HyHvS4D8, .Select__labelText_isChosen--roa3DqYk.Select__labelText_isMultiSelect--_yxrvC4K {
    color: #939daa
}

.Select__labelText_isChosen--roa3DqYk {
    color: unset;
}

@media (height <= 900px){
    .Select--ZKvqCMGf > .Select__contentContainer--q8Ecqd0T {
        max-height: 250px;
    }
}

.Option--o09d4Otw {
    display: inline-block;
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--font-size-m);
    padding: 8px;
    box-sizing: border-box;
}

.Option_disabled--X3x6wfQW {
    background-color: red;
}

.Option__spoilerSummary--le_kjV7X > .Option--o09d4Otw {
    padding: 0;
}

.Option__spoilerSummary--le_kjV7X {
    padding: 8px 8px 8px var(--parent-option-padding);
}

.Option--o09d4Otw:hover,
.Option__spoilerSummary--le_kjV7X:hover,
.Option__spoilerSummary--le_kjV7X:hover .Option--o09d4Otw {
    background-color: var(--surface-primary-color);
}

.Option--o09d4Otw.Option_selected--g42ZDiOI,
.Option__spoilerSummary--le_kjV7X.Option__spoilerSummary_selected--XDdnXPTk {
    background-color: var(--primary-color);
    color: #fff;
}

.Option--o09d4Otw.Option_selected--g42ZDiOI.Option_isMultiSelect--PcSmh066,
.Option__spoilerSummary--le_kjV7X.Option__spoilerSummary_isMultiSelect--ZsZP87WQ.Option__spoilerSummary_selected--XDdnXPTk{
    color: #000;
    background-color: var(--on-surface-color);
}

.Option--o09d4Otw.Option_selected--g42ZDiOI.Option_isMultiSelect--PcSmh066:hover,
.Option__spoilerSummary--le_kjV7X.Option__spoilerSummary_isMultiSelect--ZsZP87WQ.Option__spoilerSummary_selected--XDdnXPTk:hover,
.Option__spoilerSummary--le_kjV7X.Option__spoilerSummary_isMultiSelect--ZsZP87WQ.Option__spoilerSummary_selected--XDdnXPTk:hover .Option--o09d4Otw.Option_selected--g42ZDiOI.Option_isMultiSelect--PcSmh066{
    background-color: var(--surface-primary-color);
}

.Option__spoilerContent--NaiSnqtt {
    --option-padding: calc(var(--parent-option-padding) + 20px);
}

.Option__spoiler--KhFlKQUM {
    --parent-option-padding: var(--option-padding);

    width: 100%;
}

.Option_withTreePadding--vuBgZgTt, .Option__checkbox_withTreePadding--G2Rxz36H {
    padding-left: calc(var(--option-padding) + 20px);
}

.SelectEmpty--Zl9nZMO4 {
    width: 100%;
    text-align: center;
    padding: 7px 5px;
    color: var(--portal-grey);
}

.RadioButton--FlemJ_gF {
    display: inline-flex;
    align-items: center;
    gap: var(--space-xs);
    cursor: pointer;
    font-size: var(--font-size-m);
}

.RadioButton__input--T2NzQ3rE {
    --radio-button-size: 20px;

    height: var(--radio-button-size);
    aspect-ratio: 1;
    border: calc(var(--radio-button-size) / 10) solid #939393;
    padding: calc(var(--radio-button-size) / 8) !important;
    background: radial-gradient(farthest-side, var(--primary-color) 95%, #0000) 50%/0 0 no-repeat content-box;
    border-radius: 50%;
    outline-offset: calc(var(--radio-button-size) / 12);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-size: inherit;
    transition: .3s;
}

.RadioButton--FlemJ_gF:hover .RadioButton__input--T2NzQ3rE:not(:disabled) {
    border-color: var(--primary-color);
}

.RadioButton__input--T2NzQ3rE:checked {
    border-color: var(--primary-color);
    background-size: 90% 90%;
}

.RadioButton__input--T2NzQ3rE:disabled {
    opacity: var(--disabled-opacity);
    cursor: not-allowed;
}

.RadioButton--FlemJ_gF:has(> .RadioButton__input--T2NzQ3rE:disabled){
    cursor: not-allowed;
}

@media print {
    .RadioButton__input--T2NzQ3rE {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;
        background: none;
    }
}

.Separator_orientation_horizontal--H8LUNxp2 {
    display: flex;
    align-items: center;
    flex-direction: row;
    width: 100%;
    text-align: center;
    white-space: nowrap;
    color: #939DAA;
    cursor: default;
}

.Separator_orientation_horizontal--H8LUNxp2::after,
.Separator_orientation_horizontal--H8LUNxp2::before {
    display: block;
    content: "";
    background-color: var(--border-on-surface-color);
    width: 50%;
    height: 1px;
}

.Separator_orientation_horizontal--H8LUNxp2:not(:empty)::after {
    margin-left: var(--space-s);
}

.Separator_orientation_horizontal--H8LUNxp2:not(:empty)::before {
    margin-right: var(--space-s);
}

.Separator_orientation_horizontal--H8LUNxp2:empty::after,
.Separator_orientation_horizontal--H8LUNxp2:empty::before {
    margin-top: var(--space-s);
    margin-bottom: var(--space-s);
}

.Separator_orientation_vertical--Jy15ZYj4 {
    height: 100%;
    width: 1px;
    background-color: var(--border-on-surface-color);
}


.Confirm--qDvEVwTx {
    --max-confirm-width: 400px;
    --confirm-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.20), 0px 1px 4px 0px rgba(0, 0, 0, 0.05);

    max-width: var(--max-confirm-width);
    width: 100%;
    box-shadow: var(--confirm-box-shadow);
    background-color: var(--on-surface-color);
    border-radius: var(--border-radius-l);
    padding: var(--space-m);
    display: flex;
    flex-direction: column;
    gap: var(--space-s);
}

.Confirm__wrapper--vDsjnyjR {
    z-index: var(--z-index-confirm);
    position: fixed;
    inset: 0;
    background-color: rgba(0,0,0, var(--disabled-opacity));
    padding: var(--space-xxxl);
    backdrop-filter: blur(2px);
    display: flex;
    justify-content: center;
    align-items: center;
}

.Confirm__text--J6v9pd4r {
    margin: 0;
    font-size: var(--font-size-m);
    line-height: calc(var(--font-size-m) * 1.5);
    white-space: pre-wrap;
    word-break: break-word;
}

.Confirm__title--g_RZY_19 {
    margin: 0;
    font-size: calc(var(--font-size-m) * 1.5);
    font-weight: var(--font-weight-semibold);
}

.Confirm__actions--RbEsIFhv {
    margin-top: var(--space-s);
    display: flex;
    align-items: center;
    gap: var(--space-s);
    align-self: start;
}

.Confirm__action--c0GB75ss {
    padding: var(--space-xs);
    border-radius: var(--border-radius-s);
}

.LogoutButton--eGryaVYd {

}

.AdminPage--StO1eL3d {
    min-height: 100vh;
}

.AdminPage__main--FjK6gk8U {
    flex: 1;
    min-height: 100vh;
}

.AdminPage__content--PK5bUUZL {
    flex: 1;
    padding: var(--space-xl);
}

.Table--uUOQoXxp {
    width: 100%;
    table-layout: fixed;
}

.Table__wrapper--NFaV47dL {
    width: 100%;
    overflow: auto;
    border-radius: var(--border-radius-s);
    border: 1px solid var(--border-on-surface-color);
    box-shadow: 0 2px 4px 0 var(--border-on-surface-color);
}

.TableEmptyBody--DI5ZZlxu {
    height: 100px;
    vertical-align: middle;
}

.TableEmptyBody__content--tmjLnl5s {
    font-weight: var(--font-weight-medium);
    color: var(--thirdly-text-color);
    margin: auto;
    text-align: center;
}

.TableBody--TrdRqi8g {

}
.TableCell--yiwfO8DP {
    padding: var(--space-s);
}

.TableHead--GTFsqsCb {

}
.SortingOrderIcon--Q2Jodf1G {
    height: 12px;
    width: 12px;
    fill: var(--secondary-text-color);
    opacity: 0;
}

.SortingOrderIcon_order_asc--Jnlriahl {
    opacity: 1;
}

.SortingOrderIcon_order_desc--xbOTjx0Z {
    opacity: 1;
    transform: rotate(180deg);
}


.TableHeaderCell--gzsDwbCl {
    padding: var(--space-m) var(--space-s);
    cursor: pointer;
    outline: none;
}

.TableHeaderCell--gzsDwbCl:hover {
    background-color: #f3f3f3
}

.TableHeaderCell_enableSorting--QzZMcUIN {
    cursor: pointer;
    white-space: nowrap;
}

.TableHeaderCell__sortingIcon--s9hpOIuG {
    margin-left: var(--space-xs);
}

.TableHeaderRow--YceUpjDb {
    background-color: #fafbfc;
    border-bottom: 1px solid var(--border-on-surface-color);
}

.TableRow--usYcblyA {
    border-bottom: 1px solid var(--thirdly-text-color);
}

.TableRow--usYcblyA:hover {
    background-color: #fafbfc;
}

.TableRowSubComponent--_SGu_T5U {

}

.TableExpandRowsCell--oFLuFkya {
    display: flex;
    gap: var(--space-s);
    align-items: center;
}

td.TableExpandRowsCell--oFLuFkya .TableExpandRowsCell__button--l11TbTcF:focus,
td.TableExpandRowsCell--oFLuFkya .TableExpandRowsCell__button--l11TbTcF:hover {
    outline: 1px solid var(--primary-color);
}

.TableTooltipTextCell--teNegP0L {
    max-width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.TableCenterAlignCell--OW4T7L6z {

}

.SortableTableRow--OuKReJrM {
    background-color: var(--on-surface-color);
    padding-left: calc(var(--space-s) * 2 + var(--icon-size));
}

.SortableTableRow__handle--drpAqwCx {
    cursor: pointer;
    outline: none;
    fill: var(--secondary-text-color);
    width: var(--icon-size);
    height: var(--icon-size);
}

.SortableTableRow__arrowCell--HGJ_9kiV {
    padding: var(--space-s)
}

.TableItemsCount__panel--mf6wxAIS {
    padding: var(--space-xs);
    background-color: var(--surface-primary-color);
    border-radius: var(--border-radius-s);
    font-weight: var(--font-weight-medium);
}

.TablePageSize__sizeButton--TfqjyyIW {
    border-radius: var(--border-radius-s);
    font-weight: var(--font-weight-medium);
    cursor: pointer;
    padding: 5px 9px;
    align-self: stretch;
    border: 1px solid transparent;
    background-color: transparent;
}

.TablePageSize__sizeButton--TfqjyyIW:hover, .TablePageSize__sizeButton_active--lX7GC_ZI {
    background-color: var(--surface-primary-color);
    color: var(--primary-text-color);
}

.TablePageSize__sizeButton--TfqjyyIW:active {
    filter: brightness(90%);
}


.TablePagination--MFf95c8n {
    margin: var(--space-s) 0;
    align-self: center;
}

.TablePagination--MFf95c8n .TablePagination__input--dNzjdC52 {
    max-width: 70px;
}

.TablePagination--MFf95c8n .TablePagination__input--dNzjdC52::-webkit-outer-spin-button,
.TablePagination--MFf95c8n .TablePagination__input--dNzjdC52::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.TablePagination--MFf95c8n .TablePagination__input--dNzjdC52 {
    -moz-appearance: textfield;
}

.TablePagination--MFf95c8n .TablePagination__actionButton--To2PHjyf {
    border-radius: var(--border-radius-s);
    border: none;
    font-weight: var(--font-weight-medium);
    padding: 5px 9px;
    align-self: stretch;
    display: flex;
    align-items: center;
    background-color: var(--surface-primary-color);
    color: var(--primary-text-color);
}

.TablePagination--MFf95c8n .TablePagination__actionButton--To2PHjyf:hover {
    background-color: var(--primary-color);
}

.TablePagination--MFf95c8n .TablePagination__actionButton--To2PHjyf:hover .TablePagination__actionIcon--cpzA5wHR {
    fill: var(--on-surface-color);
}

.TablePagination--MFf95c8n .TablePagination__actionButton--To2PHjyf:active {
    filter: brightness(90%);
}

.TablePagination--MFf95c8n .TablePagination__actionIcon--cpzA5wHR {
    --arrow-size: 14px;

    transform: rotate(-90deg);
    fill: var(--primary-text-color);
    width: var(--arrow-size);
    height: var(--arrow-size);
}

.TablePagination__actionButton_previous--dGsjXVT2 .TablePagination__actionIcon--cpzA5wHR {
    transform: rotate(90deg);
}

.TablePagination--MFf95c8n .TablePagination__actionButton--To2PHjyf:disabled {
    background-color: var(--border-on-surface-color);
}

.TablePagination__actionButton--To2PHjyf:disabled .TablePagination__actionIcon--cpzA5wHR {
    fill: var(--secondary-text-color);
}



.TableContainer--hmRVWtor {
    width: 100%;
}
.UsersTable__tablePagination--qfWW8qfE {
align-self: stretch;
}

.UserForm--Waa87ExK {

}

.CreateUserModal--MVbC8XYY {
    padding: var(--space-xl);
    max-width: 600px;
}

.CreateUserModal__openButton--Y2WUfNP8 {
    align-self: start;
}

.CreateUserModal__title--AkRxphB3 {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.CreateUserModal__submitButton--E9fB_254 {
    margin-top: var(--space-m);
}

.EditUserForm__submitButton--htN5OjSO {
    margin-top: var(--space-m);
}

.EditUserModal--bw2fK9Nb {
    padding: var(--space-xl);
    max-width: 600px;
}

.EditUserModal__title--I99Phi30 {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.EditUserModal__buttonIcon--GT35TFC7 {
    width: var(--icon-size);
    height: var(--icon-size);
}

.DeleteUserButton__icon--BNqZhaSN {
    width: var(--icon-size);
    height: var(--icon-size);
}

.EditUserPasswordModal--yWIQnPJR {
    padding: var(--space-xl);
    max-width: 600px;
}

.EditUserPasswordModal__title--WRigrhT0 {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.EditUserPasswordModal__buttonIcon--IaKnQu3U {
    width: var(--icon-size);
    height: var(--icon-size);
}

.EditUserPasswordModal__submitButton--DBXq1UNY {
    margin-top: var(--space-m);
}


.AdminAccounts--XO2IE77y {
    max-width: 1000px;
}

.AdminAccounts__title--TriJzPDs {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.TabPanel--YgATMkRm {
    display: flex;
    flex-direction: row;
}

.TabPanel_width_fit-content--jyqTF8iO {
    width: auto;
}

.TabPanel_width_fit-parent--OH9klsjN {
    width: 100%;
}

.TabPanel_height_fit-content--_5gZMHq_ {
    height: auto;
}

.TabPanel_height_fit-parent--ZApg6E2v {
    height: 100%;
}

.EditAudioAnalysisSettings__title--aGWYBUoE {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.EditCompanyAdminSettingsForm__submitButton--pM4KB1E4 {
    align-self: start;
    margin-top: var(--space-m);
}

.EditCompanyAdminSettingsForm__fileInput--sirS_YZs {
    --image-size: 200px;

    height: var(--image-size);
    width: var(--image-size);
    border-radius: 100%;
    text-align: center;
    box-sizing: border-box;
}

.EditCompanyAdminSettingsForm__fileInputImage--MnswCl7n {
    height: var(--image-size);
    width: var(--image-size);
    border-radius: 100%;
    text-align: center;
}


.AdminCompany--fNxPvNFD {
    max-width: 1000px;
}

.AdminCompany__title--xbsL03_j {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.ContextForm--ancArEma {

}

.ContextForm__localizationTitle--loQed46Z {
    margin-top: var(--space-m);
    font-weight: var(--font-weight-semibold);
}

.ContextForm--ancArEma .ContextForm__tab--zyhcB_h3 {
    padding: var(--space-xs) var(--space-m);
}

.ContextsTable__tablePagination--do3fhQ8J {
align-self: stretch;
}

.ContextsTable__culture--eWKCCkBz {
    font-weight: var(--font-weight-semibold)
}

.ContextsTable__cultureName--xsNXhZFB {
    max-width: 100%;
}

.ContextPromptModal--tYRe6vK0 {
    padding: var(--space-xl);
    max-width: 600px;
}

.ContextPromptModal__title--qJt8w51F {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.CreateContextForm--jhFAeIKi {

}

.CreateContextForm__submitButton--SQlueGkn {
    align-self: start;
    margin-top: var(--space-m);
}

.CreateFormatModal--n74IQBXB {
    padding: var(--space-xl);
    max-width: 600px;
}

.CreateFormatModal__openButton--pZEGPEHj {
    align-self: start;
}

.CreateFormatModal__title--xzXg3CaH {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.FoldersMenuList--vHQ8yft0 {
    width: 100%;
}

.MaterialsFilter--oOpZolr5 {
    width: 100%;
}

.MaterialsFilter__filter--lxl7bcsI {
    max-width: 150px;
}
.MaterialsFilter__filter_isSorting--PYhthoWT {
    margin-left: auto;
}

.MaterialsFilter__filter_isSorting--PYhthoWT > div {
    right: 0;
    left: auto;
}

@media (width <= 900px) {
    .MaterialsFilter--oOpZolr5 {
        flex-wrap: wrap;
    }

    .MaterialsFilter__filter_isSorting--PYhthoWT {
        margin-left: 0;
    }
}

.MaterialCard--Xtdq76Z4 {
    position: relative;
    background-color: var(--surface-primary-color);
    border-radius: var(--border-radius-s);
    padding: var(--space-s);
    transition: transform 200ms ease-in-out 0s;
}

.MaterialCard--Xtdq76Z4:hover {
    transform: translateY(-0.25rem);
    z-index: 1;
}

.MaterialCard__header--mMR95Z6Y {
    width: 100%;
}

.MaterialCard__dateIcon--nS6vw8iF {
    fill: var(--primary-text-color);
    width: var(--font-size-m);
    height: var(--font-size-m);
}

.MaterialCard__date--QSivTl_h {
    color: var(--primary-text-color);
    font-size: var(--font-size-m);
}

.MaterialCard__settings--oSx7HChm {
    background-color: var(--on-surface-color);
    box-shadow: var(--box-shadow);
    border-radius: var(--border-radius-s);
    padding: var(--space-xs);

    right: 0;
    left: auto;
    max-height: revert;
    max-width: 150px;
    width: 150px;
}

.MaterialCard__settingsButton--iJ2_v__d {
    padding: var(--space-xs);
    border-radius: 100%;
    background-color: var(--primary-color);
    display: flex;
    align-items: center;
    pointer-events: none;
    opacity: 0;
    transition: opacity 200ms ease-in-out 0s;
}

.MaterialCard--Xtdq76Z4:hover .MaterialCard__settingsButton--iJ2_v__d,
.MaterialCard__settingsButton_isExpanded--bgFEQpQi {
    pointer-events: initial;
    opacity: 1;
}

.MaterialCard__settingsButtonIcon--yv6b7L6t {
    fill: var(--on-surface-color);
    width: var(--font-size-s);
    height: var(--font-size-s);
}

.MaterialCard__settingsButton--iJ2_v__d:hover {
    background-color: var(--active-primary-color);
}

.MaterialCard__nameContainer--lzpfZd9J {
    height: calc(var(--font-size-l) * var(--font-line-height) * 3);
    width: 100%;
    overflow: hidden;
    display: flex;
}

.MaterialCard__name--GXCnJ_P4 {
    color: var(--primary-text-color);
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word;
}

.MaterialCard__typeTag--mzLU1OkT {
    padding: var(--space-xxs) var(--space-xs);
    border-radius: 100px;
    border: 1px solid var(--primary-color);
}

.MaterialCard__typeName--MKQjdaC2 {
    font-size: var(--font-size-m);
    font-weight: var(--font-weight-medium);
    color: var(--primary-color);
}


.TextEditor--A0y8jHYi {
    width: 100%;
    max-height: initial;
}

.TextEditor__externalContext--dwMjuK0i {
    margin-top: var(--space-m);
}

.TextEditor__externalContext__textarea--kBVIGjWA {
    min-height: 88px;
}

.TextEditor__languages--d3RQYgl8 {
    flex: 1;
}

.TextEditor__format--dwWVQHj_ {
    flex:1;
}

.TextEditor__textCount--PGO9yzPU {
    font-size: var(--font-size-m);
    color: var(--primary-color);
}


.TestEditor--xs97o1Q5 {
    width: 100%;
    max-height: initial;
}

.TestEditor__externalContext--BbgkJhgT,
.TestEditor__chooseBy--GQIZqtu7 {
    margin-top: var(--space-m);
}

.TestEditor__externalContext__textarea--trIr762x,
.TestEditor__sourceText__textarea--WeyiIzBe {
    min-height: 88px;
}

.TestEditor__questionField--EDUN3Q9B {
    flex: 1;
}

.TestEditor__languages--YWXuiHLd {
    flex: 1
}

.TestEditor__format--N__cuXpi {
    flex:1;
}

.TestEditor__textCount--WbTWWh26 {
    font-size: var(--font-size-m);
    color: var(--primary-color);
}

.HistoryNavList--kK_fjWhu {
    height: 100%;
    overflow: auto;
}

.HistoryNavList__month--JSfxcLT8 {
    font-size: 10px;
    font-weight: var(--font-weight-semibold);
    color: var(--text-color);
    opacity: 0.8;
}

.HistoryNavList__historyItem--I7RCC46i {
    padding: 10px;
    border-radius: var(--border-radius-m);
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.HistoryNavList__historyItem--I7RCC46i:hover,
.HistoryNavList__historyItem_isActive--DR9HK9di {
    background-color: var(--surface-primary-color);
}

.HistoryNavList__date--lGqERPyX {
    font-size: var(--font-size-m);
}

.HistoryNavList__historyItem_isActive--DR9HK9di .HistoryNavList__date--lGqERPyX {
    font-weight: var(--font-weight-medium);
}

.HistoryNavList__status--CAsrpnU0 {
    font-size: 10px;
    color: var(--text-color);
    opacity: 0.8;
    font-style: italic;
}

.HistoryNavList__indicator--Jnrn2tZf {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    flex-shrink: 0;
    background-color: var(--primary-color);
}

.HistoryNavList__name--ae3z9CAD {
    font-size: 10px;
    color: var(--text-color);
    opacity: 0.8;
}

.ArchiveMaterialButton--f8JN6GUO {
}

.MaterialCardList__container--rFycvPBP {
    width: 100%;
    position: relative;
}

.MaterialCardList--W6jd_ual {
    width: 100%;
    position: absolute;
    height: auto;
    padding-bottom: var(--space-xl);
}

.MaterialCardList_isEmpty--pWTeGngC {
    display: flex;
    align-items: center;
    justify-content: center;
}

.MaterialCardList__card--ZkpjMKST {
    max-width: 500px;
}

.MaterialCardList__emptyMaterials--MGfzf16v {
    font-weight: var(--font-weight-semibold);
    color: var(--secondary-text-color);
    font-size: var(--font-size-l);
    margin: var(--space-xxl) 0 ;
}

.CreateTextMaterialForm--JOrpW8MT {

}

.CreateTextMaterialForm__submitButton--XYQpJupW {
    align-self: start;
    margin-top: auto;
}

.MaterialCreatorModal--QHDIPXqY {
    display: grid;
    grid-template-columns: minmax(600px, 1fr) 1fr;
    max-width: 1400px;
    max-height: 840px;
    height: 100%;
}

.MaterialCreatorModal__createButton--GknLYzFH {
    display: flex;
    align-items: center;
    gap: var(--space-s);
    background-image: linear-gradient(99deg, #9e31d8ff 0%, #6552e4ff 100%);
    border-color: transparent;
}

.MaterialCreatorModal__createButton--GknLYzFH:hover {
    background-image: linear-gradient(99deg, #8c2dbf 0%, #5949c9 100%);
}

.MaterialCreatorModal__createButtonIcon--OD1oiD6_ {
    width: 16px;
    height: 16px;
    fill: var(--on-surface-color)
}

.MaterialCreatorModal__filling--IZF7G_GS {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

.MaterialCreatorModal__content--IOQ673iW {
    width: 100%;
    height: 100%;
    padding: var(--space-xl);
    box-sizing: border-box;
    overflow: hidden;
}

.MaterialCreatorModal__settingsScroll--tUw2sqoD {
    flex:1;
    overflow: auto;
    display: flex;
    width: 100%;
    padding-right: var(--space-m);
}

.MaterialCreatorModal__steps--R1YdpSL5 {
    max-width: 400px;
    width: 100%;
}

.MaterialCreatorModal__step--eK6CpvQq {
    gap: 5px;
}

.MaterialCreatorModal__stepButton--ASMNayHP {
    background-color: var(--border-on-surface-color);
    width: 34px;
    height: 34px;
    border-radius: 100%;
    padding: 0;
    color: var(--text-color);
    font-weight: var(--font-weight-bold);
    display: flex;
    align-items: center;
    justify-content: center;
}

.MaterialCreatorModal__step_isActive--pqL5APEL .MaterialCreatorModal__stepButton--ASMNayHP {
    background-color: var(--primary-color);
    color: var(--on-surface-color);
}

.MaterialCreatorModal__step--eK6CpvQq:has(~ .MaterialCreatorModal__step_isActive--pqL5APEL ) {
    cursor: pointer;
}

.MaterialCreatorModal__step--eK6CpvQq:has(~ .MaterialCreatorModal__step_isActive--pqL5APEL ) .MaterialCreatorModal__stepButton--ASMNayHP {
    background-color: var(--surface-primary-color);
    color: var(--primary-text-color);
}

.MaterialCreatorModal__step--eK6CpvQq:has(~ .MaterialCreatorModal__step_isActive--pqL5APEL ):hover .MaterialCreatorModal__stepButton--ASMNayHP {
    background-color: var(--primary-color);
    color: var(--on-surface-color);
}

.MaterialCreatorModal__step--eK6CpvQq:has(~ .MaterialCreatorModal__step_isActive--pqL5APEL ):active .MaterialCreatorModal__stepButton--ASMNayHP {
    filter: brightness(90%);
}

.MaterialCreatorModal__step--eK6CpvQq:has(~ .MaterialCreatorModal__step_isActive--pqL5APEL ):hover .MaterialCreatorModal__stepName--EVhNrvKo {
    color: var(--text-color);
}

.MaterialCreatorModal__stepName--EVhNrvKo {
    font-size: var(--space-s);
    color: var(--secondary-text-color);
    font-weight: var(--font-weight-medium);
}

.MaterialCreatorModal__step_isActive--pqL5APEL .MaterialCreatorModal__stepName--EVhNrvKo {
    color: var(--text-color);
}

.MaterialCreatorModal__stepSeparator--IuhkUdWJ {
    background-color: var(--border-on-surface-color);
    height: 1px;
    flex:1;
}

.MaterialCreatorModal__title--yR1g6IkE {
    font-size: calc(var(--font-size-m) * 2);
    font-weight: var(--font-weight-semibold);
}

.MaterialCreatorModal__setting--TJDsbBdO {
    max-height: none;
}

.MaterialCreatorModal__types--KuHD6q4v,
.MaterialCreatorModal__setting--TJDsbBdO {
    width: 100%;
    flex:1;
    max-width: 800px;
}

.MaterialCreatorModal__typeButton--q2GiXXTg {
    background-color: var(--surface-color);
    display: flex;
    align-items: center;
    gap: var(--space-m);
    padding: var(--space-l) var(--space-m);
    border-radius: var(--border-radius-l);
    color: var(--primary-text-color);
    border: none;
    width: 100%;
}

.MaterialCreatorModal__typeButton--q2GiXXTg .MaterialCreatorModal__typeButtonIcon--KPfgfEVp {
    fill: var(--primary-text-color);
}

.MaterialCreatorModal__typeButton--q2GiXXTg:hover {
    background-color: var(--surface-primary-color);
    color: var(--primary-text-color);
}

.MaterialCreatorModal__typeButton_isActive--mOhy66Lu {
    background-color: var(--primary-color) !important;
    color: var(--on-surface-color) !important;
}

.MaterialCreatorModal__typeButtonIcon--KPfgfEVp {
    width: var(--icon-size);
    height: var(--icon-size);
}

.MaterialCreatorModal__typeButton_isActive--mOhy66Lu .MaterialCreatorModal__typeButtonIcon--KPfgfEVp {
    fill: var(--on-surface-color)  !important;
}

.MaterialCreatorModal__typeButtonText--iSmEXaaW {
    color: inherit;
    font-size: calc(var(--font-size-m) * 1.15);
}

.MaterialCreatorModal__nextButton--YyMaZfre {
    margin-top: auto;
}


@media(width <= 1200px){
    .MaterialCreatorModal--QHDIPXqY {
        grid-template-columns: 1fr;
    }

    .MaterialCreatorModal__filling--IZF7G_GS {
        display: none;
    }
}

.ChangeLanguageButton--EfHFbM5i {

}

.ChangeLanguageButton__content--rriIFaFJ {
    border-radius: var(--border-radius-m);
    background-color: var(--on-surface-color);
    box-shadow: var(--box-shadow);
    padding: var(--space-xs);
    display: flex;
    flex-direction: column;
    gap: var(--space-xs);
    min-width: 130px;
}

.ChangeLanguageButton__content--rriIFaFJ  .ChangeLanguageButton__item--xLYaTaFA:not(:hover) {
    background-color: transparent;
    color: var(--text-color);
}

.ChangeLanguageButton__content--rriIFaFJ  .ChangeLanguageButton__item_isActive--fMH7km2l:not(:hover) {
    background-color: var(--surface-primary-color);
    color: var(--active-primary-color);
}

.AddFolderButton--lM7DGaQv {
    padding: 10px 20px 10px 14px;
    gap: calc(var(--space-m) - 7px);
}

.AddFolderButton--lM7DGaQv .AddFolderButton__plus--HtGyZKO2 {
    padding: var(--space-xxs);
    background-color: var(--surface-primary-color);
    border-radius: var(--border-radius-s);
    height: calc(19px + var(--space-xxs) * 2);
    box-sizing: border-box;
}

.AddFolderButton--lM7DGaQv .AddFolderButton__plusIcon--L595hWiG {
    width: 19px;
    height: 19px;
    fill: var(--primary-color);
}

.AddFolderButton--lM7DGaQv:hover .AddFolderButton__plus--HtGyZKO2 {
    background-color: var(--active-primary-color);
}

.AddFolderButton--lM7DGaQv:hover .AddFolderButton__plusIcon--L595hWiG {
    fill: var(--on-surface-color)
}

.AddFolderButton__modal--dAkrTnK4 {
    padding: var(--space-xxl);
    max-width: 400px;
}

.AddFolderButton__modalTitle--taO5yf6P {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-xl);
}

.EditFolderButton__modal--Sa1efwic {
    padding: var(--space-xxl);
    max-width: 600px;
}

.EditFolderButton__title--WZNyl2dD {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-xl);
}

.EditFolderForm--xyslc6Di {

}

.DeleteFolderButton--diDILVnf {

}

.SendFeedbackModal--fE1ZQBbz {
    max-width: 1400px;
    max-height: 840px;
    height: 100%;
    display: grid;
    grid-template-columns: minmax(500px, 1fr) 1fr;
}

.SendFeedbackModal__content--Cgmkktkg {
    padding: var(--space-xxl);
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: var(--space-m);
}

.SendFeedbackModal__filling--_sx1DiJj {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.SendFeedbackModal__title--xaQdr8GZ {
    font-weight: var(--font-weight-semibold);
    font-size: var(--font-size-xl);
    margin-bottom: var(--space-m);
}

.SendFeedbackModal__textarea--qKaLpI3J {
    min-height: 250px;
    max-height: 250px;
}

.SendFeedbackModal__form--SlAmqzNJ {
    flex: 1
}

.SendFeedbackModal__submitButton--PCNmWivU {
    align-self: start;
    min-width: 120px;
}

.SendFeedbackModal__textCount--dVpHLmxf {
    font-size: var(--font-size-m);
    color: var(--primary-color);
}

@media(width <= 1100px) {
    .SendFeedbackModal--fE1ZQBbz {
        grid-template-columns: 1fr;
    }

    .SendFeedbackModal__filling--_sx1DiJj {
        display: none;
    }
}

.MaterialsPage--hkSL5WZX {
    min-height: 100vh;
}

.MaterialsPage__foldersTitle--aPwanyjU {
    text-transform: uppercase;
    font-weight: var(--font-weight-semibold);
    color: var(--secondary-text-color);
}

.MaterialsPage__foldersScroll--r2hO0j81 {
    flex:1;
    overflow: auto;
}

.MaterialsPage__createBanner--zFgGbznH {
    padding: var(--space-xl);
}

.MaterialsPage__materials--KGuDL1Am {
    padding: var(--space-xl);
    flex: 1;
    box-sizing: border-box;
}

.MaterialsPage__content--IWip6Cnx {
    flex: 1;
    min-height: 100vh;
    overflow-x: hidden;
    box-sizing: border-box;
}

.MaterialsPage__title--jD_vNU6Q {
    font-size: var(--font-size-xxl);
    color: var(--primary-text-color);
    font-weight: var(--font-weight-semibold);
}

.MaterialsPage__materialsHeader--tCdzp2ko,
.MaterialsPage__folderHeader--DrdMjXm6 {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.MaterialsPage__search--Gp1q0rqj {
    background-color: var(--surface-color);
    border-color: transparent;
    max-width: 320px;
}

.MaterialsPage__filters--ZVpuKrdW {
    margin-bottom: var(--space-s);
}

.MaterialsPage__folderHeader--DrdMjXm6{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
}

.MaterialsPage__dropDownSettings--ICG0JVv1 {
    flex-shrink: 0;
}

.MaterialsPage__settingsButton--HyCI_3Cs {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    border: 1px solid var(--border-on-surface-color);
    cursor: pointer;
}

.MaterialsPage__settingsButton--HyCI_3Cs:hover {
    background-color: var(--border-on-surface-color);
}

.MaterialsPage__settingsButton--HyCI_3Cs:active {
    background-color: var(--thirdly-text-color);
}

.MaterialsPage__settingsButtonIcon--xV9F4rec {
    width: var(--icon-size);
    height: var(--icon-size);
    fill: var(--text-color);
}

.MaterialsPage__settingsContent--HCXOxffl {
    background-color: var(--on-surface-color);
    box-shadow: var(--box-shadow);
    border-radius: var(--border-radius-s);
    padding: var(--space-xs);
    max-width: 150px;
    width: 150px;
    max-height: none;
}

.RegenerateMaterialButton__content--anFYLnBc {
    box-shadow: var(--box-shadow);
    padding: var(--space-m);
    display: flex;
    flex-direction: column;
    gap: var(--space-m);
    width: 350px;
    border-radius: var(--border-radius-m);
    align-items: end;
    top: 0;
    left: calc(100% + var(--space-m));
    background-color: var(--on-surface-color);
}

.RegenerateMaterialButton__textCount--kbohx3SD {
    color: var(--primary-color);
}

.RegenerateMaterialButton__labelButton--knmnqqaz {
    border-radius: var(--border-radius-s);
    width: 34px;
    height: 34px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.RegenerateMaterialButton__labelButton_disabled--oQ2eqFZg {
    pointer-events: none;
    opacity: var(--disabled-opacity);
}

.RegenerateMaterialButton__labelButton--knmnqqaz:hover {
    background-color: var(--surface-primary-color);
}

.RegenerateMaterialButton__labelButtonIcon--hrpPMykQ {
    width: 16px;
    height: 16px;
    fill: var(--primary-color)
}

.RegenerateMaterialButton__textarea--KiLvx7qN {
    height: 88px !important;
}

.ContentEditor--lKyOXMZw {

}


.ContentEditor__container--AZChwy11 {
    max-width: 1300px;
    width: 100%;
    margin: 0 var(--space-m);
    flex: 1;
    min-height: 100%;
    display: flex;
}

.ContentEditor__tools--hUQyXdbM {
    position: sticky;
    top: 0;
    z-index: 1;
}

.ContentEditor__toolsPanel--jB1a050a {
    background-color: var(--on-surface-color);
    border-radius: var(--border-radius-s);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--space-s);
    justify-content: center;
    width: 100%;
    padding: var(--space-xs) !important;
    border: none !important;
    box-sizing: border-box;
}

.ContentEditor__editorContainer--raa2YzUD {
    background-color: var(--on-surface-color);
    padding: var(--space-s) 0 var(--space-xl) var(--space-xl);
    box-sizing: border-box;
    border-radius: var(--border-radius-s);
    flex: 1;
}

.ContentEditor__length--dFjZUG1o {
    color: var(--primary-color);
}

.ContentEditor__editor--rhONqqkd {
    padding-right: var(--space-xxl);
    border: none !important;
}

.ContentEditor__toolsPanel--jB1a050a > div:last-child {
    margin-right: 0 !important;
}

.ContentEditor__toolsContainer_isHistory--MMatNJlG {
    opacity: 0;
}

.ContentEditor__editor--rhONqqkd > div {
    padding: 0;
    outline: none;
}

.ContentEditor__editor--rhONqqkd > div:last-child {
    display: none;
}

.ContentEditor__editor--rhONqqkd > div h1 {
    font-size: 26px !important;
    font-weight: var(--font-weight-semibold);
    margin: 0.67em 0;
}

.ContentEditor__editor--rhONqqkd > div h2 {
    font-size: 24px;
    font-weight: var(--font-weight-semibold);
    margin: 0.57em 0;
}

.ContentEditor__editor--rhONqqkd > div h3 {
    font-size: 19px;
    font-weight: var(--font-weight-semibold);
    margin: 0.47em 0;
}

.ContentEditor__editor--rhONqqkd > div p,
.ContentEditor__editor--rhONqqkd > div blockquote,
.ContentEditor__editor--rhONqqkd > div li,
.ContentEditor__editor--rhONqqkd > div strong,
.ContentEditor__editor--rhONqqkd > div em {
    font-size: 16px;
}

.ContentEditor__editor--rhONqqkd > div em {
    font-style: italic;
    font-weight: inherit;
}

.ContentEditor__iconButton--rmvan0Yb {
    width: var(--icon-size);
    height: var(--icon-size);
}

.ContentEditor__saveButton--YIphB8jy {
    width: 34px;
    height: 34px;
    padding: 0 !important;
    border-radius: var(--border-radius-s);
}

.ContentEditor__toolsHeaders--AtU17EVz {
    width: 33px !important;
}

.ContentEditor__toolsHeaders--AtU17EVz > span {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.CopyButton--GvSgIKoB {
    width: 34px;
    height: 34px;
    border-radius: var(--border-radius-s);
    position: relative;
}

.CopyButton__copyButtonIcon--Hz0PV7Jj {
    width: var(--icon-size);
    height: var(--icon-size);
}

.CopyButton__copyButtonText--lhskUdBt {
    position: absolute;
    top: 0;
    left: calc(100% + var(--space-m));
    padding: var(--space-s);
    background-color: var(--on-surface-color);
    color: var(--primary-color);
    border-radius: var(--border-radius-m);
    box-shadow: var(--box-shadow);
}

.MaterialSettingsButton__modal--YcqZptoJ {
    padding: var(--space-xl);
    max-width: 500px;
}

.MaterialSettingsButton__header--kxxIt1gr {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.MaterialSettingsButton--UDqzbxOO {
    width: 34px;
    height: 34px;
    border-radius: var(--border-radius-s);
    padding: 0 !important;
}

.MaterialSettingsButton__icon--BEZsJzo3 {
    width: var(--icon-size);
    height: var(--icon-size);
}

/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
.MaterialEditor--DOrFx5bq {
    width: 100%;
    height: 100%;
    overflow: auto;
    flex:1;
    padding: var(--space-m);
    box-sizing: border-box;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}

.MaterialEditor__emptyEditor--ZaY36Rle {
    background-color: var(--on-surface-color);
    padding: var(--space-s) 0 var(--space-xl) var(--space-xl);
    box-sizing: border-box;
    border-radius: var(--border-radius-s);
    max-width: 1300px;
    flex:1;
    width: 100%;
    height: 100%;
}

.MaterialEditor__emptyIcon--uebalLXE {
    color: var(--warning-color);
    width: 40px;
    height: 40px;
    margin-bottom: var(--space-s);
}

.MaterialEditor__emptyTitle--INwC9nkj {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-medium);
}

.MaterialEditor--KwWmzgW2 {
    display: flex;
    width: 100%;
    align-items: center;
    gap: var(--space-xs);
    cursor: pointer;
}

.MaterialEditor_disabled--rq3Co9ru {
    cursor: text;
}

.MaterialEditor_isEditingName--ylvHJGKN {
    width: 100%;
}

.MaterialEditor__name--WO5_D5gA {
    padding: var(--space-xxs);
    font-size: var(--font-size-l);
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0;
    max-width: 100%;
    border: 1px solid transparent;
    white-space: nowrap;
}

.MaterialEditor__nameInput--Dfz2cs4U {
    padding: var(--space-xxs);
    font-size: var(--font-size-l);
    border-color: transparent;
    width: 100%;
}

.MaterialEditor__nameIcon--XSZuwQcp {
    width: 16px;
    height: 16px;
    flex-basis: 16px;
    fill: var(--secondary-text-color);
    transition: fill 0.3s;
    flex-shrink: 0;
}

.MaterialEditor--KwWmzgW2:hover .MaterialEditor__nameIcon--XSZuwQcp {
    fill: var(--primary-color)
}

.TestEditorPage--iwIh_jD_ {
    width: 100vw;
    height: 100vh;
}

.TestEditorPage__content--s3QIwKcS {
    flex: 1;
    height: 100%;
}

.TestEditorPage__logo--RqAePojI {
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-xl);
    margin-left: var(--space-m);
    color: var(--text-color);
}

.TestEditorPage__logo--RqAePojI:hover {
    color: var(--primary-text-color);
}

.TestEditorPage--iwIh_jD_ .TestEditorPage__historyMenuItem--LStUMmLM {
    cursor: pointer;
}

.TextEditorPage--L_8iGGad {
    width: 100vw;
    height: 100vh;
}

.TextEditorPage__content--Vv4mjE2G {
    flex: 1;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.TextEditorPage__logo--sg8U7O1K {
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-xl);
    margin-left: var(--space-m);
    color: var(--text-color);
}

.TextEditorPage__logo--sg8U7O1K:hover {
    color: var(--primary-text-color);
}

.TextEditorPage--L_8iGGad .TextEditorPage__historyMenuItem--nm541NwI {
    cursor: pointer;
}

.CreateTestMaterialForm--t4Jb3YUt {

}

.CreateTestMaterialForm__submitButton--M1JRczI4 {
    align-self: start;
    margin-top: auto;
}

.DeleteContextButton__icon--CBfVlk1x {
    width: var(--icon-size);
    height: var(--icon-size);
}

.EditContextForm--LVaeqaPb {

}

.EditContextForm__submitButton--FOVAdUno {
    align-self: start;
    margin-top: var(--space-m);
}

.EditContextModal--xFC0hjj8 {
    padding: var(--space-xl);
    max-width: 600px;
}

.EditContextModal__title--Kmn6QC25 {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.EditContextModal__buttonIcon--gZkq538t {
    width: var(--icon-size);
    height: var(--icon-size);
}

.AdminContexts--eC48STis {
}

.AdminContexts__title--aza99uNZ {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.FormatForm--NVGGOG3o {

}

.FormatForm__localizationTitle--a_o8a2je {
    margin-top: var(--space-m);
    font-weight: var(--font-weight-semibold);
}

.FormatForm--NVGGOG3o .FormatForm__tab--huibuO9j {
    padding: var(--space-xs) var(--space-m);
}

.FormatsTable__tablePagination--Cv_1j1Pr {
align-self: stretch;
}

.FormatsTable__culture--MFa1VaF_ {
    font-weight: var(--font-weight-semibold)
}

.FormatsTable__cultureName--xPIrKZGL {
    max-width: 100%;
}

.FormatPromptModal--c4DQujQH {
    padding: var(--space-xl);
    max-width: 600px;
}

.FormatPromptModal__title--BSp6OAZD {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.CreateFormatForm--P1lhJ7Sp {

}

.CreateFormatForm__submitButton--HZAQCh6z {
    align-self: start;
    margin-top: var(--space-m);
}

.CreateFormatModal--S2q0u8BQ {
    padding: var(--space-xl);
    max-width: 600px;
}

.CreateFormatModal__openButton--FUGXb_MV {
    align-self: start;
}

.CreateFormatModal__title--T8phVQ5n {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.DeleteFormatButton__icon--B11kgj6S {
    width: var(--icon-size);
    height: var(--icon-size);
}

.EditFormatForm--Nr03WPlt {

}

.EditFormatForm__submitButton--YtmjGopr {
    align-self: start;
    margin-top: var(--space-m);
}

.EditFormatModal--UUHCL1bt {
    padding: var(--space-xl);
    max-width: 600px;
}

.EditFormatModal__title--RhB0DfJE {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.EditFormatModal__buttonIcon--nowEqENJ {
    width: var(--icon-size);
    height: var(--icon-size);
}

.AdminFormats__title--P4QFVepI {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-m);
}

.EditGeneralAdminSettingsForm__submitButton--ZWgbd2hJ {
    align-self: start;
    margin-top: var(--space-m);
}

.EditPromptsSettings--_ZIvCjJi {}

.EditTestPromptSettingsForms__submitButton--NddPE8em {
    align-self: start;
    margin-top: var(--space-m);
}

.EditTextPromptSettingsForms__submitButton--Q5Lkvq05 {
    align-self: start;
    margin-top: var(--space-m);
}

.AdminGeneral--bC_fCZif {
    max-width: 1000px;
}

.AdminGeneral__title--WhtXJJwr {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.EditLanguagesAdminSettingsForm__submitButton--Qxp8pb6z {
    align-self: start;
    margin-top: var(--space-m);
}

.AdminLanguages--Xm5PwyQe {
    max-width: 1000px;
}

.AdminLanguages__title--TE5bdqCI {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.AdminPrompts--z6_Ddlt6 {
    max-width: 1000px;
}

.AdminPrompts__title--WuotSq5Q {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
}

.AudioAnalysisPage__audioAnalysisContainer--ElwD4o5I {
    padding: var(--space-xl);
    flex: 1;
    box-sizing: border-box;
}

.AudioAnalysisPage__content--HeH4RJ3W {
    flex: 1;
    min-height: 100vh;
    overflow-x: hidden;
    box-sizing: border-box;
}

.AudioAnalysisPage__header--OIzZ7nZC {
    border-bottom: 1px solid #EFEFEF;
}

.AudioAnalysisPage__title--hLgz0SiX {
    color: var(--text-color);;
    font-weight: 700;
    font-size: 28px;
}

.AudioAnalysisPage__tabsHeader--H1QUmk41 {
    border-bottom: 1px solid #DCDCDC;
}

.AudioCollectionsList__wrapper--WA_36KYf {
    position: relative;
}

.AudioCollectionsList--u1HzZRyk {
    position: absolute;
    height: auto;
    width: 100%;
    padding-bottom: var(--space-xl);
}

.AudioUploadModal--sKn1_PJv {
    padding: var(--space-xl);
    max-width: 600px;
    height: 100%;
}

.AudioUploadModal__title--aMBrGCy3 {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-semibold);
    margin-bottom: var(--space-xl);
}

.AudioUploadModal__body--E3MdYeOn {
    min-height: 0;
    flex-shrink: 1;
    flex-grow: 1;
}

.AudioUploadModal__audioTable--Dq3koo9V {
    min-height: 0;
    flex-shrink: 1;
    flex-grow: 1;

    border: 1px solid var(--on-surface-primary-color);
    border-radius: 12px;
    overflow: hidden;
}

.AudioUploadModal__audioTableHeader--V8NIw_su {
    background-color: var(--on-surface-primary-color);
    padding: 12px;
}

.AudioUploadModal__countsText--dpU3C1dC {
    font-weight: 600;
}

.AudioUploadModal__addFilesInput--N_bOdjou {
    width: 16px;
    height: 16px;

    &:hover {
        color: var(--active-primary-color);
    }
}

.AudioUploadModal__audioListWrapper--j6QavW9P {
    min-height: 0;
    flex-shrink: 1;
    flex-grow: 1;

    padding: 18px;
}

.AudioUploadModal__audioList--wvPlvtJ7 {
    flex-shrink: 1;
    flex-grow: 1;
    overflow-y: auto;
    padding-right: 10px;
    scrollbar-width: thin;
    scrollbar-gutter: stable;
}

.AudioItem__replaceFileInput--aK2CUeTQ {
    width: 38px;
    height: 38px;
    color: var(--secondary-text-color);

    &:hover {
        color: var(--active-primary-color);
    }
}

.AudioItem__fileName--AkjodgIl {
    font-size: 16px;
    font-weight: 600;
}

.AudioItem__fileName_errored--U6G6kbCN {
    color: var(--danger-color);
}

.AudioItem__fileSize--mXMBd50e {
    font-size: 12px;
    color: var(--secondary-text-color);
}

.AudioItem__statusIcon--h7fSafCj {
    width: 14px;
    height: 14px;
}

.AudioItem__statusIcon_status_finished--DJu5486y {
    color: var(--success-color);
}

.AudioItem__statusIcon_status_errored--BYwGYfDS {
    color: var(--danger-color);
}

.AudioItem__deleteIcon--B3wR1_oq {
    width: 14px;
    height: 14px;
}

.FileInputCard--RqMR2lJe {
    height: 188px;
    border: 1px dashed var(--border-on-surface-color);
    border-radius: 20px;
    padding: 12px 20px;

    &:hover:not(.FileInputCard_disabled--tKjuSvjb) {
        border-color: var(--primary-color);
    }
}

.FileInputCard_disabled--tKjuSvjb {
    opacity: 0.7;
    pointer-events: none;
}

.FileInputCard_isDragging--lt1PxTW2 {
    background-color: #EFF6FF;
    border-color: var(--primary-color);
}

.FileInputCard__text--hho_o4zd {
    text-align: center;

    & span {
        font-size: 16px;
        font-weight: 600;
    }
}

.FileInputCard__textPart_highlighted--IlkjzY7G {
    color: var(--active-primary-color);
}

.FileInputCard__maxFileSizeText--glVKDcam {
    text-align: center;
    font-size: 14px;
    color: var(--secondary-text-color);
}

.FileInputCard__errorText--brfHRJWq {
    text-align: center;
    color: var(--danger-color);
}

.FileInputCard__disabledText--I_FJqEah {
    text-align: center;
    color: black;
}

.AudioCollectionCard--Z9H0YfzA {
    height: 188px;
    padding: 12px;
    border-radius: 20px;

    &:hover .AudioCollectionCard__actionsButton--V5buR0Zi, .AudioCollectionCard__actionsButton_isExpanded--nwDHvTI6 {
        pointer-events: initial;
        opacity: 1;
    }
}

.AudioCollectionCard_status_processing--cKB4PieO {
    background: #EFEFEF;
}

.AudioCollectionCard_status_finished--Txg6tygZ {
    background: #E9EFFE;
}

.AudioCollectionCard_status_errored--HmV_XbDe {
    background: #E9EFFE;
}

.AudioCollectionCard__infoAndNameContainer--yZ5hhUYc {
    flex-shrink: 1;
    min-height: 0;
}

.AudioCollectionCard__infoContainer--lopZudhQ {
    color: #939DAA;
}

.AudioCollectionCard__creationDateIcon--SIX7BsUR {
    width: 16px;
    height: 16px;
}

.AudioCollectionCard__audioCountContainer--vHHq3QkY {
    color: #939DAA;
}

.AudioCollectionCard__audioCountIcon--EskBWhrq {
    width: 16px;
    height: 16px;
}

.AudioCollectionCard__actionsButton--V5buR0Zi {
    cursor: pointer;
    padding: var(--space-xs);
    border-radius: 100%;
    background-color: var(--primary-color);
    display: flex;
    align-items: center;
    pointer-events: none;
    opacity: 0;
    transition: opacity 200ms ease-in-out 0s;

    &:hover {
        background-color: var(--active-primary-color);
    }
}

.AudioCollectionCard__actionsButtonIcon--revaNBDQ {
    fill: var(--on-surface-color);
    width: 16px;
    height: 16px;
}

.AudioCollectionCard__actionsDropdown--KnBXxheq {
    background-color: var(--on-surface-color);
    box-shadow: var(--box-shadow);
    border-radius: var(--border-radius-s);
    padding: var(--space-xs);

    right: 0;
    left: auto;
    max-height: revert;
    max-width: 150px;
    width: 150px;
}

.AudioCollectionCard__nameInput--uhtx9Uma {
    height: 34px;
    padding: 6px 12px;
    flex-shrink: 1;
}

.AudioCollectionCard__nameText--ZjnsZfRc {
    font-weight: 600;
    font-size: 18px;
    flex-shrink: 1;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 4ch;
}

.AudioCollectionCard__statusProcessing--VyvIcaf0 {
    font-size: 24px;
    font-weight: 600;
}

.AudioCollectionCard__statusErrored--ZmVXVFXe {
    color: var(--danger-color);
}

.AudioCollectionCard__analysisCompleted--LWpPtyvq {
    font-weight: 600;
}

.AudioCollectionCard__checklistIcon--NpNDuG8N {
    width: 16px;
    height: 16px;
}

.AudioCollectionCard__checklistName--ILDfd0Nz {
    flex-shrink: 1;
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.AudioCollectionCard__checklistBadge--miuo0roH {
    background: white;
    border-radius: 30px;
    padding: 4px 8px;
}

.AudioCollectionCard__checklistBadge_first--M4SW9gpw {
    flex-shrink: 1;
    min-width: 0;
}

.ChecklistForm--ALob6iI9 {
    border-bottom: 1px solid #F5F5F5;
}

.ChecklistForm__expandIcon--lunjgVo9 {
    width: 16px;
    height: 16px;
}

.ChecklistForm__header--DKOYIH7S {
    min-height: 52px;
}

.ChecklistForm__headerTopicContainer--tsyAbJ7w {
    flex-shrink: 1;
    overflow: hidden;
}

.ChecklistForm__headerTopic--BhoxAWIC {
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap;
    font-weight: 700;
    color: var(--text-color);
}

.ChecklistForm__actionIcon--ilikeNjB {
    width: 16px;
    height: 16px;
}

.ChecklistForm__body--fPrSQg2J {
    background-color: #F5F5F5;
    padding: 0 30px;
}

.ChecklistForm__body_isEditing--lTl50BG4 {
    padding: 20px 30px;
}

.ChecklistForm__topicFieldLabel--Pw0yw7g3 {
    font-weight: 700;
}

.ChecklistItemsEditor__label--dRBJHil6 {
    font-weight: 700;
}

.ChecklistItemsEditor__addItemButton--nY9RIPwn {
    & svg {
        width: 14px;
        height: 14px;
    }

    color: var(--text-color) !important;
    font-weight: 600;
    height: 40px !important;
}

.ChecklistItem--oPWG1SRm {
    &:hover .ChecklistItem__grabAction--zQdE4cqY {
        visibility: visible;
    }
}

.ChecklistItem_isEditing--aX0jbD4H {
    background-color: white;
    border-radius: 20px;
    padding: 16px;
}

.ChecklistItem__expandIcon--PdWFVekP {
    width: 16px;
    height: 16px;
}

.ChecklistItem__header--yq75wIS3 {
    min-height: 52px;
}

.ChecklistItem__headerName--eVPZe3fI {
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap;
    font-weight: 600;
}

.ChecklistItem__content--Cc5H9096 {
    margin-left: 28px;
}

.ChecklistItem__index--VkwwWw4d {
    font-weight: 600;
}

.ChecklistItem__grabAction--zQdE4cqY {
    visibility: hidden;
    cursor: grab;
    color: #939DAA;
}

.ChecklistItem__grabAction_isGrabbing--ziAl4x99 {
    cursor: grabbing;
}

.ChecklistItem__actionButton--QPjs6UOx {
    padding: 0 !important;
    background-color: transparent !important;

    & svg {
        width: 16px;
        height: 16px;
    }
}

.Checklists__addButton--COs371Ut {
    & svg {
        width: 16px;
        height: 16px;
    }
}

.MenuItem--W5nv65RH {
    padding: 6px 20px;
    border-radius: var(--border-radius-m);
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: var(--space-m);
}

.MenuItem--W5nv65RH svg {
    width: 17px;
    height: 17px;
    fill: #000;
}

.MenuItem__text--DTCkZ26i {
    color: var(--text-color);
}

.MenuItem--W5nv65RH:hover,
.MenuItem_isActive--pa1pzBj3 {
    background-color: var(--surface-primary-color);
}

.MenuItem_isActive--pa1pzBj3 {
    cursor: default;
}

.MenuItem--W5nv65RH:hover svg,
.MenuItem_isActive--pa1pzBj3 svg {
    fill: var(--primary-color);
}

.MenuItem--W5nv65RH:hover .MenuItem__text--DTCkZ26i,
.MenuItem_isActive--pa1pzBj3 .MenuItem__text--DTCkZ26i {
    color: var(--primary-color);
}

.MenuItem--W5nv65RH:not(.MenuItem_isActive--pa1pzBj3):active {
    background-color: var(--active-primary-color);
}

.MenuItem--W5nv65RH:not(.MenuItem_isActive--pa1pzBj3):active svg {
    fill: var(--on-surface-color);
}

.MenuItem--W5nv65RH:not(.MenuItem_isActive--pa1pzBj3):active .MenuItem__text--DTCkZ26i {
    color: var(--on-surface-color);
    font-weight: var(--font-weight-medium);
}

/* Collapsed */
.MenuItem_isCollapsed--YIHtxFac {
    position: relative;
    padding: 10px;
}

.MenuItem_isCollapsed--YIHtxFac .MenuItem__text--DTCkZ26i {
    position: absolute;
    left: calc(100% + var(--space-s));
    white-space: nowrap;
    padding: 10px;
    background-color: var(--surface-primary-color);
    border-radius: var(--border-radius-m);
    opacity: 0;
    transition: opacity 0.3s;
    pointer-events: none;
    color: var(--primary-color);
    z-index: var(--z-index-tooltip);
}

.MenuItem_isCollapsed--YIHtxFac:hover .MenuItem__text--DTCkZ26i {
    opacity: 1;
}

.Sidebar__container--xJtFbC6V {
    width: var(--sidebar-width);
    z-index: var(--z-index-sidebar)
}

.Sidebar--Lnij6qq3 {
    box-sizing: border-box;
    width: var(--sidebar-width);
    border-right: 1px solid var(--border-on-surface-color);
    padding: var(--space-l) var(--space-s);
    height: 100vh;
    position: fixed;
    top: 0;
}

.Sidebar__logo--HFakBLEC {
    margin-bottom: var(--space-m);
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-bold);
    padding: 0 var(--space-s);
    color: var(--text-color);
}

.Sidebar__logoIcon--dAiXH6r6 {
    width: 32px;
    height: 32px;
}

.Sidebar__logo--HFakBLEC:hover {
    color: var(--primary-text-color);
}

.Sidebar__content--AGKZyzjV {
    flex: 1;
    overflow: hidden;
}

/* Collapsed */
.Sidebar__container--xJtFbC6V:has(> .Sidebar_isCollapsed--pT6vJ5Vp) {
    width: var(--collapsed-sidebar-width);
}

.Sidebar_isCollapsed--pT6vJ5Vp {
    width: var(--collapsed-sidebar-width);
}

.Tab--W1Smy7BZ {
    padding: 10px 20px;
    box-sizing: border-box;
    border-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    background-color: #0000;
    cursor: pointer;
}

.Tab--W1Smy7BZ:disabled:hover {
    cursor: default;
    background-color: unset;
}

.Tab--W1Smy7BZ:focus {
    border-color: transparent;
}

.Tab--W1Smy7BZ:hover:not(.Tab_active--mqGM49Ww) {
    background-color: var(--border-on-surface-color)
}

.Tab_active--mqGM49Ww {
    background-color: var(--surface-primary-color);
    color: var(--primary-text-color)
}

.Tab_variant_underline--eJ58l6Ui {
    border-radius: 0;
    color: #939DAA;
    font-weight: 600;
}

.Tab_variant_underline--eJ58l6Ui:hover {
    border-bottom: 1px solid #2684FF;
    color: var(--text-color);
}

.Tab_variant_underline--eJ58l6Ui:hover:not(.Tab_active--mqGM49Ww) {
    background-color: white
}

.Tab_variant_underline--eJ58l6Ui.Tab_active--mqGM49Ww {
    color: var(--text-color);
    background-color: white;
    border-bottom: 1px solid #2684FF;
}


.TabContent--iWHtugsv {
    width: 100%;
}

.TabContent_disablingType_no-display--SYjs4S99.TabContent_hidden--md4iNWQn {
    display: none;
}

.TabContent_disablingType_hiding--u3d6Qg3i.TabContent_hidden--md4iNWQn {
    visibility: hidden;
}

.TabContent_disablingType_no-render--jZXU0bA1 {
}

.Hint--V_ERIfTj {
    width: 15px;
    height: 15px;
    fill: var(--portal-grey);
    outline-color: var(--portal-blue);
    outline-width: 1px;
    border-radius: 100%;
    cursor: pointer;
}


.EditStateInput--uxVDz2Md {
    flex-shrink: 1;
    min-width: 0;
}

.EditStateInput__button--wUA7HJPu {
    width: 24px;
    height: 24px;
    padding: 0 !important;

    & svg {
        width: 18px;
        height: 18px;
    }
}

.EditStateInput__input--SUrL7aMZ {
    min-width: 60px;
    flex-shrink: 1;
}

.Header--qlI0Vwvp {
    padding: 10px 20px;
}

.Header__content--JZO_r1m3 {
    flex: 1;
    width: 100%;
    overflow: hidden;
}

.Header__avatar--btYKPTB0 {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
    cursor: pointer;
}

.Header__avatarImage--hoO_1Et9 {
    height: 100%;
    width: 100%;
}

.Header__accountSettings--nlbLgva5 {
    border-radius: var(--border-radius-m);
    background-color: var(--on-surface-color);
    box-shadow: var(--box-shadow);
    padding: var(--space-xs);
    display: flex;
    flex-direction: column;
    gap: var(--space-xs);
}

.Header__accountContent--ifZAf0nW {
    right: 0;
    left: auto;
    width: 150px;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}
:root {
    --font-line-height: 1.4;
    --font-default: var(--font-weight-regular) var(--font-size-m)/var(--font-line-height) Inter,sans-serif;

    /* Font sizes */
    --font-size-xs: 10px;
    --font-size-s: 12px;
    --font-size-m: 14px;
    --font-size-l: 18px;
    --font-size-xl: 24px;
    --font-size-xxl: 28px;
    --font-size-xxxl: 48px;

    /* Font weight */
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;

    /* Spaces */
    --space-xxs: 4px;
    --space-xs: 8px;
    --space-s: 12px;
    --space-m: 16px;
    --space-l: 20px;
    --space-xl: 32px;
    --space-xxl: 48px;
    --space-xxxl: 64px;

    /* Colors */
    --active-primary-color: #466FFF;
    --primary-color: #6587FF;
    --surface-color: #F1F1F9;
    --on-surface-color: #FFF;
    --primary-text-color: #0D154B;
    --text-color: #303030;
    --secondary-text-color: #989AA1;
    --thirdly-text-color: #aaabb0;
    --border-on-surface-color: #E5E5EA;
    --surface-primary-color: #EDF1FF;
    --portal-red: #EB3B48;
    --success-color: #28A745;
    --danger-color: #FE7664;
    --warning-color: #ffd223;
    --active-danger-color: #fa5d4c;
    --surface-danger-color: #FFE4E0;
    --on-surface-primary-color: #DEDEED;

    /* Border radius */
    --border-radius-s: 5px;
    --border-radius-m: 10px;
    --border-radius-l: 20px;

    /* Z-indexes */
    --z-index-sidebar: 10;
    --z-index-dropdown: calc(var(--z-index-sidebar) + 1);
    --z-index-tooltip:  calc(var(--z-index-dropdown) + 1);
    --z-index-modal: calc(var(--z-index-tooltip) + 1);
    --z-index-confirm: calc(var(--z-index-modal) + 1);

    /* Other */
    --disabled-opacity: 0.6;
    --icon-size: var(--font-size-m);
    --sidebar-width: 230px;
    --collapsed-sidebar-width: 62px;
    --box-shadow:  0 1px 1px rgba(0, 0, 0, 14%), 0 2px 1px -1px rgba(0, 0, 0, 12%), 0 1px 3px rgba(0, 0, 0, 20%);
}



.LoginForm--lmaW9vp6 {
    max-width: 415px !important;
    width: 100%;
}

.LoginForm__label--zpOxvfMS {
    color: var(--primary-text-color);
    font-weight: var(--font-weight-medium);
}

.LoginForm__submitButton--kwsRgXQz {
    width: 100%;
    margin-top: var(--space-m);
}

.LoginForm__titleText--mHHa0rkQ {
    font-size: var(--font-size-xxl);
    font-weight: var(--font-weight-semibold);
    color: var(--primary-text-color);
}

.LoginForm__subtitle--AiZIMXrK {
    color: var(--secondary-text-color);
    font-size: var(--font-size-l);
}

.PasswordField__label--e6VwcZeL {
    font-weight: var(--font-weight-medium);
    color: var(--primary-text-color);
}

.LoginPage--mnKCEOTA {
    display: grid;
    grid-template-columns: 1fr minmax(700px, 1.2fr);
    min-height: 100vh;
    position: relative;
}

.LoginPage__filling--quSnchTp {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.LoginPage__formWrapper--RGeib_jw {
    padding: var(--space-xxxl);
}

.LoginPage__languages--JK4VYHRy {
    position: absolute;
    top: var(--space-m);
    right: var(--space-xxxl);
}

.LoginPage__languagesSummary--etFcmZsU {
    padding: var(--space-s);
    border-radius: var(--border-radius-m);
    cursor: pointer;
}

.LoginPage__languagesSummary--etFcmZsU:hover {
    background-color: var(--surface-primary-color);
}

.LoginPage__languagesIcon--XuYD9pBr {
    width: var(--icon-size);
    height: var(--icon-size);
}

.LoginPage__languagesSummary--etFcmZsU:hover .LoginPage__languagesIcon--XuYD9pBr {
    fill: var(--primary-color)
}

.LoginPage__languagesSummary--etFcmZsU:hover .LoginPage__languagesText--V7_9CyaG{
    color: var(--primary-color)
}

@media (width <= 1100px) {
    .LoginPage--mnKCEOTA {
        display: grid;
        grid-template-columns: 1fr;
    }

    .LoginPage__filling--quSnchTp {
        display: none;
    }
}


@font-face {
    font-family: Inter;
    src: url(../02850f28027788580733.ttf) format("truetype");
    font-weight: 300;
}

@font-face {
    font-family: Inter;
    src: url(../9ca9ba81e9dcaa12b3a1.ttf) format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: Inter;
    src: url(../3f7acfe50aad7ad68548.ttf) format("truetype");
    font-weight: 500;
}

@font-face {
    font-family: Inter;
    src: url(../6058d3da655fb35169c2.ttf) format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: Inter;
    src: url(../0eaf807b1cf0eceabe0f.ttf) format("truetype");
    font-weight: 700;
}

* {
    font: var(--font-default);
    box-sizing: border-box;
}

a {
    text-decoration: none;
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
