.m_b37d9ac7 {
    width: calc(100% - var(--mantine-spacing-md) * 2);
    position: fixed;
    z-index: var(--notifications-z-index);
    max-width: var(--notifications-container-width)
}

.m_b37d9ac7:where([data-position=top-center]) {
    top: var(--mantine-spacing-md);
    left: 50%;
    transform: translateX(-50%)
}

.m_b37d9ac7:where([data-position=top-left]) {
    top: var(--mantine-spacing-md);
    left: var(--mantine-spacing-md)
}

.m_b37d9ac7:where([data-position=top-right]) {
    top: var(--mantine-spacing-md);
    right: var(--mantine-spacing-md)
}

.m_b37d9ac7:where([data-position=bottom-center]) {
    bottom: var(--mantine-spacing-md);
    left: 50%;
    transform: translateX(-50%)
}

.m_b37d9ac7:where([data-position=bottom-left]) {
    bottom: var(--mantine-spacing-md);
    left: var(--mantine-spacing-md)
}

.m_b37d9ac7:where([data-position=bottom-right]) {
    bottom: var(--mantine-spacing-md);
    right: var(--mantine-spacing-md)
}

.m_5ed0edd0+.m_5ed0edd0 {
    margin-top: var(--mantine-spacing-md)
}

.m_468e7eda {
    padding-top: 0;
    padding-bottom: 0;
    appearance: none
}

.m_468e7eda::-webkit-calendar-picker-indicator,
.m_468e7eda::-webkit-clear-button {
    display: none
}

.m_468e7eda::-webkit-datetime-edit-ampm-field,
.m_468e7eda::-webkit-datetime-edit-hour-field,
.m_468e7eda::-webkit-datetime-edit-minute-field,
.m_468e7eda::-webkit-datetime-edit-second-field {
    padding-top: 0;
    max-height: calc(1.875rem * var(--mantine-scale));
    display: inline
}

.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,
.m_468e7eda::-webkit-datetime-edit-hour-field:focus,
.m_468e7eda::-webkit-datetime-edit-minute-field:focus,
.m_468e7eda::-webkit-datetime-edit-second-field:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white)
}

.m_396ce5cb {
    --day-size-xs: calc(1.875rem * var(--mantine-scale));
    --day-size-sm: calc(2.25rem * var(--mantine-scale));
    --day-size-md: calc(2.625rem * var(--mantine-scale));
    --day-size-lg: calc(3rem * var(--mantine-scale));
    --day-size-xl: calc(3.375rem * var(--mantine-scale));
    --day-size: var(--day-size-sm);
    width: var(--day-size, var(--day-size-sm));
    height: var(--day-size, var(--day-size-sm));
    font-size: calc(var(--day-size) / 2.8);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    cursor: pointer;
    background-color: transparent;
    border-radius: var(--mantine-radius-default);
    color: var(--mantine-color-text);
    opacity: 1
}

@media (hover:hover) {
    [data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) {
        background-color: var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) {
        background-color: var(--mantine-color-dark-5)
    }
}

@media (hover:none) {
    [data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) {
        background-color: var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) {
        background-color: var(--mantine-color-dark-5)
    }
}

.m_396ce5cb:where([data-static]) {
    user-select: auto;
    cursor: default
}

.m_396ce5cb:where([data-weekend]) {
    color: var(--mantine-color-red-6)
}

.m_396ce5cb:where([data-outside]) {
    color: var(--mantine-color-dimmed);
    opacity: .5
}

.m_396ce5cb:where(:disabled, [data-disabled]) {
    color: var(--mantine-color-dimmed);
    cursor: not-allowed;
    opacity: .5
}

.m_396ce5cb:where([data-hidden]) {
    display: none
}

:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected], [data-in-range])) {
    border: 1px solid var(--mantine-color-gray-4)
}

:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected], [data-in-range])) {
    border: 1px solid var(--mantine-color-dark-4)
}

.m_396ce5cb:where([data-in-range]) {
    background-color: var(--mantine-primary-color-light-hover);
    border-radius: 0
}

@media (hover:hover) {
    .m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled], [data-static])) {
        background-color: var(--mantine-primary-color-light)
    }
}

@media (hover:none) {
    .m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled], [data-static])) {
        background-color: var(--mantine-primary-color-light)
    }
}

.m_396ce5cb:where([data-first-in-range]) {
    border-radius: 0;
    border-start-start-radius: var(--mantine-radius-default);
    border-end-start-radius: var(--mantine-radius-default)
}

.m_396ce5cb:where([data-last-in-range]) {
    border-radius: 0;
    border-end-end-radius: var(--mantine-radius-default);
    border-start-end-radius: var(--mantine-radius-default)
}

.m_396ce5cb:where([data-last-in-range][data-first-in-range]) {
    border-radius: var(--mantine-radius-default)
}

.m_396ce5cb:where([data-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-primary-color-contrast)
}

@media (hover:hover) {
    .m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled], [data-static])) {
        background-color: var(--mantine-primary-color-filled-hover)
    }
}

@media (hover:none) {
    .m_396ce5cb:where([data-selected]):active:where(:not([data-disabled], [data-static])) {
        background-color: var(--mantine-primary-color-filled-hover)
    }
}

.m_18a3eca {
    color: var(--mantine-color-dimmed);
    font-weight: 400;
    font-size: var(--wr-fz, var(--mantine-font-size-sm));
    text-transform: capitalize;
    padding-bottom: calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)
}

.m_cc9820d3 {
    border-collapse: collapse;
    table-layout: fixed
}

.m_8f457cd5 {
    padding: 0
}

.m_8f457cd5:where([data-with-spacing]) {
    padding: calc(.03125rem * var(--mantine-scale))
}

.m_dc6a3c71 {
    --dpc-size-xs: calc(1.875rem * var(--mantine-scale));
    --dpc-size-sm: calc(2.25rem * var(--mantine-scale));
    --dpc-size-md: calc(2.625rem * var(--mantine-scale));
    --dpc-size-lg: calc(3rem * var(--mantine-scale));
    --dpc-size-xl: calc(3.375rem * var(--mantine-scale));
    --dpc-size: var(--dpc-size-sm);
    font-size: var(--dpc-fz, var(--mantine-font-size-sm));
    height: var(--dpc-size);
    width: calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    cursor: pointer;
    background-color: transparent;
    color: var(--mantine-color-text);
    opacity: 1;
    border-radius: var(--mantine-radius-default)
}

@media (hover:hover) {
    :where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled], : disabled)) {
        background-color:var(--mantine-color-gray-0)
    }
    :where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled], :disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

@media (hover:none) {
    :where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled], : disabled)) {
        background-color:var(--mantine-color-gray-0)
    }
    :where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled], :disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

.m_dc6a3c71:where(:disabled, [data-disabled]) {
    color: var(--mantine-color-dimmed);
    cursor: not-allowed;
    opacity: .5
}

.m_dc6a3c71:where([data-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-primary-color-contrast, var(--mantine-color-white))
}

@media (hover:hover) {
    .m_dc6a3c71:where([data-selected]):hover {
        background-color: var(--mantine-primary-color-filled-hover)
    }
}

@media (hover:none) {
    .m_dc6a3c71:where([data-selected]):active {
        background-color: var(--mantine-primary-color-filled-hover)
    }
}

.m_dc6a3c71:where([data-in-range]) {
    background-color: var(--mantine-primary-color-light-hover);
    border-radius: 0
}

@media (hover:hover) {
    .m_dc6a3c71:where([data-in-range]):hover {
        background-color: var(--mantine-primary-color-light)
    }
}

@media (hover:none) {
    .m_dc6a3c71:where([data-in-range]):active {
        background-color: var(--mantine-primary-color-light)
    }
}

.m_dc6a3c71:where([data-first-in-range]) {
    border-radius: 0;
    border-start-start-radius: var(--mantine-radius-default);
    border-end-start-radius: var(--mantine-radius-default)
}

.m_dc6a3c71:where([data-last-in-range]) {
    border-radius: 0;
    border-end-end-radius: var(--mantine-radius-default);
    border-start-end-radius: var(--mantine-radius-default)
}

.m_dc6a3c71:where([data-first-in-range][data-last-in-range]) {
    border-radius: var(--mantine-radius-default)
}

.m_9206547b {
    border-collapse: collapse;
    border-width: 0
}

.m_c5a19c7d {
    padding: 0
}

.m_c5a19c7d:where([data-with-spacing]) {
    padding: calc(.03125rem * var(--mantine-scale))
}

.m_2a6c32d {
    border-collapse: collapse;
    border-width: 0;
    cursor: pointer
}

.m_fe27622f {
    padding: 0
}

.m_fe27622f:where([data-with-spacing]) {
    padding: calc(.03125rem * var(--mantine-scale))
}

.m_730a79ed {
    --dch-control-size-xs: calc(1.875rem * var(--mantine-scale));
    --dch-control-size-sm: calc(2.25rem * var(--mantine-scale));
    --dch-control-size-md: calc(2.625rem * var(--mantine-scale));
    --dch-control-size-lg: calc(3rem * var(--mantine-scale));
    --dch-control-size-xl: calc(3.375rem * var(--mantine-scale));
    --dch-control-size: var(--dch-control-size-sm);
    display: flex;
    max-width: calc(var(--dch-control-size) * 7 + calc(.4375rem * var(--mantine-scale)));
    margin-bottom: var(--mantine-spacing-xs)
}

.m_2351eeb0,
.m_f6645d97 {
    height: var(--dch-control-size);
    border-radius: var(--mantine-radius-default);
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    opacity: 1;
    cursor: pointer
}

@media (hover:hover) {
    [data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled], : disabled)), [data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled], :disabled)) {
        background-color:var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled], :disabled)),
    [data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled], :disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

@media (hover:none) {
    [data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled], : disabled)), [data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled], :disabled)) {
        background-color:var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled], :disabled)),
    [data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled], :disabled)) {
        background-color: var(--mantine-color-dark-5)
    }
}

.m_2351eeb0:where(:disabled, [data-disabled]),
.m_f6645d97:where(:disabled, [data-disabled]) {
    opacity: .2;
    cursor: not-allowed
}

.m_2351eeb0 {
    width: var(--dch-control-size)
}

.m_f6645d97 {
    flex: 1;
    font-size: var(--dch-fz, var(--mantine-font-size-sm));
    font-weight: 500;
    text-transform: capitalize
}

.m_367dc749 {
    width: 60%;
    height: 60%
}

.m_367dc749:where([data-direction=next]) {
    transform: rotate(270deg)
}

:where([dir=rtl]) .m_367dc749:where([data-direction=next]) {
    transform: rotate(90deg)
}

.m_367dc749:where([data-direction=previous]) {
    transform: rotate(90deg)
}

:where([dir=rtl]) .m_367dc749:where([data-direction=previous]) {
    transform: rotate(270deg)
}

.m_30b26e33 {
    display: flex;
    gap: var(--mantine-spacing-md)
}

.m_6fa5e2aa {
    cursor: pointer;
    line-height: unset
}

.m_6fa5e2aa:where([data-read-only]) {
    cursor: default
}

.m_208d2562 {
    display: flex;
    align-items: stretch;
    margin-top: var(--mantine-spacing-md)
}

.m_62ee059 {
    flex: 1;
    margin-inline-end: var(--mantine-spacing-md)
}

@layer mantine-datatable {
    .mantine-datatable-nowrap {
        white-space: nowrap
    }
    .mantine-datatable-ellipsis {
        overflow: hidden;
        text-overflow: ellipsis
    }
    .mantine-datatable-pointer-cursor {
        cursor: pointer
    }
    .mantine-datatable-context-menu-cursor {
        cursor: context-menu
    }
    .mantine-datatable-text-selection-disabled {
        user-select: none
    }
    .mantine-datatable-text-align-left {
        text-align: left
    }
    .mantine-datatable-text-align-center {
        text-align: center
    }
    .mantine-datatable-text-align-right {
        text-align: right
    }
    .mantine-datatable {
        --mantine-datatable-color: var( --mantine-datatable-color-light, var(--mantine-color-text))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-color: var( --mantine-datatable-color-dark, var(--mantine-color-text))
    }
    .mantine-datatable {
        --mantine-datatable-background-color: var( --mantine-datatable-background-color-light, var(--mantine-color-body))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-background-color: var( --mantine-datatable-background-color-dark, var(--mantine-color-body))
    }
    .mantine-datatable {
        --mantine-datatable-border-color: var( --mantine-datatable-border-color-light, var(--mantine-color-gray-3))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-border-color: var( --mantine-datatable-border-color-dark, var(--mantine-color-dark-4))
    }
    .mantine-datatable {
        --mantine-datatable-row-border-color: var( --mantine-datatable-row-border-color-light, var(--mantine-datatable-border-color))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-row-border-color: var( --mantine-datatable-row-border-color-dark, var(--mantine-datatable-border-color))
    }
    .mantine-datatable {
        --mantine-datatable-striped-color: var( --mantine-datatable-striped-color-light, var(--mantine-color-gray-0))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-striped-color: var( --mantine-datatable-striped-color-dark, var(--mantine-color-dark-6))
    }
    .mantine-datatable {
        --mantine-datatable-highlight-on-hover-color: var( --mantine-datatable-highlight-on-hover-color-light, var(--mantine-color-gray-1))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-highlight-on-hover-color: var( --mantine-datatable-highlight-on-hover-color-dark, var(--mantine-color-dark-5))
    }
    .mantine-datatable {
        --mantine-datatable-shadow-background-top: linear-gradient(rgba(0, 0, 0, .05), transparent), linear-gradient(rgba(0, 0, 0, .05) 30%, transparent)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-top: linear-gradient(rgba(0, 0, 0, .25), transparent), linear-gradient(rgba(0, 0, 0, .25) 30%, transparent)
    }
    .mantine-datatable {
        --mantine-datatable-shadow-background-right: linear-gradient(270deg, rgba(0, 0, 0, .05), transparent), linear-gradient(270deg, rgba(0, 0, 0, .05), transparent 30%)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-right: linear-gradient(270deg, rgba(0, 0, 0, .25), transparent), linear-gradient(270deg, rgba(0, 0, 0, .25), transparent 30%)
    }
    .mantine-datatable {
        --mantine-datatable-shadow-background-bottom: linear-gradient(transparent, rgba(0, 0, 0, .05)), linear-gradient(transparent 30%, rgba(0, 0, 0, .05))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-bottom: linear-gradient(transparent, rgba(0, 0, 0, .25)), linear-gradient(transparent 30%, rgba(0, 0, 0, .25))
    }
    .mantine-datatable {
        --mantine-datatable-shadow-background-left: linear-gradient(90deg, rgba(0, 0, 0, .05), transparent), linear-gradient(90deg, rgba(0, 0, 0, .05), transparent 30%)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable {
        --mantine-datatable-shadow-background-left: linear-gradient(90deg, rgba(0, 0, 0, .25), transparent), linear-gradient(90deg, rgba(0, 0, 0, .25), transparent 30%)
    }
    .mantine-datatable {
        position: relative;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        color: var(--mantine-datatable-color);
        background: var(--mantine-datatable-background-color)
    }
    .mantine-datatable-with-border {
        border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-border-color)
    }
    .mantine-datatable-table {
        border-collapse: separate;
        border-spacing: 0;
        color: inherit;
        background: var(--mantine-datatable-background-color)
    }
    .mantine-datatable-table td,
    .mantine-datatable-table th {
        border-color: var(--mantine-datatable-row-border-color)
    }
    .mantine-datatable-table tbody,
    .mantine-datatable-table td,
    .mantine-datatable-table tfoot,
    .mantine-datatable-table tfoot tr,
    .mantine-datatable-table th,
    .mantine-datatable-table thead,
    .mantine-datatable-table thead tr {
        background: inherit
    }
    .mantine-datatable-table[data-striped] tbody tr:nth-of-type(odd) {
        background: var(--mantine-datatable-striped-color)
    }
    .mantine-datatable-table[data-highlight-on-hover] tbody tr:hover {
        background: var(--mantine-datatable-highlight-on-hover-color)
    }
    .mantine-datatable-table tbody tr:last-of-type {
        border-bottom: 0
    }
    .mantine-datatable-vertical-align-top td {
        vertical-align: top
    }
    .mantine-datatable-vertical-align-bottom td {
        vertical-align: bottom
    }
    .mantine-datatable-last-row-border-bottom-visible tr:last-of-type:not(.mantine-datatable-empty-row) td {
        border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }
    .mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type,
    .mantine-datatable-pin-last-column th:last-of-type {
        position: sticky;
        z-index: 1;
        right: calc(-.025rem * var(--mantine-scale));
        @-moz-document url-prefix() {
            right: 0
        }
    }
    .mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type:after,
    .mantine-datatable-pin-last-column th:last-of-type:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: calc(-1 * var(--mantine-spacing-xs));
        border-right: 1px solid var(--mantine-datatable-row-border-color);
        width: var(--mantine-spacing-xs);
        background: var(--mantine-datatable-shadow-background-right);
        pointer-events: none;
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-pin-last-column th:last-of-type:after,
    .mantine-datatable-pin-last-column tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):last-of-type:after {
        top: calc(-.0625rem * var(--mantine-scale));
        bottom: calc(-.0625rem * var(--mantine-scale))
    }
    .mantine-datatable-pin-last-column tfoot th:last-of-type:after {
        top: calc(-.0625rem * var(--mantine-scale))
    }
    .mantine-datatable-pin-last-column tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):last-of-type {
        background: inherit
    }
    .mantine-datatable-pin-last-column tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):last-of-type:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: var(--mantine-primary-color-light)
    }
    .mantine-datatable-pin-last-column-scrolled td:not(.mantine-datatable-row-expansion-cell):last-of-type:after,
    .mantine-datatable-pin-last-column-scrolled th:last-of-type:after {
        opacity: 1
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2),
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2),
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type {
        position: sticky;
        left: var(--mantine-datatable-selection-column-width);
        z-index: 1
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type:after,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: calc(-1 * var(--mantine-spacing-xs));
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        width: var(--mantine-spacing-xs);
        background: var(--mantine-datatable-shadow-background-left);
        pointer-events: none;
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-header-selector-cell {
        left: 0
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after {
        top: calc(-.0625rem * var(--mantine-scale));
        bottom: calc(-.0625rem * var(--mantine-scale))
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tfoot th:nth-of-type(2):after,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tfoot th:first-of-type:after {
        top: calc(-.0625rem * var(--mantine-scale))
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2),
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):first-of-type {
        background: inherit
    }
    .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):before,
    .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):first-of-type:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: var(--mantine-primary-color-light)
    }
    .mantine-datatable-pin-first-column-scrolled.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,
    .mantine-datatable-pin-first-column-scrolled.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,
    .mantine-datatable-pin-first-column-scrolled.mantine-datatable-selection-column-visible th:first-of-type:after,
    .mantine-datatable-pin-first-column-scrolled:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after,
    .mantine-datatable-pin-first-column-scrolled:not(.mantine-datatable-selection-column-visible) th:first-of-type:after {
        opacity: 1
    }
    .mantine-datatable-empty-row,
    .mantine-datatable-table[data-highlight-on-hover] tbody .mantine-datatable-empty-row:hover {
        background: transparent
    }
    .mantine-datatable-empty-state {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        flex-direction: column;
        pointer-events: none;
        color: var(--mantine-color-gray-6)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-empty-state {
        color: var(--mantine-color-dark-3)
    }
    .mantine-datatable-empty-state {
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-empty-state[data-active] {
        opacity: 1
    }
    .mantine-datatable-empty-state-icon {
        font-size: 0;
        border-radius: 50%;
        padding: var(--mantine-spacing-xs);
        background: var(--mantine-color-gray-2)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-empty-state-icon {
        background: var(--mantine-color-dark-5)
    }
    .mantine-datatable-empty-state-icon {
        margin-bottom: calc(var(--mantine-spacing-xs) / 2)
    }
    .mantine-datatable-footer {
        z-index: 2
    }
    .mantine-datatable-footer th {
        border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-border-color)
    }
    .mantine-datatable-footer-selector-placeholder-cell {
        position: sticky;
        width: 0;
        left: 0
    }
    .mantine-datatable-footer-selector-placeholder-cell:after {
        content: "";
        position: absolute;
        top: 0;
        right: calc(-1 * var(--mantine-spacing-xs));
        bottom: calc(-.0625rem * var(--mantine-scale));
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        width: var(--mantine-spacing-xs);
        background: var(--mantine-datatable-shadow-background-left);
        pointer-events: none;
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-footer-selector-placeholder-cell[data-shadow-visible]:after {
        opacity: 1
    }
    .mantine-datatable-header {
        z-index: 2;
        position: sticky;
        top: 0
    }
    .mantine-datatable-header th {
        border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-border-color)
    }
    .mantine-datatable-header-column-toggle-checkbox-label {
        user-select: none
    }
    .mantine-datatable-header-cell-sortable {
        cursor: pointer;
        transition: background .2s
    }
}

@layer mantine-datatable {
    .mantine-datatable-header-cell-sortable:hover:not(:has(button: hover)) {
        background:var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable:hover:not(:has(button:hover)) {
        background: var(--mantine-color-dark-6)
    }
    .mantine-datatable-header-cell-draggable {
        cursor: grab;
        border-radius: calc(.375rem * var(--mantine-scale));
        transition: all .2s
    }
    .mantine-datatable-header-cell-draggable:active {
        cursor: grabbing
    }
    .mantine-datatable-header-cell-draggable:hover:not(:has(button:hover)) {
        background: var(--mantine-color-gray-2)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-draggable:hover:not(:has(button:hover)) {
        background: var(--mantine-color-dark-6)
    }
    .mantine-datatable-header-cell-draggable-action-icon {
        cursor: inherit;
        margin: calc(-.125rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) 0
    }
    .mantine-datatable-header-cell-drag-over {
        background: var(--mantine-color-gray-3)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-drag-over {
        background: var(--mantine-color-dark-6)
    }
    .mantine-datatable-header-cell-toggleable-icon {
        transition: opacity .2s;
        opacity: .1
    }
    .mantine-datatable-header-cell-toggleable:hover .mantine-datatable-header-cell-toggleable-icon {
        opacity: 1
    }
    .mantine-datatable-header-cell-resizable {
        position: relative
    }
    .mantine-datatable-header-resizable-handle {
        position: absolute;
        cursor: "col-resize";
        top: 0;
        bottom: 0;
        width: calc(.5rem * var(--mantine-scale));
        background: inherit;
        cursor: col-resize;
        z-index: 1;
        transform: translateX(50%);
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-header-resizable-handle:after {
        position: absolute;
        content: "";
        top: calc(.0625rem * var(--mantine-scale));
        bottom: calc(.0625rem * var(--mantine-scale));
        left: calc(.125rem * var(--mantine-scale));
        border-right: calc(.25rem * var(--mantine-scale)) dotted var(--mantine-color-gray-3)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-header-resizable-handle:after {
        border-right: calc(.25rem * var(--mantine-scale)) dotted var(--mantine-color-dark-4)
    }
    .mantine-datatable-header-resizable-handle:hover:after {
        border-color: var(--mantine-primary-color-6)
    }
    tr:hover .mantine-datatable-header-resizable-handle {
        opacity: 1
    }
    .mantine-datatable-header-cell-sortable-group {
        gap: .25em
    }
    .mantine-datatable-header-cell-sortable-text {
        min-width: 0;
        flex-grow: 1
    }
    .mantine-datatable-header-cell-sortable-icon {
        transition: transform .2s
    }
    .mantine-datatable-header-cell-sortable-icon-reversed {
        transform: scaleY(-1)
    }
    .mantine-datatable-header-cell-sortable-unsorted-icon {
        color: var(--mantine-color-gray-5)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable-unsorted-icon {
        color: var(--mantine-color-dark-3)
    }
    .mantine-datatable-header-cell-sortable-unsorted-icon {
        transition: color .2s
    }
    th:hover .mantine-datatable-header-cell-sortable-unsorted-icon {
        color: var(--mantine-color-gray-6)
    }
    [data-mantine-color-scheme=dark] th:hover .mantine-datatable-header-cell-sortable-unsorted-icon {
        color: var(--mantine-color-dark-2)
    }
    .mantine-datatable-header-cell-filter-action-icon {
        border: 0;
        color: var(--mantine-color-gray-5)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-header-cell-filter-action-icon {
        color: var(--mantine-color-dark-3)
    }
    .mantine-datatable-header-cell-filter-action-icon[data-active] {
        color: var(--mantine-color-text)
    }
    .mantine-datatable-header-selector-cell {
        position: sticky;
        width: 0;
        left: 0
    }
    .mantine-datatable-header-selector-cell:after {
        content: "";
        position: absolute;
        top: 0;
        right: calc(-1 * var(--mantine-spacing-xs));
        bottom: calc(-.0625rem * var(--mantine-scale));
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        width: var(--mantine-spacing-xs);
        background: var(--mantine-datatable-shadow-background-left);
        pointer-events: none;
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-header-selector-cell[data-shadow-visible]:after {
        opacity: 1
    }
    .mantine-datatable-loader {
        z-index: 3;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        pointer-events: none;
        background: color-mix(in srgb, var(--mantine-datatable-background-color), transparent 25%);
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-loader-fetching {
        pointer-events: all;
        opacity: 1
    }
    .mantine-datatable-page-size-selector-button-icon {
        margin: 0 calc(-.25rem * var(--mantine-scale)) 0 calc(.125rem * var(--mantine-scale))
    }
    .mantine-datatable-page-size-selector-menu-arrow {
        z-index: -1
    }
    .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-light, var(--mantine-color-white))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-dark, var(--mantine-color-white))
    }
    .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-light, var(--mantine-primary-color-filled))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-dark, var(--mantine-primary-color-filled))
    }
    .mantine-datatable-page-size-selector-active {
        opacity: 1;
        color: var(--mantine-datatable-pagination-active-text-color);
        background: var(--mantine-datatable-pagination-active-background-color)
    }
    .mantine-datatable-pagination {
        background: inherit;
        border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-border-color);
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: var(--mantine-spacing-xs)
    }
    .mantine-datatable-pagination-text {
        flex: 1 1 auto
    }
    .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-light, var(--mantine-color-white))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-text-color: var( --mantine-datatable-pagination-active-text-color-dark, var(--mantine-color-white))
    }
    .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-light, var(--mantine-primary-color-filled))
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages {
        --mantine-datatable-pagination-active-background-color: var( --mantine-datatable-pagination-active-background-color-dark, var(--mantine-primary-color-filled))
    }
    .mantine-datatable-pagination-pages {
        opacity: 1;
        transition: opacity .2s
    }
    .mantine-datatable-pagination-pages-fetching {
        opacity: 0
    }
    .mantine-datatable-pagination-pages-control {
        color: var(--mantine-datatable-color);
        border-color: var(--mantine-datatable-border-color)
    }
    .mantine-datatable-pagination-pages-control[data-active] {
        color: var(--mantine-datatable-pagination-active-text-color);
        background: var(--mantine-datatable-pagination-active-background-color);
        border-color: transparent
    }
    .mantine-datatable-row {
        --mantine-datatable-row-color: var( --mantine-datatable-row-color-light)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-row {
        --mantine-datatable-row-color: var( --mantine-datatable-row-color-dark)
    }
    .mantine-datatable-row {
        --mantine-datatable-row-background-color: var( --mantine-datatable-row-background-color-light)
    }
    [data-mantine-color-scheme=dark] .mantine-datatable-row {
        --mantine-datatable-row-background-color: var( --mantine-datatable-row-background-color-dark)
    }
    .mantine-datatable-row {
        color: var(--mantine-datatable-row-color, inherit);
        background: var(--mantine-datatable-row-background-color, inherit)
    }
    .mantine-datatable-row[data-with-row-border]:not(:last-of-type) td {
        border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }
    .mantine-datatable-row[data-selected] td {
        background: var(--mantine-primary-color-light)
    }
    .mantine-datatable-row-expansion-cell {
        padding: 0
    }
    tr:not(:last-of-type) .mantine-datatable-row-expansion-cell-content {
        border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }
    .mantine-datatable-row-expansion-cell-content {
        border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)
    }
    [data-with-row-border] .mantine-datatable-row-expansion-cell-content {
        border-top: 0
    }
    .mantine-datatable-row-selector-cell {
        position: sticky;
        z-index: 1;
        width: 0;
        left: 0
    }
    tr[data-selected] .mantine-datatable-row-selector-cell {
        background: inherit
    }
    tr[data-selected] .mantine-datatable-row-selector-cell:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: var(--mantine-primary-color-light)
    }
    .mantine-datatable-row-selector-cell:after {
        content: "";
        position: absolute;
        top: 0;
        right: calc(-1 * var(--mantine-spacing-xs));
        bottom: 0;
        border-left: 1px solid var(--mantine-datatable-row-border-color);
        width: var(--mantine-spacing-xs);
        background: var(--mantine-datatable-shadow-background-left);
        pointer-events: none;
        opacity: 0;
        transition: opacity .2s
    }
    tr[data-with-row-border] .mantine-datatable-row-selector-cell:after {
        top: calc(-.0625rem * var(--mantine-scale));
        bottom: calc(-.0625rem * var(--mantine-scale))
    }
    tr:last-of-type .mantine-datatable-row-selector-cell:after {
        bottom: 0
    }
    .mantine-datatable-row-selector-cell[data-shadow-visible]:after {
        opacity: 1
    }
    .mantine-datatable-row-selector-cell-checkbox {
        cursor: pointer
    }
    .mantine-datatable-scroll-area {
        flex: 1 1 100%
    }
    .mantine-datatable-scroll-area-corner {
        background: transparent
    }
    .mantine-datatable-scroll-area-thumb {
        z-index: 3
    }
    .mantine-datatable-scroll-area-scrollbar[data-state=visible] {
        background: transparent
    }
    .mantine-datatable-scroll-area-scrollbar div:before {
        pointer-events: none
    }
    .mantine-datatable-scroll-area-shadow {
        position: absolute;
        pointer-events: none;
        opacity: 0;
        transition: opacity .2s
    }
    .mantine-datatable-scroll-area-top-shadow {
        z-index: 2;
        left: 0;
        right: 0;
        height: calc(var(--mantine-spacing-xs) / 2);
        background: var(--mantine-datatable-shadow-background-top)
    }
    .mantine-datatable-scroll-area-left-shadow {
        z-index: 3;
        top: 0;
        left: 0;
        bottom: 0;
        width: var(--mantine-spacing-xs);
        background: var(--mantine-datatable-shadow-background-left)
    }
    .mantine-datatable-scroll-area-right-shadow {
        z-index: 3;
        top: 0;
        bottom: 0;
        right: 0;
        width: calc(var(--mantine-spacing-xs) / 2);
        background: var(--mantine-datatable-shadow-background-right)
    }
    .mantine-datatable-scroll-area-shadow-behind {
        z-index: 0
    }
    .mantine-datatable-scroll-area-bottom-shadow {
        z-index: 2;
        left: 0;
        right: 0;
        height: calc(var(--mantine-spacing-xs) / 2);
        background: var(--mantine-datatable-shadow-background-bottom)
    }
    .mantine-datatable-scroll-area-shadow-visible {
        opacity: 1
    }
}

.m_5caae6d3 {
    display: inline-block;
    padding: calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale));
    font-size: calc(.8125rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-xs);
    line-height: var(--code-line-height, var(--mantine-line-height));
    font-family: var(--mantine-font-family-monospace)
}

.m_2c47c4fd {
    --code-line-height: 1.7;
    display: block;
    padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
    margin: 0
}

.m_e58679f3 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.m_be7e9c9c {
    display: flex;
    margin-top: calc(.4375rem * var(--mantine-scale));
    margin-inline-end: calc(.4375rem * var(--mantine-scale))
}

.m_5caae85b,
.m_d498bab7 {
    background-color: transparent;
    opacity: .8;
    margin: 0;
    color: var(--mantine-color-dimmed)
}

@media (hover:hover) {
    .m_5caae85b:hover,
    .m_d498bab7:hover {
        opacity: 1;
        background-color: transparent;
        color: var(--mantine-color-dimmed)
    }
}

@media (hover:none) {
    .m_5caae85b:active,
    .m_d498bab7:active {
        opacity: 1;
        background-color: transparent;
        color: var(--mantine-color-dimmed)
    }
}

@media (max-width:40em) {
    .m_5caae85b,
    .m_d498bab7 {
        display: none
    }
}

.m_5caae85b {
    position: absolute;
    top: calc(.3125rem * var(--mantine-scale));
    inset-inline-end: calc(.3125rem * var(--mantine-scale));
    z-index: 1
}

.m_5cac2e62 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--mantine-font-size-xs);
    gap: calc(.4375rem * var(--mantine-scale));
    padding: calc(.4375rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    font-family: var(--mantine-font-family-monospace);
    font-weight: 700;
    line-height: 1;
    user-select: none;
    cursor: pointer;
    opacity: .8;
    border: calc(.0625rem * var(--mantine-scale)) solid;
    border-top: 0;
    border-inline-start: 0;
    white-space: nowrap;
    margin: 0
}

@media (hover:hover) {
    .m_5cac2e62:hover {
        opacity: 1
    }
}

@media (hover:none) {
    .m_5cac2e62:active {
        opacity: 1
    }
}

.m_5cac2e62:where(:last-of-type) {
    border-end-end-radius: var(--mantine-radius-sm)
}

.m_5cac2e62:where(:only-child) {
    cursor: default
}

.m_5cac2e62:where([data-active]) {
    opacity: 1
}

:where([data-mantine-color-scheme=light]) .m_5cac2e62:where([data-active]) {
    background-color: var(--mantine-color-white);
    color: var(--mantine-color-black)
}

:where([data-mantine-color-scheme=dark]) .m_5cac2e62:where([data-active]) {
    background-color: var(--mantine-color-dark-6);
    color: var(--mantine-color-white)
}

:where([data-mantine-color-scheme=light]) .m_5cac2e62 {
    color: var(--mantine-color-gray-8);
    border-color: var(--mantine-color-gray-2)
}

:where([data-mantine-color-scheme=dark]) .m_5cac2e62 {
    color: var(--mantine-color-dark-0);
    border-color: var(--mantine-color-dark-4)
}

.m_38d99e51 {
    display: flex
}

.m_9f507240 {
    max-height: var(--ch-max-collapsed-height);
    overflow: hidden;
    position: relative
}

.m_9f507240:before {
    content: "";
    z-index: 100;
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image: linear-gradient(0deg, var(--code-background) 16%, transparent 100%);
    border-radius: calc(var(--mantine-radius-md) - 1px)
}

.m_9f507240:where([data-expanded]) {
    max-height: none
}

.m_9f507240:where([data-expanded]):before {
    display: none
}

.m_c9378bc2 {
    position: absolute;
    bottom: 0;
    inset-inline-start: 50%;
    transform: translateX(-50%);
    font-size: var(--mantine-font-size-sm);
    color: var(--mantine-color-anchor);
    width: 100%;
    text-align: center;
    z-index: 101;
    padding-top: var(--mantine-spacing-xs);
    padding-bottom: var(--mantine-spacing-xs)
}

.m_c9378bc2[data-hidden] {
    display: none
}

.m_5cb1b9c8 {
    margin-top: 0;
    position: relative
}

.m_5cb1b9c8:where([data-collapsed]) .mantine-ScrollArea-viewport>div {
    display: block !important
}

.m_b46cddfb {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0
}

.m_b46cddfb>svg {
    display: block
}

.m_1f5e827e {
    color: var(--code-text-color);
    background: var(--code-background)
}

:where([data-mantine-color-scheme=light]) .m_1f5e827e {
    --code-text-color: var(--mantine-color-gray-7);
    --code-background: var(--mantine-color-gray-0);
    --code-comment-color: var(--mantine-color-gray-6);
    --code-keyword-color: var(--mantine-color-violet-8);
    --code-tag-color: var(--mantine-color-red-9);
    --code-literal-color: var(--mantine-color-blue-6);
    --code-string-color: var(--mantine-color-blue-9);
    --code-variable-color: var(--mantine-color-lime-9);
    --code-class-color: var(--mantine-color-orange-9)
}

:where([data-mantine-color-scheme=dark]) .m_1f5e827e {
    --code-text-color: var(--mantine-color-dark-1);
    --code-background: var(--mantine-color-dark-8);
    --code-comment-color: var(--mantine-color-dark-3);
    --code-keyword-color: var(--mantine-color-violet-3);
    --code-tag-color: var(--mantine-color-yellow-4);
    --code-literal-color: var(--mantine-color-blue-4);
    --code-string-color: var(--mantine-color-green-6);
    --code-variable-color: var(--mantine-color-blue-2);
    --code-class-color: var(--mantine-color-orange-5)
}

.m_1f5e827e .hljs-comment,
.m_1f5e827e .hljs-quote {
    font-style: italic;
    color: var(--code-comment-color)
}

.m_1f5e827e .hljs-doctag,
.m_1f5e827e .hljs-formula,
.m_1f5e827e .hljs-keyword {
    color: var(--code-keyword-color)
}

.m_1f5e827e .hljs-deletion,
.m_1f5e827e .hljs-name,
.m_1f5e827e .hljs-section,
.m_1f5e827e .hljs-selector-tag,
.m_1f5e827e .hljs-subst {
    color: var(--code-tag-color)
}

.m_1f5e827e .hljs-literal {
    color: var(--code-literal-color)
}

.m_1f5e827e .hljs-addition,
.m_1f5e827e .hljs-attribute,
.m_1f5e827e .hljs-meta .hljs-string,
.m_1f5e827e .hljs-regexp,
.m_1f5e827e .hljs-string {
    color: var(--code-string-color)
}

.m_1f5e827e .hljs-attr,
.m_1f5e827e .hljs-number,
.m_1f5e827e .hljs-selector-attr,
.m_1f5e827e .hljs-selector-class,
.m_1f5e827e .hljs-selector-pseudo,
.m_1f5e827e .hljs-template-variable,
.m_1f5e827e .hljs-type,
.m_1f5e827e .hljs-variable {
    color: var(--code-variable-color)
}

.m_1f5e827e .hljs-built_in,
.m_1f5e827e .hljs-bullet,
.m_1f5e827e .hljs-class .hljs-title,
.m_1f5e827e .hljs-link,
.m_1f5e827e .hljs-meta,
.m_1f5e827e .hljs-selector-id,
.m_1f5e827e .hljs-symbol,
.m_1f5e827e .hljs-title,
.m_1f5e827e .hljs-title.class_ {
    color: var(--code-class-color)
}

.m_1f5e827e .hljs-emphasis {
    font-style: italic
}

.m_1f5e827e .hljs-strong {
    font-weight: 700
}

.m_1f5e827e .hljs-link {
    text-decoration: underline
}

.page_mantine-Notifications-root__gZwX6 {
    gap: 20px !important
}