@layer ozi-global,ozi-component;@font-face{font-weight:400;font-family:Inter;font-style:normal;src:url(https://st.ozone.ru/s3/fe-core-fonts/Inter-Regular-3-19.woff2)format("woff2"),url(/assets/Inter-Regular-3-19-DOEkbHU9.woff2)format("woff2");font-display:swap}@font-face{font-weight:600;font-family:Inter;font-style:normal;src:url(https://st.ozone.ru/s3/fe-core-fonts/Inter-SemiBold-3-19.woff2)format("woff2"),url(/assets/Inter-SemiBold-3-19-BJN_aDYg.woff2)format("woff2");font-display:swap}@layer ozi-global{.ozi-heading-800 {
        font-weight: 600;
        font-size: 40px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 48px;
        letter-spacing: -.3px;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-700 {
        font-weight: 600;
        font-size: 36px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 44px;
        letter-spacing: -.3px;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-600 {
        font-weight: 600;
        font-size: 32px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 40px;
        letter-spacing: -.3px;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-500 {
        font-weight: 600;
        font-size: 28px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 36px;
        letter-spacing: -.3px;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-400 {
        font-weight: 600;
        font-size: 24px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 30px;
        letter-spacing: -.3px;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-300 {
        font-weight: 600;
        font-size: 19px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 24px;
        letter-spacing: -.3px;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-200 {
        font-weight: 600;
        font-size: 17px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 22px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-heading-100 {
        font-weight: 600;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 20px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-700 {
        font-weight: 400;
        font-size: 19px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 28px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-700-true {
        font-weight: 600;
        font-size: 19px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 28px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-600 {
        font-weight: 400;
        font-size: 17px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 28px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-600-true {
        font-weight: 600;
        font-size: 17px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 28px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-500 {
        font-weight: 400;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-500-true {
        font-weight: 600;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-400 {
        font-weight: 400;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 20px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-400-true {
        font-weight: 600;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 20px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-300 {
        font-weight: 400;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-body-300-true {
        font-weight: 600;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-caps-400 {
        font-weight: 400;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: .4px;
        text-transform: uppercase;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-caps-400-true {
        font-weight: 600;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: .4px;
        text-transform: uppercase;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-caps-300 {
        font-weight: 400;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 12px;
        letter-spacing: .4px;
        text-transform: uppercase;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-caps-300-true {
        font-weight: 600;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 12px;
        letter-spacing: .4px;
        text-transform: uppercase;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-label-500 {
        font-weight: 400;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-label-500-true {
        font-weight: 600;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-label-400 {
        font-weight: 400;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-label-400-true {
        font-weight: 600;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-label-300 {
        font-weight: 400;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 12px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-label-300-true {
        font-weight: 600;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 12px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal
    }

    .ozi-table-600 {
        font-weight: 400;
        font-size: 17px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: tabular-nums
    }

    .ozi-table-600-true {
        font-weight: 600;
        font-size: 17px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 24px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: tabular-nums
    }

    .ozi-table-500 {
        font-weight: 400;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 20px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: tabular-nums
    }

    .ozi-table-500-true {
        font-weight: 600;
        font-size: 15px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 20px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: tabular-nums
    }

    .ozi-table-400 {
        font-weight: 400;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: tabular-nums
    }

    .ozi-table-400-true {
        font-weight: 600;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: tabular-nums
    }
}@layer ozi-global{:root {
        --text-500: rgb(0 17 34 / 95%);
        --text-300: rgb(0 17 34 / 66%);
        --text-200: rgb(0 17 34 / 56%);
        --text-500-inverted: rgb(255 255 255 / 95%);
        --text-300-inverted: rgb(255 255 255 / 65%);
        --text-200-inverted: rgb(255 255 255 / 45%);
        --icon-600: rgb(0 17 34 / 55%);
        --icon-500: rgb(0 17 34 / 45%);
        --icon-300: rgb(0 17 34 / 30%);
        --icon-600-inverted: rgb(255 255 255 / 95%);
        --icon-500-inverted: rgb(255 255 255 / 80%);
        --icon-300-inverted: rgb(255 255 255 / 65%);
        --main-900: rgb(0 0 0 / 100%);
        --main-100: rgb(245 247 250 / 100%);
        --main-50: rgb(249 250 251 / 100%);
        --main-0: rgb(255 255 255 / 100%);
        --overlay-paranja: rgb(0 48 120 / 4%);
        --neutral-600: rgb(32 49 72 / 100%);
        --neutral-500: rgb(84 99 120 / 100%);
        --neutral-400: rgb(112 126 144 / 100%);
        --neutral-300: rgb(97 131 162 / 43%);
        --neutral-200: rgb(97 131 162 / 26%);
        --neutral-100: rgb(97 131 162 / 16%);
        --neutral-50: rgb(97 131 162 / 10%);
        --neutral-100-opaque: rgb(230 235 240 / 100%);
        --neutral-50-opaque: rgb(240 243 246 / 100%);
        --action-600: rgb(0 69 189 / 100%);
        --action-500: rgb(0 91 255 / 100%);
        --action-400: rgb(47 155 249 / 100%);
        --action-300: rgb(92 202 250 / 100%);
        --action-100: rgb(47 155 249 / 30%);
        --action-50: rgb(47 155 249 / 12%);
        --action-25: rgb(47 155 249 / 5%);
        --action-100-opaque: rgb(193 225 254 / 100%);
        --action-50-opaque: rgb(230 243 254 / 100%);
        --action-25-opaque: rgb(244 250 254 / 100%);
        --success-600: rgb(11 94 31 / 100%);
        --success-500: rgb(0 128 40 / 100%);
        --success-400: rgb(29 174 64 / 100%);
        --success-300: rgb(52 216 101 / 100%);
        --success-100: rgb(29 174 64 / 30%);
        --success-50: rgb(29 174 64 / 12%);
        --success-25: rgb(29 174 64 / 5%);
        --success-100-opaque: rgb(188 231 198 / 100%);
        --success-50-opaque: rgb(227 245 232 / 100%);
        --success-25-opaque: rgb(243 251 245 / 100%);
        --alert-600: rgb(158 0 44 / 100%);
        --alert-500: rgb(211 0 61 / 100%);
        --alert-400: rgb(249 97 134 / 100%);
        --alert-300: rgb(255 149 184 / 100%);
        --alert-100: rgb(249 97 134 / 30%);
        --alert-50: rgb(249 97 134 / 12%);
        --alert-25: rgb(249 97 134 / 5%);
        --alert-100-opaque: rgb(254 208 219 / 100%);
        --alert-50-opaque: rgb(254 236 240 / 100%);
        --alert-25-opaque: rgb(254 247 249 / 100%);
        --warning-600: rgb(121 70 18 / 100%);
        --warning-500: rgb(166 89 26 / 100%);
        --warning-400: rgb(247 178 0 / 100%);
        --warning-300: rgb(255 214 44 / 100%);
        --warning-100: rgb(247 178 0 / 30%);
        --warning-50: rgb(247 178 0 / 12%);
        --warning-25: rgb(247 178 0 / 5%);
        --warning-100-opaque: rgb(253 232 179 / 100%);
        --warning-50-opaque: rgb(254 245 224 / 100%);
        --warning-25-opaque: rgb(254 251 242 / 100%);
        --negative-600: rgb(142 46 54 / 100%);
        --negative-500: rgb(232 56 39 / 100%);
        --negative-400: rgb(255 121 101 / 100%);
        --negative-300: rgb(252 154 131 / 100%);
        --negative-100: rgb(255 121 101 / 30%);
        --negative-50: rgb(255 121 101 / 12%);
        --negative-25: rgb(255 121 101 / 5%);
        --negative-100-opaque: rgb(255 215 209 / 100%);
        --negative-50-opaque: rgb(255 239 236 / 100%);
        --negative-25-opaque: rgb(255 248 247 / 100%);
        --info-600: rgb(21 90 105 / 100%);
        --info-500: rgb(0 122 145 / 100%);
        --info-400: rgb(6 167 187 / 100%);
        --info-300: rgb(79 206 228 / 100%);
        --info-100: rgb(6 167 187 / 30%);
        --info-50: rgb(6 167 187 / 12%);
        --info-25: rgb(6 167 187 / 5%);
        --info-100-opaque: rgb(181 229 235 / 100%);
        --info-50-opaque: rgb(225 244 246 / 100%);
        --info-25-opaque: rgb(242 250 251 / 100%);
        --pro-600: rgb(78 27 217 / 100%);
        --pro-500: rgb(105 78 251 / 100%);
        --pro-400: rgb(141 139 255 / 100%);
        --pro-300: rgb(177 185 255 / 100%);
        --pro-100: rgb(141 139 255 / 30%);
        --pro-50: rgb(141 139 255 / 12%);
        --pro-25: rgb(141 139 255 / 5%);
        --pro-100-opaque: rgb(221 221 255 / 100%);
        --pro-50-opaque: rgb(241 241 255 / 100%);
        --pro-25-opaque: rgb(249 249 255 / 100%);
        --econom-600: rgb(147 64 18 / 100%);
        --econom-500: rgb(186 87 7 / 100%);
        --econom-400: rgb(248 143 20 / 100%);
        --econom-300: rgb(251 210 149 / 100%);
        --econom-100: rgb(255 141 3 / 21%);
        --econom-50: rgb(255 141 5 / 14%);
        --econom-25: rgb(255 155 38 / 5%);
        --econom-100-opaque: rgb(255 231 202 / 100%);
        --econom-50-opaque: rgb(255 239 220 / 100%);
        --econom-25-opaque: rgb(255 249 242 / 100%);
        --ozonBlue: rgb(0 91 255 / 100%);
        --ozonMagenta: rgb(249 17 85 / 100%);
        --wreathGreen: rgb(58 194 103 / 100%);
        --yellowStar: rgb(255 213 64 / 100%);
        --aquaBlue: rgb(40 209 235 / 100%);
        --darkSpace: rgb(0 26 52 / 100%)
    }
}@layer ozi-global{:root {
        --opacity-50: 5%;
        --opacity-100: 10%;
        --opacity-200: 25%;
        --opacity-300: 50%;
        --opacity-400: 75%;
        --opacity-500: 100%
    }
}@layer ozi-global{:root {
        --shadowToken-100: 0 0 2px rgb(0 0 0 / 12%)
    }

    :root {
        --elevation-200: 0 2px 8px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-200-top: 0 -2px 8px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-300: 0 0 24px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-500: 0 8px 16px -2px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-500-left: -8px 0 16px -2px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-500-right: 8px 0 16px -2px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-500-top: 0 -8px 16px -2px rgb(0 0 0 / 12%), var(--shadowToken-100);
        --elevation-900: 0 16px 24px -2px rgb(0 0 0 / 12%), var(--shadowToken-100)
    }
}@layer ozi-global{:root {
        --z-index-window: 9000;
        --z-index-notification: 11000
    }
}@layer ozi-global{:root {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
}@layer ozi-component{.ozi__data-cell__dataCell__QUywL {
        display: grid;
        grid-auto-rows: max-content;
        grid-column-gap: 8px;
        grid-template-columns: var(--columns);
        align-items: center;
        height: max-content
    }

    .ozi__data-cell__content__QUywL {
        grid-row: span 2
    }
}@layer ozi-component{.ozi__truncate__truncate__7a-6_ {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
}@layer ozi-component{.ozi__data-content__dataContent__tXF2r {
        --color-label: var(--ods-data-content-color-label, var(--data-content-color-label));
        --color-caption: var(--ods-data-content-color-caption, var(--data-content-color-caption));
        display: grid;
        gap: var(--gap);
        padding-top: var(--vertical-padding);
        padding-bottom: var(--vertical-padding);
        word-break: break-word
    }

    .ozi__data-content__size-600__tXF2r {
        --vertical-padding: 4px;
        --gap: 2px
    }

    .ozi__data-content__size-500__tXF2r {
        --vertical-padding: 2px;
        --gap: 2px
    }

    .ozi__data-content__size-400__tXF2r {
        --vertical-padding: 2px;
        --gap: 4px
    }

    .ozi__data-content__label__tXF2r {
        color: var(--color-label)
    }

    .ozi__data-content__caption__tXF2r {
        margin-bottom: -1px;
        padding-bottom: 1px;
        color: var(--color-caption)
    }

    .ozi__data-content__light__tXF2r {
        --data-content-color-label: var(--text-500);
        --data-content-color-caption: var(--text-300)
    }

    .ozi__data-content__dark__tXF2r {
        --data-content-color-label: var(--text-500-inverted);
        --data-content-color-caption: var(--text-300-inverted)
    }
}@layer ozi-component{.ozi__icon__cursor__pvBjg {
        cursor: pointer
    }
}@layer ozi-component{.ozi__transition-expand__enter__vM5Oh,
    .ozi__transition-expand__leaveTo__vM5Oh {
        height: 0
    }

    .ozi__transition-expand__overflowHidden__vM5Oh {
        overflow: hidden
    }
}@layer ozi-component{.ozi__loader__loader__Zs6YM {
        transform: rotate(0);
        transform-origin: center;
        animation: ozi__loader__rotating__Zs6YM 1s linear infinite
    }

    .ozi__loader__circle__Zs6YM {
        animation: ozi__loader__dasharray__Zs6YM 1s linear infinite;
        stroke-dasharray: 25 30
    }

    @keyframes ozi__loader__rotating__Zs6YM {
        0% {
            transform: rotate(0)
        }

        to {
            transform: rotate(360deg)
        }
    }

    @keyframes ozi__loader__dasharray__Zs6YM {
        0% {
            stroke-dasharray: 25 30
        }

        50% {
            stroke-dasharray: 25 6
        }

        to {
            stroke-dasharray: 25 30
        }
    }
}@layer ozi-component{.ozi__button__button__S9e0l {
        --initial-border-size: 1px;
        --padding-icon-func: calc(var(--padding-constant) - 4px - var(--padding-no-content-shift, 0px));
        position: relative;
        display: grid;
        align-items: stretch;
        box-sizing: border-box;
        width: var(--width);
        min-width: var(--min-width);
        height: var(--height);
        margin: 0;
        padding: 0;
        color: var(--color);
        background-color: var(--background-color);
        border: none;
        border-radius: var(--leftRadius) var(--rightRadius) var(--rightRadius) var(--leftRadius);
        box-shadow: inset 0 0 0 var(--initial-border-size) var(--border-color);
        cursor: pointer
    }

    .ozi__button__content__S9e0l {
        display: grid;
        grid-auto-flow: column;
        gap: var(--gap);
        place-content: center;
        place-items: center;
        padding-right: var(--padding-icon-right, var(--padding-constant));
        padding-left: var(--padding-icon-left, var(--padding-constant))
    }

    .ozi__button__text__S9e0l {
        width: 100%;
        white-space: nowrap
    }

    .ozi__button__size-600__S9e0l {
        --padding-constant: 24px;
        --height: 56px;
        --min-width: 56px;
        --leftRadius: 10px;
        --rightRadius: 10px;
        --gap: 3px
    }

    .ozi__button__size-500__S9e0l {
        --padding-constant: 16px;
        --height: 44px;
        --min-width: 44px;
        --leftRadius: 8px;
        --rightRadius: 8px;
        --gap: 3px
    }

    .ozi__button__size-400__S9e0l {
        --padding-constant: 14px;
        --height: 32px;
        --min-width: 32px;
        --leftRadius: 6px;
        --rightRadius: 6px;
        --gap: 4px
    }

    .ozi__button__size-400__S9e0l.ozi__button__uncontained__S9e0l,
    .ozi__button__size-500__S9e0l.ozi__button__uncontained__S9e0l,
    .ozi__button__size-400__S9e0l.ozi__button__uncontained-negative__S9e0l,
    .ozi__button__size-500__S9e0l.ozi__button__uncontained-negative__S9e0l {
        --height: 24px;
        --min-width: 24px
    }

    .ozi__button__size-600__S9e0l.ozi__button__uncontained__S9e0l,
    .ozi__button__size-600__S9e0l.ozi__button__uncontained-negative__S9e0l {
        --height: 28px;
        --min-width: 24px
    }

    .ozi__button__light__S9e0l {
        --primary-color: var(--text-500-inverted);
        --primary-background-color: var(--action-500);
        --primary-background-color-hovered: var(--action-600);
        --primary-negative-color: var(--text-500-inverted);
        --primary-negative-background-color: var(--negative-500);
        --primary-negative-background-color-hovered: var(--negative-600);
        --secondary-color: var(--action-500);
        --secondary-background-color: var(--neutral-50);
        --secondary-background-color-hovered: var(--neutral-100);
        --outline-color: var(--action-500);
        --outline-border-color: var(--action-500);
        --outline-background-color-hovered: var(--neutral-50);
        --ghost-color: var(--action-500);
        --ghost-background-color-hovered: var(--neutral-50);
        --ghost-negative-color: var(--negative-500);
        --ghost-negative-background-color-hovered: var(--negative-50);
        --uncontained-color: var(--action-500);
        --uncontained-color-hovered: var(--action-400);
        --uncontained-negative-color: var(--negative-500);
        --uncontained-negative-color-hovered: var(--negative-400);
        --disabled-color: var(--text-200);
        --disabled-background-color: var(--neutral-200);
        --disabled-border-color: transparent
    }

    .ozi__button__dark__S9e0l {
        --primary-color: var(--text-500-inverted);
        --primary-background-color: var(--action-500);
        --primary-background-color-hovered: var(--action-600);
        --primary-negative-color: var(--text-500-inverted);
        --primary-negative-background-color: var(--negative-500);
        --primary-negative-background-color-hovered: var(--negative-600);
        --secondary-color: var(--action-400);
        --secondary-background-color: var(--neutral-100);
        --secondary-background-color-hovered: var(--neutral-200);
        --outline-color: var(--action-400);
        --outline-border-color: var(--action-400);
        --outline-background-color-hovered: var(--neutral-100);
        --ghost-color: var(--action-400);
        --ghost-background-color-hovered: var(--neutral-100);
        --ghost-negative-color: var(--negative-400);
        --ghost-negative-background-color-hovered: var(--negative-50);
        --uncontained-color: var(--action-400);
        --uncontained-color-hovered: var(--action-300);
        --uncontained-negative-color: var(--negative-400);
        --uncontained-negative-color-hovered: var(--negative-300);
        --disabled-color: var(--text-200-inverted);
        --disabled-background-color: var(--neutral-200);
        --disabled-border-color: transparent
    }

    .ozi__button__primary__S9e0l {
        --color: var(--primary-color);
        --border-color: transparent;
        --background-color: var(--primary-background-color);
        --background-color-hovered: var(--primary-background-color-hovered);
        --background-color-active: var(--primary-background-color)
    }

    .ozi__button__primary-negative__S9e0l {
        --color: var(--primary-negative-color);
        --border-color: transparent;
        --background-color: var(--primary-negative-background-color);
        --background-color-hovered: var(--primary-negative-background-color-hovered);
        --background-color-active: var(--primary-negative-background-color)
    }

    .ozi__button__secondary__S9e0l {
        --color: var(--secondary-color);
        --border-color: transparent;
        --background-color: var(--secondary-background-color);
        --background-color-hovered: var(--secondary-background-color-hovered);
        --background-color-active: transparent;
        --background-image: linear-gradient(to top, transparent -500%, var(--background-color-hovered) 80%), linear-gradient(to bottom, transparent -500%, var(--background-color-hovered) 80%)
    }

    .ozi__button__outline__S9e0l {
        --color: var(--outline-color);
        --border-color: var(--outline-border-color);
        --background-color-hovered: var(--outline-background-color-hovered);
        --background-color-active: var(--outline-background-color-hovered);
        --background-image: linear-gradient(to top, transparent -500%, var(--background-color-hovered) 80%), linear-gradient(to bottom, transparent -500%, var(--background-color-hovered) 80%)
    }

    .ozi__button__ghost__S9e0l {
        --color: var(--ghost-color);
        --border-color: transparent;
        --background-color-hovered: var(--ghost-background-color-hovered);
        --background-color-active: var(--ghost-background-color-hovered);
        --background-image: linear-gradient(to top, transparent -500%, var(--background-color-hovered) 80%), linear-gradient(to bottom, transparent -500%, var(--background-color-hovered) 80%)
    }

    .ozi__button__ghost-negative__S9e0l {
        --color: var(--ghost-negative-color);
        --border-color: transparent;
        --background-color-hovered: var(--ghost-negative-background-color-hovered);
        --background-color-active: var(--ghost-negative-background-color-hovered);
        --background-image: linear-gradient(to top, transparent -500%, var(--background-color-hovered) 80%), linear-gradient(to bottom, transparent -500%, var(--background-color-hovered) 80%)
    }

    .ozi__button__uncontained__S9e0l {
        --color: var(--uncontained-color);
        --color-hovered: var(--uncontained-color-hovered);
        --border-color: transparent;
        --padding-constant: 0;
        --padding-icon-func: 0;
        --disabled-background-color: transparent;
        --background-image: transparent
    }

    .ozi__button__uncontained-negative__S9e0l {
        --color: var(--uncontained-negative-color);
        --color-hovered: var(--uncontained-negative-color-hovered);
        --border-color: transparent;
        --padding-constant: 0;
        --padding-icon-func: 0;
        --disabled-background-color: transparent;
        --background-image: transparent
    }

    .ozi__button__hug__S9e0l {
        --width: fit-content
    }

    .ozi__button__fill__S9e0l {
        --width: 100%
    }

    .ozi__button__size-500__S9e0l.ozi__button__noContent__S9e0l {
        --padding-no-content-shift: 6px
    }

    .ozi__button__size-600__S9e0l.ozi__button__noContent__S9e0l {
        --padding-no-content-shift: 8px
    }

    .ozi__button__size-400__S9e0l.ozi__button__noContent__S9e0l {
        --padding-no-content-shift: 4px
    }

    .ozi__button__hasLeftIcon__S9e0l {
        --padding-icon-left: var(--padding-icon-func)
    }

    .ozi__button__hasRightIcon__S9e0l,
    .ozi__button__hasLeftIcon__S9e0l.ozi__button__noContent__S9e0l {
        --padding-icon-right: var(--padding-icon-func)
    }

    .ozi__button__hasRightIcon__S9e0l.ozi__button__noContent__S9e0l {
        --padding-icon-left: var(--padding-icon-func)
    }

    .ozi__button__noLeftRadius__S9e0l {
        --leftRadius: 0
    }

    .ozi__button__noRightRadius__S9e0l {
        --rightRadius: 0
    }

    .ozi__button__button__S9e0l:disabled {
        cursor: not-allowed;
        opacity: var(--opacity-300);
        --color: var(--disabled-color);
        --background-color: var(--disabled-background-color);
        --border-color: var(--disabled-border-color)
    }

    .ozi__button__button__S9e0l:active:not(:disabled, .ozi__button__clear__S9e0l),
    .ozi__button__button__S9e0l[data-teststate-active=true]:not(:disabled, .ozi__button__clear__S9e0l) {
        --background-color: var(--background-color-active);
        background-image: var(--background-image)
    }

    .ozi__button__button__S9e0l:hover:not(:disabled, :active, .ozi__button__clear__S9e0l),
    .ozi__button__button__S9e0l[data-teststate-hover=true]:not(:disabled, [data-teststate-active=true], .ozi__button__clear__S9e0l) {
        --background-color: var(--background-color-hovered);
        color: var(--color-hovered, var(--color))
    }

    .ozi__button__loading__S9e0l {
        position: absolute;
        display: grid;
        width: 100%;
        height: 100%;
        background-color: var(--background-color);
        border-radius: var(--leftRadius) var(--rightRadius) var(--rightRadius) var(--leftRadius);
        place-items: center
    }

    .ozi__button__button__S9e0l.ozi__button__clear__S9e0l {
        background-color: transparent;
        outline: none;
        cursor: not-allowed
    }

    .ozi__button__hide__S9e0l {
        opacity: 0
    }
}@layer ozi-component{.ozi__calendar-days-grid__container__i0PCo {
        --hit-zone: 4px;
        display: grid;
        gap: 2px;
        place-content: flex-start
    }

    .ozi__calendar-days-grid__header__i0PCo {
        display: grid;
        grid-template-areas: "iconPrev caption iconNext";
        grid-template-columns: 24px 1fr 24px;
        padding-bottom: 8px;
        color: var(--text-500)
    }

    .ozi__calendar-days-grid__headerCaption__i0PCo {
        display: grid;
        grid-area: caption;
        grid-auto-flow: column;
        gap: 4px;
        align-items: center;
        justify-content: center;
        height: 24px;
        text-transform: capitalize;
        -webkit-user-select: none;
        user-select: none
    }

    .ozi__calendar-days-grid__icon__i0PCo {
        margin: calc(-1 * var(--hit-zone));
        padding: var(--hit-zone);
        color: var(--icon-500);
        cursor: pointer
    }

    .ozi__calendar-days-grid__icon__i0PCo:hover {
        position: relative;
        background-color: var(--neutral-50);
        border-radius: 6px
    }

    .ozi__calendar-days-grid__iconPrev__i0PCo {
        grid-area: iconPrev
    }

    .ozi__calendar-days-grid__iconNext__i0PCo {
        grid-area: iconNext
    }

    .ozi__calendar-days-grid__year__i0PCo {
        color: var(--text-200)
    }

    .ozi__calendar-days-grid__clickable__i0PCo {
        cursor: pointer
    }

    .ozi__calendar-days-grid__clickable__i0PCo:hover {
        color: var(--action-500)
    }

    .ozi__calendar-days-grid__days__i0PCo {
        display: grid;
        grid-template-columns: repeat(7, auto);
        justify-content: flex-start
    }

    .ozi__calendar-days-grid__weekday__i0PCo {
        display: grid;
        width: 32px;
        height: 32px;
        color: var(--text-300);
        text-transform: capitalize;
        border: 2px solid transparent;
        -webkit-user-select: none;
        user-select: none;
        place-items: center
    }

    .ozi__calendar-days-grid__weekday__i0PCo:first-child {
        border-left: none
    }

    .ozi__calendar-days-grid__weekday__i0PCo:nth-child(7) {
        border-right: none
    }

    .ozi__calendar-days-grid__disabled__i0PCo {
        cursor: not-allowed;
        opacity: var(--opacity-300);
        pointer-events: none
    }
}@layer ozi-component{.ozi__calendar-months-grid__container__0it_e {
        --hit-zone: 4px;
        display: grid;
        gap: 2px;
        place-content: flex-start
    }

    .ozi__calendar-months-grid__header__0it_e {
        display: grid;
        grid-template-areas: "iconPrev caption iconNext";
        grid-template-columns: 24px 1fr 24px;
        margin-bottom: 4px;
        padding-bottom: 8px;
        color: var(--text-500)
    }

    .ozi__calendar-months-grid__headerCaption__0it_e {
        display: grid;
        grid-area: caption;
        grid-auto-flow: column;
        gap: 4px;
        align-items: center;
        justify-content: center;
        height: 24px;
        text-transform: capitalize;
        -webkit-user-select: none;
        user-select: none
    }

    .ozi__calendar-months-grid__icon__0it_e {
        margin: calc(-1 * var(--hit-zone));
        padding: var(--hit-zone);
        color: var(--icon-500);
        cursor: pointer
    }

    .ozi__calendar-months-grid__icon__0it_e:hover {
        position: relative;
        background-color: var(--neutral-50);
        border-radius: 6px
    }

    .ozi__calendar-months-grid__iconPrev__0it_e {
        grid-area: iconPrev
    }

    .ozi__calendar-months-grid__iconNext__0it_e {
        grid-area: iconNext
    }

    .ozi__calendar-months-grid__year__0it_e {
        color: var(--text-200)
    }

    .ozi__calendar-months-grid__clickable__0it_e {
        cursor: pointer
    }

    .ozi__calendar-months-grid__clickable__0it_e:hover {
        color: var(--action-500)
    }

    .ozi__calendar-months-grid__months__0it_e {
        display: grid;
        grid-template-rows: repeat(4, 59px);
        grid-template-columns: repeat(3, auto);
        align-items: center;
        row-gap: 4px
    }
}@layer ozi-component{.ozi__calendar-years-grid__container__OpgPQ {
        --hit-zone: 4px;
        display: grid;
        gap: 2px;
        place-content: flex-start
    }

    .ozi__calendar-years-grid__header__OpgPQ {
        display: grid;
        grid-template-areas: "iconPrev caption iconNext";
        grid-template-columns: 24px 1fr 24px;
        margin-bottom: 4px;
        padding-bottom: 8px;
        color: var(--text-500)
    }

    .ozi__calendar-years-grid__headerCaption__OpgPQ {
        display: grid;
        grid-area: caption;
        grid-auto-flow: column;
        gap: 4px;
        align-items: center;
        justify-content: center;
        height: 24px;
        text-transform: capitalize;
        -webkit-user-select: none;
        user-select: none
    }

    .ozi__calendar-years-grid__icon__OpgPQ {
        margin: calc(-1 * var(--hit-zone));
        padding: var(--hit-zone);
        color: var(--icon-500);
        cursor: pointer
    }

    .ozi__calendar-years-grid__icon__OpgPQ:hover {
        position: relative;
        background-color: var(--neutral-50);
        border-radius: 6px
    }

    .ozi__calendar-years-grid__iconPrev__OpgPQ {
        grid-area: iconPrev
    }

    .ozi__calendar-years-grid__iconNext__OpgPQ {
        grid-area: iconNext
    }

    .ozi__calendar-years-grid__year__OpgPQ {
        color: var(--text-200)
    }

    .ozi__calendar-years-grid__years__OpgPQ {
        display: grid;
        grid-template-rows: repeat(5, 46.4px);
        grid-template-columns: repeat(4, auto);
        align-items: center;
        row-gap: 4px
    }
}@layer ozi-component{.ozi__calendar__calendar__Ues_j {
        display: flex;
        gap: 32px;
        width: fit-content;
        height: fit-content;
        padding: 16px;
        background-color: var(--main-0);
        border-radius: 8px;
        box-shadow: var(--elevation-500)
    }

    .ozi__calendar__right__Ues_j {
        padding-left: 16px;
        border-left: 1px solid var(--neutral-100)
    }

    .ozi__calendar__left__Ues_j {
        padding-right: 16px;
        border-right: 1px solid var(--neutral-100)
    }
}@layer ozi-component{.ozi__calendar-day__calendarCell__lWpkq {
        display: grid;
        width: 32px;
        height: 32px;
        border: 2px solid transparent;
        border-radius: 8px
    }

    .ozi__calendar-day__calendarCell__lWpkq:nth-child(7n) {
        border-right: none;
        border-top-right-radius: 7px;
        border-bottom-right-radius: 7px
    }

    .ozi__calendar-day__calendarCell__lWpkq:nth-child(7n+1) {
        border-left: none;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px
    }

    .ozi__calendar-day__day__lWpkq {
        --z-index: 2;
        --background-color-inrange: var(--ods-day-in-range-color, var(--neutral-50));
        position: relative;
        align-items: center;
        box-sizing: content-box;
        margin: 0;
        padding: 0;
        color: var(--text-500);
        text-align: center;
        background-color: transparent;
        background-clip: padding-box;
        outline: none;
        cursor: pointer
    }

    .ozi__calendar-day__day__lWpkq:before {
        cursor: pointer
    }

    .ozi__calendar-day__disabled__lWpkq:before {
        cursor: not-allowed
    }

    .ozi__calendar-day__hovered__lWpkq {
        --ods-day-in-range-color: var(--neutral-100)
    }

    .ozi__calendar-day__disabled__lWpkq {
        --disabled-opacity: var(--opacity-300);
        color: var(--text-200);
        text-decoration: line-through;
        cursor: not-allowed
    }

    .ozi__calendar-day__outsideMonth__lWpkq {
        color: var(--text-200)
    }

    .ozi__calendar-day__default__lWpkq:not(.ozi__calendar-day__single__lWpkq, .ozi__calendar-day__disabled__lWpkq):hover {
        background-color: var(--neutral-100)
    }

    .ozi__calendar-day__dayText__lWpkq {
        position: relative;
        z-index: var(--z-index);
        opacity: var(--disabled-opacity, var(--opacity-500))
    }

    .ozi__calendar-day__rangeStart__lWpkq {
        position: relative;
        margin-right: -2px;
        padding-right: 2px;
        color: var(--text-500-inverted);
        background-color: var(--background-color-inrange);
        border-right: 2px solid transparent;
        border-radius: 8px 0 0 8px
    }

    .ozi__calendar-day__rangeEnd__lWpkq {
        position: relative;
        margin-left: -2px;
        padding-left: 2px;
        color: var(--text-500-inverted);
        background-color: var(--background-color-inrange);
        border-left: 2px solid transparent;
        border-radius: 0 8px 8px 0
    }

    .ozi__calendar-day__single__lWpkq {
        color: var(--text-500-inverted);
        background-color: var(--background-color-start-end-of-range);
        border-radius: 8px
    }

    .ozi__calendar-day__rangeStart__lWpkq,
    .ozi__calendar-day__single__lWpkq,
    .ozi__calendar-day__rangeEnd__lWpkq {
        --background-color-start-end-of-range: var(--action-500);
        --today-marker-color: var(--icon-500-inverted)
    }

    .ozi__calendar-day__rangeStart__lWpkq:hover,
    .ozi__calendar-day__single__lWpkq:hover,
    .ozi__calendar-day__rangeEnd__lWpkq:hover {
        --background-color-start-end-of-range: var(--action-600)
    }

    .ozi__calendar-day__rangeStart__lWpkq:before {
        position: absolute;
        top: 0;
        right: 5px;
        bottom: 0;
        left: 0;
        background-color: var(--background-color-start-end-of-range);
        border-radius: 6px 4px 4px 6px;
        content: ""
    }

    .ozi__calendar-day__rangeStart__lWpkq:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: -5px;
        z-index: 1;
        width: 32px;
        background-color: var(--background-color-start-end-of-range);
        border-radius: 10px 2px 10px 0;
        transform: translate(11px) scaleY(.8) scaleX(.3) rotate(45deg);
        content: "";
    }

    .ozi__calendar-day__rangeEnd__lWpkq:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 5px;
        background-color: var(--background-color-start-end-of-range);
        border-radius: 4px 6px 6px 4px;
        content: ""
    }

    .ozi__calendar-day__rangeEnd__lWpkq:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 2px;
        width: 32px;
        background-color: var(--background-color-start-end-of-range);
        border-radius: 10px 0 10px 2px;
        transform: translate(-11px) scaleY(.8) scaleX(.3) rotate(45deg);
        content: ""
    }

    .ozi__calendar-day__rangeStart__lWpkq:last-of-type,
    .ozi__calendar-day__rangeEnd__lWpkq:first-of-type,
    .ozi__calendar-day__rangeStart__lWpkq:nth-child(7n),
    .ozi__calendar-day__rangeEnd__lWpkq:nth-child(7n+1) {
        background-color: transparent
    }

    .ozi__calendar-day__inRange__lWpkq:not(.ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq, .ozi__calendar-day__single__lWpkq):before {
        position: absolute;
        right: -2px;
        left: -4px;
        width: 32px;
        height: 100%;
        background-color: var(--background-color-inrange);
        content: "";
    }

    .ozi__calendar-day__inRange__lWpkq:nth-child(7n):not(.ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq, .ozi__calendar-day__single__lWpkq) {
        border-radius: 0 6px 6px 0
    }

    .ozi__calendar-day__inRange__lWpkq:nth-child(7n):not(.ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq, .ozi__calendar-day__single__lWpkq):before {
        right: 0;
        width: 34px;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px
    }

    .ozi__calendar-day__inRange__lWpkq:nth-child(7n+1):not(.ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq, .ozi__calendar-day__single__lWpkq):before {
        left: 0;
        width: 30px;
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
    }

    .ozi__calendar-day__inRange__lWpkq:last-of-type:not(.ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq, .ozi__calendar-day__single__lWpkq):before {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px
    }

    .ozi__calendar-day__inRange__lWpkq:first-of-type:not(.ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq, .ozi__calendar-day__single__lWpkq):before {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px
    }

    .ozi__calendar-day__dayMarks__lWpkq {
        position: absolute;
        bottom: 0;
        z-index: var(--z-index);
        display: flex;
        flex-flow: column;
        gap: 2px;
        align-items: center;
        justify-content: center;
        justify-self: center;
        width: 32px;
        height: 10px;
        opacity: var(--disabled-opacity, var(--opacity-500))
    }

    .ozi__calendar-day__rangeStart__lWpkq .ozi__calendar-day__dayMarks__lWpkq {
        left: 0
    }

    .ozi__calendar-day__rangeEnd__lWpkq .ozi__calendar-day__dayMarks__lWpkq {
        right: -3px
    }

    .ozi__calendar-day__today__lWpkq {
        flex-shrink: 0;
        width: 16px;
        height: 2px;
        background-color: var(--today-marker-color, var(--action-400));
        border-radius: 6px
    }

    .ozi__calendar-day__markers__lWpkq {
        display: flex;
        flex-flow: nowrap;
        gap: 2px;
        align-items: center
    }

    .ozi__calendar-day__weekend__lWpkq.ozi__calendar-day__outsideMonth__lWpkq:not(.ozi__calendar-day__single__lWpkq, .ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq),
    .ozi__calendar-day__weekend__lWpkq.ozi__calendar-day__disabled__lWpkq:not(.ozi__calendar-day__single__lWpkq, .ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq) {
        color: var(--alert-400);
        --today-marker-color: var(--alert-500)
    }

    .ozi__calendar-day__weekend__lWpkq:not(.ozi__calendar-day__single__lWpkq, .ozi__calendar-day__rangeStart__lWpkq, .ozi__calendar-day__rangeEnd__lWpkq) {
        color: var(--alert-500);
        --today-marker-color: var(--alert-500)
    }
}@layer ozi-component{.ozi__calendar-month__calendarCell__oZiWh {
        display: grid;
        width: 80px;
        height: 32px;
        border: 2px solid transparent;
        border-radius: 8px
    }

    .ozi__calendar-month__calendarCell__oZiWh:nth-child(3n) {
        border-right: none;
        border-top-right-radius: 7px;
        border-bottom-right-radius: 7px
    }

    .ozi__calendar-month__calendarCell__oZiWh:nth-child(3n+1) {
        border-left: none;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px
    }

    .ozi__calendar-month__month__oZiWh {
        --z-index: 2;
        --background-color-inrange: var(--ods-day-in-range-color, var(--neutral-50));
        position: relative;
        align-items: center;
        box-sizing: content-box;
        margin: 0;
        padding: 0;
        color: var(--text-500);
        text-align: center;
        background-color: transparent;
        background-clip: padding-box;
        outline: none;
        cursor: pointer
    }

    .ozi__calendar-month__month__oZiWh:before {
        cursor: pointer
    }

    .ozi__calendar-month__month__oZiWh:not(.ozi__calendar-month__selected__oZiWh):hover {
        background-color: var(--neutral-100)
    }

    .ozi__calendar-month__monthText__oZiWh {
        position: relative;
        z-index: var(--z-index);
        text-transform: capitalize;
        opacity: var(--opacity-500)
    }

    .ozi__calendar-month__selected__oZiWh {
        --background-color-start-end-of-range: var(--action-500);
        --today-marker-color: var(--icon-500-inverted);
        color: var(--text-500-inverted);
        background-color: var(--background-color-start-end-of-range);
        border-radius: 8px
    }

    .ozi__calendar-month__selected__oZiWh:hover {
        --background-color-start-end-of-range: var(--action-600)
    }

    .ozi__calendar-month__monthMarks__oZiWh {
        position: absolute;
        bottom: 0;
        z-index: var(--z-index);
        display: flex;
        flex-flow: column;
        gap: 2px;
        align-items: center;
        justify-content: center;
        justify-self: center;
        width: 32px;
        height: 10px;
        opacity: var(--opacity-500)
    }

    .ozi__calendar-month__currentMonth__oZiWh {
        flex-shrink: 0;
        width: 16px;
        height: 2px;
        background-color: var(--today-marker-color, var(--action-400));
        border-radius: 6px
    }

    .ozi__calendar-month__markers__oZiWh {
        display: flex;
        flex-flow: nowrap;
        gap: 2px;
        align-items: center
    }
}@layer ozi-component{.ozi__calendar-year__calendarCell__oSlr0 {
        display: grid;
        width: 59px;
        height: 32px;
        border: 2px solid transparent;
        border-radius: 8px
    }

    .ozi__calendar-year__calendarCell__oSlr0:nth-child(4n) {
        border-right: none;
        border-top-right-radius: 7px;
        border-bottom-right-radius: 7px
    }

    .ozi__calendar-year__calendarCell__oSlr0:nth-child(4n+1) {
        border-left: none;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px
    }

    .ozi__calendar-year__year__oSlr0 {
        --z-index: 2;
        --background-color-inrange: var(--ods-year-in-range-color, var(--neutral-50));
        position: relative;
        align-items: center;
        box-sizing: content-box;
        margin: 0;
        padding: 0;
        color: var(--text-500);
        text-align: center;
        background-color: transparent;
        background-clip: padding-box;
        outline: none;
        cursor: pointer
    }

    .ozi__calendar-year__year__oSlr0:before {
        cursor: pointer
    }

    .ozi__calendar-year__outsideMonth__oSlr0 {
        color: var(--text-200)
    }

    .ozi__calendar-year__year__oSlr0:not(.ozi__calendar-year__selected__oSlr0):hover {
        background-color: var(--neutral-100)
    }

    .ozi__calendar-year__yearText__oSlr0 {
        position: relative;
        z-index: var(--z-index);
        text-transform: capitalize;
        opacity: var(--opacity-500)
    }

    .ozi__calendar-year__selected__oSlr0 {
        --background-color-start-end-of-range: var(--action-500);
        --today-marker-color: var(--icon-500-inverted);
        color: var(--text-500-inverted);
        background-color: var(--background-color-start-end-of-range);
        border-radius: 8px
    }

    .ozi__calendar-year__selected__oSlr0:hover {
        --background-color-start-end-of-range: var(--action-600)
    }

    .ozi__calendar-year__yearMarks__oSlr0 {
        position: absolute;
        bottom: 0;
        z-index: var(--z-index);
        display: flex;
        flex-flow: column;
        gap: 2px;
        align-items: center;
        justify-content: center;
        justify-self: center;
        width: 32px;
        height: 10px;
        opacity: var(--opacity-500)
    }

    .ozi__calendar-year__currentYear__oSlr0 {
        flex-shrink: 0;
        width: 16px;
        height: 2px;
        background-color: var(--today-marker-color, var(--action-400));
        border-radius: 6px
    }

    .ozi__calendar-year__markers__oSlr0 {
        display: flex;
        flex-flow: nowrap;
        gap: 2px;
        align-items: center
    }
}@layer ozi-component{.ozi__checkbox__container__pemaO {
        box-sizing: border-box;
        height: fit-content;
        color: var(--text-color);
        cursor: pointer;
        -webkit-user-select: none;
        user-select: none
    }

    .ozi__checkbox__leftContent__pemaO {
        display: flex;
        align-items: center
    }

    .ozi__checkbox__minHeight__pemaO {
        min-height: 24px
    }

    .ozi__checkbox__block__pemaO {
        padding: var(--block-padding);
        border-radius: 8px;
        box-shadow: inset 0 0 0 1px var(--block-border-color)
    }

    .ozi__checkbox__fitContent__pemaO {
        width: fit-content
    }

    .ozi__checkbox__disabled__pemaO {
        cursor: not-allowed
    }

    .ozi__checkbox__checkbox__pemaO {
        --icon-color: var(--control-icon-color);
        position: relative;
        display: grid;
        box-sizing: border-box;
        width: var(--checkbox-size);
        height: var(--checkbox-size);
        margin: 0;
        padding: 0;
        background-color: var(--control-background-color);
        border: 2px solid var(--control-border-color);
        border-radius: var(--border-radius);
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        place-items: center
    }

    .ozi__checkbox__checked__pemaO .ozi__checkbox__checkbox__pemaO:after {
        position: absolute;
        width: 16px;
        height: 16px;
        -webkit-mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='currentColor'%20d='M12.707%205.293a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-3-3a1%201%200%200%201%201.414-1.414L7%209.586l4.293-4.293a1%201%200%200%201%201.414%200'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='currentColor'%20d='M12.707%205.293a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-3-3a1%201%200%200%201%201.414-1.414L7%209.586l4.293-4.293a1%201%200%200%201%201.414%200'/%3e%3c/svg%3e");
        background-color: var(--icon-color);
        content: ""
    }

    .ozi__checkbox__indeterminate__pemaO .ozi__checkbox__checkbox__pemaO:after {
        position: absolute;
        width: 8px;
        height: 2px;
        background-color: var(--icon-color);
        border-radius: 1px;
        content: ""
    }

    .ozi__checkbox__block__pemaO.ozi__checkbox__disabled__pemaO {
        background-color: var(--block-background-color-disabled);
        box-shadow: inset 0 0 0 1px var(--block-border-color-disabled)
    }

    .ozi__checkbox__container__pemaO.ozi__checkbox__disabled__pemaO .ozi__checkbox__checkbox__pemaO {
        --icon-color: var(--control-icon-color-disabled);
        background-color: var(--control-background-color-disabled);
        border: none;
        cursor: not-allowed;
        opacity: var(--opacity-300)
    }

    .ozi__checkbox__checked__pemaO:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__indeterminate__pemaO:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO {
        background-color: var(--control-background-color-checked);
        border: none
    }

    .ozi__checkbox__checked__pemaO.ozi__checkbox__disabled__pemaO .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__indeterminate__pemaO.ozi__checkbox__disabled__pemaO .ozi__checkbox__checkbox__pemaO {
        background-color: var(--control-background-color);
        border: 2px solid var(--control-border-color-disabled)
    }

    .ozi__checkbox__hasError__pemaO:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO {
        border: 2px solid var(--control-border-color-has-error)
    }

    .ozi__checkbox__hasError__pemaO.ozi__checkbox__checked__pemaO:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__hasError__pemaO.ozi__checkbox__indeterminate__pemaO:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO {
        background-color: var(--control-background-color-has-error-checked);
        border: none
    }

    .ozi__checkbox__container__pemaO[data-teststate-hover=true]:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__container__pemaO:hover:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO {
        border: 2px solid var(--control-border-color-hover)
    }

    .ozi__checkbox__indeterminate__pemaO[data-teststate-hover=true]:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__checked__pemaO[data-teststate-hover=true]:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__indeterminate__pemaO:not(.ozi__checkbox__disabled__pemaO):hover .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__checked__pemaO:not(.ozi__checkbox__disabled__pemaO):hover .ozi__checkbox__checkbox__pemaO {
        background-color: var(--control-background-color-checked-hover);
        border: none
    }

    .ozi__checkbox__container__pemaO.ozi__checkbox__hasError__pemaO[data-teststate-hover=true]:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__container__pemaO.ozi__checkbox__hasError__pemaO:hover:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO {
        border: 2px solid var(--control-border-color-has-error-hover)
    }

    .ozi__checkbox__hasError__pemaO.ozi__checkbox__checked__pemaO[data-teststate-hover=true]:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__hasError__pemaO.ozi__checkbox__checked__pemaO:hover:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__hasError__pemaO.ozi__checkbox__indeterminate__pemaO[data-teststate-hover=true]:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO,
    .ozi__checkbox__hasError__pemaO.ozi__checkbox__indeterminate__pemaO:hover:not(.ozi__checkbox__disabled__pemaO) .ozi__checkbox__checkbox__pemaO {
        background-color: var(--control-background-color-has-error-checked-hover);
        border: none
    }

    .ozi__checkbox__size-600__pemaO {
        --checkbox-size: 24px;
        --border-radius: 8px;
        --block-padding: 16px 24px 16px 16px
    }

    .ozi__checkbox__size-500__pemaO {
        --checkbox-size: 20px;
        --border-radius: 6px;
        --block-padding: 10px 20px 10px 12px
    }

    .ozi__checkbox__disabledContent__pemaO {
        opacity: var(--opacity-300)
    }

    .ozi__checkbox__light__pemaO {
        --control-background-color: var(--main-0);
        --control-background-color-checked: var(--action-500);
        --control-background-color-checked-hover: var(--action-600);
        --control-background-color-disabled: var(--neutral-200);
        --control-background-color-has-error-checked: var(--negative-400);
        --control-background-color-has-error-checked-hover: var(--negative-500);
        --control-border-color: var(--neutral-200);
        --control-border-color-hover: var(--neutral-300);
        --control-border-color-disabled: var(--neutral-200);
        --control-border-color-has-error: var(--negative-400);
        --control-border-color-has-error-hover: var(--negative-500);
        --control-icon-color: var(--icon-600-inverted);
        --control-icon-color-disabled: var(--neutral-300);
        --block-background-color-disabled: var(--main-100);
        --block-border-color: var(--neutral-200);
        --block-border-color-disabled: var(--neutral-50);
        --text-color: var(--text-500)
    }

    .ozi__checkbox__dark__pemaO {
        --control-background-color: var(--neutral-100);
        --control-background-color-checked: var(--action-500);
        --control-background-color-checked-hover: var(--action-400);
        --control-background-color-disabled: var(--neutral-300);
        --control-background-color-has-error-checked: var(--negative-400);
        --control-background-color-has-error-checked-hover: var(--negative-300);
        --control-border-color: var(--neutral-300);
        --control-border-color-hover: var(--neutral-400);
        --control-border-color-disabled: var(--neutral-300);
        --control-border-color-has-error: var(--negative-400);
        --control-border-color-has-error-hover: var(--negative-300);
        --control-icon-color: var(--icon-600-inverted);
        --control-icon-color-disabled: var(--neutral-300);
        --block-background-color-disabled: var(--neutral-50);
        --block-border-color: var(--neutral-200);
        --block-border-color-disabled: var(--neutral-100);
        --text-color: var(--text-500-inverted)
    }
}@layer ozi-component{.ozi__popover__fixReferenceSize__xaASc {
        display: inherit
    }

    .ozi__popover__fixContentSize__xaASc {
        display: grid
    }
}@layer ozi-component{.ozi__dropdown-wrapper__dropdownWrapper__Cu3xU .tippy-box {
        outline: 0
    }
}@layer ozi-component{.ozi__use-autofill__autofill__aSLBJ::-webkit-credentials-auto-fill-button {
        width: 0;
        height: 0
    }

    .ozi__use-autofill__autofill__aSLBJ::-ms-reveal {
        display: none
    }

    .ozi__use-autofill__autofill__aSLBJ:autofill {
        background: transparent;
        transition: background-color 50000s ease-in-out 0s;
        animation-name: ozi__use-autofill__on-auto-fill-start__aSLBJ
    }

    .ozi__use-autofill__autofill__aSLBJ:not(:autofill) {
        animation-name: ozi__use-autofill__on-auto-fill-cancel__aSLBJ
    }

    @keyframes ozi__use-autofill__on-auto-fill-start__aSLBJ {}

    @keyframes ozi__use-autofill__on-auto-fill-cancel__aSLBJ {}
}@layer ozi-component{.ozi__input__root__4zrfj {
        --container-background-color: var(--neutral-50);
        --input-tokens-margin: 4px;
        --input-text-color: var(--text-500);
        --cursor-default: text;
        --cursor-readonly: text;
        --cursor-disabled: not-allowed;
        color: var(--input-text-color);
        cursor: var(--cursor-default)
    }

    .ozi__input__readonly__4zrfj {
        cursor: var(--cursor-readonly)
    }

    .ozi__input__disabled__4zrfj {
        cursor: var(--cursor-disabled);
        opacity: var(--opacity-300)
    }

    .ozi__input__container__4zrfj {
        display: flex;
        gap: 4px;
        align-items: center;
        min-height: var(--container-height);
        padding: 0 var(--container-horizontal-padding-right) 0 var(--container-horizontal-padding-left);
        background-color: var(--container-autofill-background-color, var(--container-background-color));
        outline: 0;
        box-shadow: inset 0 0 0 1px var(--container-border, transparent);
        transition: background-color .1s, box-shadow .1s
    }

    .ozi__input__leftRadius__4zrfj {
        border-top-left-radius: var(--border-radius);
        border-bottom-left-radius: var(--border-radius)
    }

    .ozi__input__rightRadius__4zrfj {
        border-top-right-radius: var(--border-radius);
        border-bottom-right-radius: var(--border-radius)
    }

    .ozi__input__containerIsError__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj) {
        --container-background-color: var(--negative-50);
        --container-border: var(--negative-100);
        --container-state-hover-border: var(--negative-100);
        --container-state-active-border: var(--negative-400)
    }

    .ozi__input__containerIsWarning__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj) {
        --container-background-color: var(--warning-25);
        --container-border: var(--warning-100);
        --container-state-hover-border: var(--warning-100);
        --container-state-active-border: var(--warning-400)
    }

    .ozi__input__containerIsSuccess__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj) {
        --container-background-color: var(--success-25);
        --container-border: var(--success-100);
        --container-state-hover-border: var(--success-100);
        --container-state-active-border: var(--success-400)
    }

    .ozi__input__containerIsReadonly__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj) {
        --container-background-color: var(--main-0);
        --container-border: var(--neutral-100)
    }

    .ozi__input__containerIsAutofill__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj, .ozi__input__containerIsError__4zrfj, .ozi__input__containerIsSuccess__4zrfj, .ozi__input__containerIsReadonly__4zrfj) {
        --container-autofill-background-color: var(--warning-50)
    }

    .ozi__input__containerIsHovered__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj, .ozi__input__inline__4zrfj) {
        --container-background-color: var(--container-autofill-background-color, var(--main-0));
        box-shadow: inset 0 0 0 2px var(--container-state-hover-border, var(--neutral-300))
    }

    .ozi__input__containerIsActive__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj, .ozi__input__inline__4zrfj),
    .ozi__input__containerIsActive__4zrfj.ozi__input__containerIsHovered__4zrfj:not(.ozi__input__containerIsDisabled__4zrfj, .ozi__input__inline__4zrfj) {
        --container-background-color: var(--container-autofill-background-color, var(--main-0));
        box-shadow: inset 0 0 0 2px var(--container-state-active-border, var(--action-400))
    }

    .ozi__input__inputContainer__4zrfj {
        position: relative;
        flex: 1;
        gap: 4px;
        box-sizing: border-box;
        min-width: 0;
        padding-top: calc(var(--input-padding-top) - var(--input-tokens-margin));
        padding-bottom: calc(var(--input-padding-bottom) - var(--input-tokens-margin))
    }

    .ozi__input__inputScrollContainer__4zrfj {
        display: flex;
        box-sizing: border-box;
        width: 100%;
        overflow-x: auto;
        white-space: nowrap
    }

    .ozi__input__inputTokensContainer__4zrfj {
        display: flex;
        flex: 1;
        align-items: center;
        column-gap: 4px;
        row-gap: 4px
    }

    .ozi__input__inputTokensContainer__4zrfj.ozi__input__withLabelInside__4zrfj {
        row-gap: 0
    }

    .ozi__input__inputTokensContainer__4zrfj.ozi__input__multiline__4zrfj {
        flex-wrap: wrap
    }

    .ozi__input__tagWrapper__4zrfj {
        display: flex;
        align-items: center;
        width: max-content;
        min-width: 0;
        min-height: 20px
    }

    .ozi__input__inputTokensContainer__4zrfj.ozi__input__hasTags__4zrfj {
        margin-top: var(--input-tokens-margin);
        margin-bottom: var(--input-tokens-margin)
    }

    .ozi__input__inputContainer__4zrfj.ozi__input__withLabelInside__4zrfj {
        padding-top: var(--input-with-label-padding-top);
        padding-bottom: var(--input-with-label-padding-bottom)
    }

    .ozi__input__size-600__4zrfj {
        --container-height: 56px;
        --label-text-translate-y: 18px;
        --label-text-floated-translate-y: 10px;
        --input-with-label-padding-top: 26px;
        --input-with-label-padding-bottom: 10px;
        --input-padding-top: 16px;
        --input-padding-bottom: 16px;
        --border-radius: 10px;
        --container-horizontal-padding-right: 10px;
        --container-horizontal-padding-left: 12px
    }

    .ozi__input__size-500__4zrfj {
        --container-height: 44px;
        --label-text-translate-y: 12px;
        --label-text-floated-translate-y: 4px;
        --input-with-label-padding-top: 20px;
        --input-with-label-padding-bottom: 4px;
        --input-padding-top: 10px;
        --input-padding-bottom: 10px;
        --border-radius: 8px;
        --container-horizontal-padding-right: 8px;
        --container-horizontal-padding-left: 10px
    }

    .ozi__input__size-400__4zrfj {
        --container-height: 32px;
        --border-radius: 6px;
        --container-horizontal-padding-right: 6px;
        --container-horizontal-padding-left: 8px
    }

    .ozi__input__size-600__4zrfj.ozi__input__hasTags__4zrfj {
        --input-with-label-padding-top: calc(26px - var(--input-tokens-margin));
        --input-with-label-padding-bottom: calc(10px - var(--input-tokens-margin))
    }

    .ozi__input__size-500__4zrfj.ozi__input__hasTags__4zrfj {
        --input-with-label-padding-top: calc(20px - var(--input-tokens-margin));
        --input-with-label-padding-bottom: calc(4px - var(--input-tokens-margin))
    }

    .ozi__input__label__4zrfj {
        color: var(--text-300)
    }

    .ozi__input__labelInside__4zrfj {
        position: absolute;
        top: 0;
        width: 100%;
        padding-bottom: 1px;
        transform: translateY(var(--label-text-translate-y));
        transition: transform .2s cubic-bezier(0, 0, .2, 1) 0ms
    }

    .ozi__input__labelOutside__4zrfj {
        display: block;
        margin-bottom: 4px;
        margin-left: 2px
    }

    .ozi__input__labelTextFloated-600__4zrfj,
    .ozi__input__labelTextFloated-500__4zrfj {
        transform: translateY(var(--label-text-floated-translate-y))
    }

    .ozi__input__clearIconButton__4zrfj {
        display: grid;
        margin: 0;
        padding: 0;
        background: none;
        border: none;
        border-radius: 0
    }

    .ozi__input__clearIcon__4zrfj {
        color: var(--icon-500);
        cursor: pointer
    }

    .ozi__input__readonlyIcon__4zrfj,
    .ozi__input__loadingIcon__4zrfj {
        color: var(--icon-300)
    }

    .ozi__input__clearIcon__4zrfj:hover {
        color: var(--icon-600)
    }

    .ozi__input__errorIcon__4zrfj {
        color: var(--negative-400)
    }

    .ozi__input__warningIcon__4zrfj {
        color: var(--warning-400)
    }

    .ozi__input__successIcon__4zrfj {
        color: var(--success-400)
    }

    .ozi__input__caption__4zrfj {
        margin-top: 4px;
        margin-left: 2px;
        color: var(--text-200);
        cursor: auto
    }

    .ozi__input__input__4zrfj {
        flex-basis: 0;
        flex-grow: 1;
        width: 0;
        margin: 0;
        padding: 0;
        color: inherit;
        background-color: transparent;
        border: none;
        outline: none;
        box-shadow: none;
        cursor: inherit
    }

    .ozi__input__input__4zrfj[disabled]:not(:placeholder-shown) {
        -webkit-text-fill-color: var(--input-text-color)
    }

    .ozi__input__input__4zrfj:autofill+.ozi__input__labelInside__4zrfj.ozi__input__labelText-600__4zrfj {
        font-weight: 400;
        font-size: 13px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 16px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal;
        transform: translateY(var(--label-text-floated-translate-y))
    }

    .ozi__input__input__4zrfj:autofill+.ozi__input__labelInside__4zrfj.ozi__input__labelText-500__4zrfj {
        font-weight: 400;
        font-size: 11px;
        font-family: Inter, Arial, Helvetica, sans-serif;
        line-height: 12px;
        letter-spacing: 0;
        text-transform: none;
        text-decoration: none;
        font-variant-numeric: normal;
        transform: translateY(var(--label-text-floated-translate-y))
    }

    .ozi__input__inputWithTags__4zrfj {
        min-width: 70px
    }

    .ozi__input__input__4zrfj[type=number] {
        -webkit-appearance: textfield;
        -moz-appearance: textfield;
        appearance: textfield
    }

    .ozi__input__input__4zrfj[type=number]::-webkit-inner-spin-button,
    .ozi__input__input__4zrfj[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    .ozi__input__input__4zrfj::placeholder {
        color: var(--text-200);
        opacity: 1
    }

    .ozi__input__input__4zrfj.ozi__input__hidePlaceholder__4zrfj::placeholder {
        opacity: 0;
        transition: inherit
    }

    .ozi__input__beforeInputWrapper__4zrfj {
        display: contents
    }

    .ozi__input__inline__4zrfj {
        --container-background-color: transparent;
        border-radius: 0
    }

    .ozi__input__systemSlotPlaceholder__4zrfj {
        display: flex;
        width: 24px;
        height: 24px
    }

    .ozi__input__containerIsReadonly__4zrfj .ozi__input__beforeInputWrapper__4zrfj,
    .ozi__input__containerIsDisabled__4zrfj,
    .ozi__input__pointerEventsNone__4zrfj {
        pointer-events: none
    }
}@layer ozi-component{.ozi__input-date__icon__fMNrR {
        color: var(--icon-300)
    }

    .ozi__input-date__rightContent__fMNrR {
        display: flex;
        gap: 4px;
        align-items: center
    }
}@layer ozi-component{.ozi__dropdown__dropdown__J7d88 {
        --dropdown-padding: 8px;
        --dropdown-padding-top: var(--dropdown-padding);
        --dropdown-padding-bottom: var(--dropdown-padding);
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        overflow: hidden;
        background-color: var(--main-0);
        border-radius: 8px;
        box-shadow: var(--elevation-500)
    }

    .ozi__dropdown__hasHeader__J7d88 {
        --dropdown-padding-top: 0
    }

    .ozi__dropdown__hasFooter__J7d88 {
        --dropdown-padding-bottom: 0
    }

    .ozi__dropdown__scrollContainer__J7d88 {
        flex: 1;
        overflow: auto
    }

    .ozi__dropdown__wrapper__J7d88 {
        display: grid;
        margin-top: var(--dropdown-padding-top);
        margin-bottom: var(--dropdown-padding-bottom)
    }

    .ozi__dropdown__size-600__J7d88 {
        max-height: 464px
    }

    .ozi__dropdown__size-500__J7d88 {
        max-height: 368px
    }
}@layer ozi-component{.ozi__dropdown-item__dropdownItem__cUplU {
        --horizontal-padding: 12px;
        box-sizing: border-box;
        padding-top: var(--dropdown-item-vertical-padding);
        padding-right: var(--horizontal-padding);
        padding-bottom: var(--dropdown-item-vertical-padding);
        padding-left: calc(var(--horizontal-padding) + calc(var(--level-indent) * var(--level-scale)));
        color: var(--icon-500);
        background-color: var(--main-0);
        cursor: pointer;
        scroll-margin-top: var(--dropdown-padding-top, 0);
        scroll-margin-bottom: var(--dropdown-padding-bottom, 0)
    }

    .ozi__dropdown-item__dropdownItem__cUplU:hover:not(.ozi__dropdown-item__disabled__cUplU),
    .ozi__dropdown-item__dropdownItem__cUplU[data-teststate=hover],
    .ozi__dropdown-item__focused__cUplU {
        background-color: var(--neutral-50)
    }

    .ozi__dropdown-item__disabled__cUplU {
        cursor: default
    }

    .ozi__dropdown-item__block__cUplU {
        display: flex;
        gap: 8px;
        align-items: center;
        height: fit-content;
        min-height: var(--base-height)
    }

    .ozi__dropdown-item__disabled__cUplU .ozi__dropdown-item__dataContent__cUplU,
    .ozi__dropdown-item__disabled__cUplU .ozi__dropdown-item__block__cUplU {
        opacity: var(--opacity-300)
    }

    .ozi__dropdown-item__size-600__cUplU {
        --level-indent: 32px;
        --base-height: 32px;
        --dropdown-item-vertical-padding: 12px
    }

    .ozi__dropdown-item__size-500__cUplU {
        --level-indent: 28px;
        --base-height: 24px;
        --dropdown-item-vertical-padding: 10px
    }

    .ozi__dropdown-item__checkIcon__cUplU {
        color: var(--action-500)
    }
}@layer ozi-component{.ozi__filter-chip-group__filterChipGroup__25MJr {
        display: flex;
        width: fit-content;
        height: fit-content;
        background-color: var(--neutral-50);
        border-radius: var(--border-radius)
    }

    .ozi__filter-chip-group__size-600__25MJr {
        --border-radius: 10px
    }

    .ozi__filter-chip-group__size-500__25MJr {
        --border-radius: 8px
    }

    .ozi__filter-chip-group__size-400__25MJr {
        --border-radius: 6px
    }
}@layer ozi-component{.ozi__filter-chip-base__filterChipBase__VvP2E {
        --label-color: var(--text-300);
        --background-color: var(--neutral-50);
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        padding: 0;
        background-color: transparent;
        border: none;
        cursor: pointer
    }

    .ozi__filter-chip-base__content__VvP2E {
        display: grid;
        grid-template-columns: var(--grid-template-columns);
        gap: var(--gap);
        align-items: center;
        box-sizing: border-box;
        min-width: var(--min-width);
        height: var(--height);
        padding-right: var(--padding);
        padding-left: var(--padding);
        color: var(--icon-500);
        background-color: var(--background-color);
        border-radius: var(--border-radius);
        box-shadow: var(--box-shadow);
        transition-timing-function: ease-in-out;
        transition-duration: .1s;
        transition-property: color, box-shadow, background-color
    }

    .ozi__filter-chip-base__size-600__VvP2E {
        --min-width: 56px;
        --height: 56px;
        --padding: 20px;
        --gap: 6px;
        --border-radius: 10px;
        --divider-height: 32px
    }

    .ozi__filter-chip-base__size-500__VvP2E {
        --min-width: 44px;
        --height: 44px;
        --padding: 16px;
        --gap: 4px;
        --border-radius: 8px;
        --divider-height: 24px
    }

    .ozi__filter-chip-base__size-400__VvP2E {
        --min-width: 32px;
        --height: 32px;
        --padding: 12px;
        --gap: 4px;
        --border-radius: 6px;
        --divider-height: 16px
    }

    .ozi__filter-chip-base__toggle__VvP2E,
    .ozi__filter-chip-base__select__VvP2E {
        width: fit-content
    }

    .ozi__filter-chip-base__onlyIcon__VvP2E .ozi__filter-chip-base__content__VvP2E {
        justify-content: center
    }

    .ozi__filter-chip-base__onlyIcon__VvP2E.ozi__filter-chip-base__size-600__VvP2E {
        --padding: 16px
    }

    .ozi__filter-chip-base__onlyIcon__VvP2E.ozi__filter-chip-base__size-500__VvP2E {
        --padding: 10px
    }

    .ozi__filter-chip-base__onlyIcon__VvP2E.ozi__filter-chip-base__size-400__VvP2E {
        --padding: 6px
    }

    .ozi__filter-chip-base__grouped__VvP2E.ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__grouped__VvP2E .ozi__filter-chip-base__filterChipBase__VvP2E {
        --background-color: transparent;
        position: relative
    }

    .ozi__filter-chip-base__grouped__VvP2E:not(:first-child).ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__grouped__VvP2E:not(:first-child) .ozi__filter-chip-base__filterChipBase__VvP2E {
        padding-left: 1px
    }

    .ozi__filter-chip-base__grouped__VvP2E:not(:last-child).ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__grouped__VvP2E:not(:last-child) .ozi__filter-chip-base__filterChipBase__VvP2E {
        padding-right: 1px
    }

    .ozi__filter-chip-base__grouped__VvP2E:first-child {
        border-top-left-radius: var(--border-radius);
        border-bottom-left-radius: var(--border-radius)
    }

    .ozi__filter-chip-base__grouped__VvP2E:last-child {
        border-top-right-radius: var(--border-radius);
        border-bottom-right-radius: var(--border-radius)
    }

    .ozi__filter-chip-base__grouped__VvP2E+.ozi__filter-chip-base__grouped__VvP2E.ozi__filter-chip-base__filterChipBase__VvP2E:before,
    .ozi__filter-chip-base__grouped__VvP2E+.ozi__filter-chip-base__grouped__VvP2E .ozi__filter-chip-base__filterChipBase__VvP2E:before {
        position: absolute;
        top: calc((var(--height) - var(--divider-height)) / 2);
        bottom: calc((var(--height) - var(--divider-height)) / 2);
        left: -1px;
        width: 2px;
        background-color: var(--neutral-200);
        border-radius: 1px;
        transition: opacity .1s ease-in;
        content: "";
        pointer-events: none
    }

    .ozi__filter-chip-base__grouped__VvP2E+.ozi__filter-chip-base__grouped__VvP2E:is(:is(.ozi__filter-chip-base__isOpen__VvP2E, :hover, [data-teststate-hover=true]):not(.ozi__filter-chip-base__disabled__VvP2E), .ozi__filter-chip-base__filled__VvP2E).ozi__filter-chip-base__filterChipBase__VvP2E:before,
    .ozi__filter-chip-base__grouped__VvP2E+.ozi__filter-chip-base__grouped__VvP2E:is(:is(.ozi__filter-chip-base__isOpen__VvP2E, :hover, [data-teststate-hover=true]):not(.ozi__filter-chip-base__disabled__VvP2E), .ozi__filter-chip-base__filled__VvP2E) .ozi__filter-chip-base__filterChipBase__VvP2E:before,
    .ozi__filter-chip-base__grouped__VvP2E:is(:is(.ozi__filter-chip-base__isOpen__VvP2E, :hover, [data-teststate-hover=true]):not(.ozi__filter-chip-base__disabled__VvP2E), .ozi__filter-chip-base__filled__VvP2E)+.ozi__filter-chip-base__grouped__VvP2E .ozi__filter-chip-base__filterChipBase__VvP2E:before,
    .ozi__filter-chip-base__grouped__VvP2E:is(:is(.ozi__filter-chip-base__isOpen__VvP2E, :hover, [data-teststate-hover=true]):not(.ozi__filter-chip-base__disabled__VvP2E), .ozi__filter-chip-base__filled__VvP2E)+.ozi__filter-chip-base__grouped__VvP2E.ozi__filter-chip-base__filterChipBase__VvP2E:before {
        opacity: 0
    }

    .ozi__filter-chip-base__toggle__VvP2E.ozi__filter-chip-base__filled__VvP2E.ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__select__VvP2E.ozi__filter-chip-base__filled__VvP2E .ozi__filter-chip-base__filterChipBase__VvP2E {
        --label-color: var(--text-500);
        --box-shadow: inset 0 0 0 2px var(--box-shadow-color, var(--action-400));
        --background-color: var(--main-100)
    }

    .ozi__filter-chip-base__toggle__VvP2E.ozi__filter-chip-base__disabled__VvP2E.ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__select__VvP2E.ozi__filter-chip-base__disabled__VvP2E .ozi__filter-chip-base__filterChipBase__VvP2E {
        --box-shadow-color: var(--neutral-200);
        cursor: not-allowed;
        opacity: var(--opacity-300)
    }

    .ozi__filter-chip-base__toggle__VvP2E:not(.ozi__filter-chip-base__disabled__VvP2E).ozi__filter-chip-base__isOpen__VvP2E.ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__select__VvP2E:not(.ozi__filter-chip-base__disabled__VvP2E).ozi__filter-chip-base__isOpen__VvP2E .ozi__filter-chip-base__filterChipBase__VvP2E {
        --label-color: var(--text-500);
        --box-shadow: inset 0 0 0 2px var(--box-shadow-color, var(--action-400));
        --background-color: var(--main-0)
    }

    .ozi__filter-chip-base__toggle__VvP2E:not(.ozi__filter-chip-base__filled__VvP2E, .ozi__filter-chip-base__disabled__VvP2E):is(:hover, [data-teststate-hover=true]).ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__select__VvP2E:not(.ozi__filter-chip-base__filled__VvP2E, .ozi__filter-chip-base__isOpen__VvP2E, .ozi__filter-chip-base__disabled__VvP2E):is(:hover, [data-teststate-hover=true]) .ozi__filter-chip-base__filterChipBase__VvP2E {
        --box-shadow: inset 0 0 0 2px var(--neutral-300)
    }

    .ozi__filter-chip-base__toggle__VvP2E:not(.ozi__filter-chip-base__filled__VvP2E.ozi__filter-chip-base__grouped__VvP2E, .ozi__filter-chip-base__disabled__VvP2E):is(:hover, [data-teststate-hover=true]).ozi__filter-chip-base__filterChipBase__VvP2E,
    .ozi__filter-chip-base__select__VvP2E:not(.ozi__filter-chip-base__disabled__VvP2E):is(:hover, [data-teststate-hover=true]) .ozi__filter-chip-base__filterChipBase__VvP2E {
        --background-color: var(--main-0)
    }

    .ozi__filter-chip-base__toggle__VvP2E.ozi__filter-chip-base__filled__VvP2E.ozi__filter-chip-base__grouped__VvP2E {
        cursor: default
    }

    .ozi__filter-chip-base__hitZone__VvP2E {
        display: grid;
        align-items: center;
        height: 100%;
        margin-right: calc(-1 * var(--padding));
        margin-left: calc(-1 * var(--gap) / 2);
        padding-right: var(--padding);
        padding-left: calc(var(--gap) / 2);
        border-top-right-radius: var(--border-radius);
        border-bottom-right-radius: var(--border-radius)
    }

    [data-teststate-iconhover=true] .ozi__filter-chip-base__hitZone__VvP2E .ozi__filter-chip-base__clearIcon__VvP2E,
    .ozi__filter-chip-base__hitZone__VvP2E:hover .ozi__filter-chip-base__clearIcon__VvP2E {
        color: var(--icon-600)
    }

    .ozi__filter-chip-base__label__VvP2E {
        color: var(--label-color);
        white-space: nowrap;
        text-align: left
    }
}@layer ozi-component{.ozi__island__island__6OcbH {
        padding: var(--padding);
        color: var(--text-500);
        border-radius: var(--border-radius)
    }

    .ozi__island__cursor__6OcbH {
        cursor: pointer
    }

    .ozi__island__selected__6OcbH {
        box-shadow: inset 0 0 0 2px var(--action-400)
    }

    .ozi__island__fill__6OcbH {
        background-color: var(--main-100)
    }

    .ozi__island__fill__6OcbH.ozi__island__hoverable__6OcbH:hover,
    .ozi__island__fill__6OcbH.ozi__island__hoverable__6OcbH[data-teststate-hover=true] {
        background-color: var(--main-0);
        box-shadow: inset 0 0 0 99999px var(--action-25)
    }

    .ozi__island__fill__6OcbH.ozi__island__selected__6OcbH.ozi__island__hoverable__6OcbH:hover,
    .ozi__island__fill__6OcbH.ozi__island__selected__6OcbH.ozi__island__hoverable__6OcbH[data-teststate-hover=true] {
        background-color: var(--main-0);
        box-shadow: inset 0 0 0 2px var(--action-400), inset 0 0 0 99999px var(--action-25)
    }

    .ozi__island__outline__6OcbH {
        background-color: var(--main-0);
        box-shadow: inset 0 0 0 1px var(--neutral-200)
    }

    .ozi__island__outline__6OcbH.ozi__island__selected__6OcbH {
        box-shadow: inset 0 0 0 2px var(--action-400)
    }

    .ozi__island__outline__6OcbH.ozi__island__hoverable__6OcbH:hover,
    .ozi__island__outline__6OcbH.ozi__island__hoverable__6OcbH[data-teststate-hover=true] {
        box-shadow: inset 0 0 0 99999px var(--action-25), inset 0 0 0 1px var(--action-100)
    }

    .ozi__island__outline__6OcbH.ozi__island__selected__6OcbH.ozi__island__hoverable__6OcbH:hover,
    .ozi__island__outline__6OcbH.ozi__island__selected__6OcbH.ozi__island__hoverable__6OcbH[data-teststate-hover=true] {
        box-shadow: inset 0 0 0 2px var(--action-400), inset 0 0 0 99999px var(--action-25)
    }

    .ozi__island__elevate__6OcbH {
        background-color: var(--main-0);
        box-shadow: var(--elevation-200)
    }

    .ozi__island__elevate__6OcbH.ozi__island__selected__6OcbH {
        background-color: var(--main-0);
        box-shadow: var(--elevation-200), inset 0 0 0 2px var(--action-400)
    }

    .ozi__island__elevate__6OcbH.ozi__island__hoverable__6OcbH:hover,
    .ozi__island__elevate__6OcbH.ozi__island__hoverable__6OcbH[data-teststate-hover=true] {
        box-shadow: var(--elevation-500)
    }

    .ozi__island__elevate__6OcbH.ozi__island__selected__6OcbH.ozi__island__hoverable__6OcbH:hover,
    .ozi__island__elevate__6OcbH.ozi__island__selected__6OcbH.ozi__island__hoverable__6OcbH[data-teststate-hover=true] {
        box-shadow: inset 0 0 0 2px var(--action-400), var(--elevation-500)
    }

    .ozi__island__size-400__6OcbH {
        --padding: 16px;
        --border-radius: 12px
    }

    .ozi__island__size-500__6OcbH {
        --padding: 24px;
        --border-radius: 16px
    }

    .ozi__island__size-600__6OcbH {
        --padding: 24px;
        --border-radius: 24px
    }

    .ozi__island__hasNoPaddingTop__6OcbH {
        padding-top: 0
    }
}@layer ozi-component{.ozi__notification-template__notification__bAAmM {
        position: relative;
        display: grid;
        box-sizing: border-box;
        padding: 14px 28px 14px 24px;
        color: var(--text-color);
        word-break: break-word;
        background: linear-gradient(to right, var(--status-color) 4px, var(--background-color) 4px);
        border-radius: 8px
    }

    .ozi__notification-template__notification__bAAmM.ozi__notification-template__hasIcon__bAAmM {
        grid-template-columns: auto 1fr;
        gap: 8px;
        padding-left: 16px
    }

    .ozi__notification-template__popup__bAAmM {
        max-width: 556px;
        box-shadow: 0 0 2px #1d314a1a, 0 4px 20px #1d314a26
    }

    .ozi__notification-template__closeIcon__bAAmM {
        position: absolute;
        top: 4px;
        right: 4px;
        display: none;
        box-sizing: content-box;
        padding: 4px;
        color: var(--close-icon-color);
        cursor: pointer
    }

    .ozi__notification-template__closeIcon__bAAmM:hover,
    [data-teststate=closable-hover] .ozi__notification-template__closeIcon__bAAmM {
        color: var(--close-icon-hover-color)
    }

    .ozi__notification-template__closeIcon__bAAmM.ozi__notification-template__shown__bAAmM,
    [data-teststate*=closable] .ozi__notification-template__closeIcon__bAAmM {
        display: block
    }

    .ozi__notification-template__icon__bAAmM {
        color: var(--icon-color)
    }

    .ozi__notification-template__dark__bAAmM {
        --background-color: var(--neutral-600);
        --text-color: var(--text-500-inverted);
        --close-icon-color: var(--icon-500-inverted);
        --close-icon-hover-color: var(--icon-600-inverted);
        --status-color: var(--status-color-darked);
        --icon-color: var(--status-color-lighted)
    }

    .ozi__notification-template__light__bAAmM {
        --background-color: var(--main-0);
        --text-color: var(--text-500);
        --close-icon-color: var(--icon-500);
        --close-icon-hover-color: var(--icon-600);
        --status-color: var(--status-color-lighted);
        --icon-color: var(--status-color-darked)
    }

    .ozi__notification-template__info__bAAmM {
        --status-color-lighted: var(--info-300);
        --status-color-darked: var(--info-400)
    }

    .ozi__notification-template__alert__bAAmM {
        --status-color-lighted: var(--alert-300);
        --status-color-darked: var(--alert-400)
    }

    .ozi__notification-template__warning__bAAmM {
        --status-color-lighted: var(--warning-300);
        --status-color-darked: var(--warning-400)
    }

    .ozi__notification-template__success__bAAmM {
        --status-color-lighted: var(--success-300);
        --status-color-darked: var(--success-400)
    }

    .ozi__notification-template__negative__bAAmM {
        --status-color-lighted: var(--negative-300);
        --status-color-darked: var(--negative-400)
    }

    .ozi__notification-template__enter__bAAmM,
    .ozi__notification-template__leave__bAAmM {
        opacity: 0
    }

    .ozi__notification-template__enteractive__bAAmM,
    .ozi__notification-template__leaveactive__bAAmM {
        transition: opacity .3s
    }

    .ozi__notification-template__enterBar__bAAmM,
    .ozi__notification-template__leaveBar__bAAmM {
        transition: all .1s linear
    }

    .ozi__notification-template__bar__bAAmM {
        width: 100%;
        padding-right: 40px;
        border-radius: 0
    }
}@layer ozi-component{.ozi__notification__list__-pGrR {
        position: fixed;
        top: 16px;
        right: 16px;
        z-index: var(--z-index-notification);
        display: grid;
        gap: 8px;
        justify-items: end
    }
}@layer ozi-component{.ozi__text-view__textView__ff2BT {
        margin: 0;
        color: var(--text-color)
    }

    .ozi__text-view__caption__ff2BT {
        color: var(--caption-color)
    }

    .ozi__text-view__light__ff2BT {
        --text-color: var(--text-500);
        --caption-color: var(--text-300)
    }

    .ozi__text-view__dark__ff2BT {
        --text-color: var(--text-500-inverted);
        --caption-color: var(--text-300-inverted)
    }

    .ozi__text-view__headline-hero__ff2BT {
        padding-top: 80px;
        padding-bottom: 20px
    }

    .ozi__text-view__headline-h1__ff2BT {
        padding-top: 48px;
        padding-bottom: 16px
    }

    .ozi__text-view__headline-h2__ff2BT {
        padding-top: 32px;
        padding-bottom: 12px
    }

    .ozi__text-view__headline-h3__ff2BT {
        padding-top: 28px;
        padding-bottom: 8px
    }

    .ozi__text-view__headline-h4__ff2BT {
        padding-top: 24px;
        padding-bottom: 8px
    }

    .ozi__text-view__headline-h5__ff2BT {
        padding-top: 16px;
        padding-bottom: 8px
    }

    .ozi__text-view__paragraph-hero__ff2BT,
    .ozi__text-view__caption-hero__ff2BT {
        padding-top: 8px;
        padding-bottom: 16px
    }

    .ozi__text-view__paragraph-large__ff2BT,
    .ozi__text-view__caption-large__ff2BT {
        padding-top: 4px;
        padding-bottom: 8px
    }

    .ozi__text-view__paragraph-medium__ff2BT,
    .ozi__text-view__caption-medium__ff2BT,
    .ozi__text-view__paragraph-small__ff2BT,
    .ozi__text-view__caption-small__ff2BT {
        padding-top: 2px;
        padding-bottom: 8px
    }

    .ozi__text-view__paragraph-x-small__ff2BT,
    .ozi__text-view__caption-x-small__ff2BT {
        padding-top: 2px;
        padding-bottom: 4px
    }

    .ozi__text-view__paddingTopOff__ff2BT {
        padding-top: 0
    }

    .ozi__text-view__paddingBottomOff__ff2BT {
        padding-bottom: 0
    }
}._main_hrawv_1{width:100%;overflow:hidden}._widgetBlock_hrawv_7{padding:0 16px 16px}._header_hrawv_11{padding-top:28px}._paragraphCurrency_hrawv_15{padding-top:2px}._currencyForBlock_hrawv_19{display:flex;flex-direction:row;align-items:center;gap:12px}._currencyForChoose_hrawv_25{min-width:65px}._countryCurrencyBlock_hrawv_29{display:flex;flex-direction:row;gap:8px}._buttonsBlock_hrawv_35{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:16px}._datePicker_hrawv_42{min-width:256px}._buttonDownload_hrawv_45{margin-left:auto}._bussineChoosingBlock_hrawv_48{margin-top:16px;width:100%;margin-bottom:16px}._chipToggle_hrawv_53{display:flex;justify-content:center;width:100%}._businessChoosingChips_hrawv_58{display:flex;width:100%}._chipToggle_hrawv_53>div{width:100%;display:flex;justify-content:center}._tableBlock_hrawv_67{width:100%;max-height:400px;overflow:scroll}@media(max-width:1600px){._tableBlock_hrawv_67{overflow:scroll}}@media(max-width:1028px){._countryChipsBlock_hrawv_80,._countryChips_hrawv_80{width:100%}._countryChips_hrawv_80>div{width:100%;display:flex;justify-content:center}._buttonsBlock_hrawv_35{flex-direction:column}._buttonDownload_hrawv_45{width:100%;margin-top:24px}._currencyChip_hrawv_98{width:100%}}._headerCell_1kxne_1{padding:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:128px}._label_1kxne_10{color:var(--text-text-500,rgba(0,17,34,.95));font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin:0}._description_1kxne_23{margin:0;color:var(--text-text-300,rgba(0,17,34,.66));font-variant-numeric:lining-nums tabular-nums;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:16px}._tableMain_1kxne_33{width:100%;display:grid;max-height:350px}._leftBorder_1kxne_39{border-right:1px solid rgba(97,131,162,.26)}._emptyData_1kxne_43{display:flex;width:100%;align-items:center;justify-content:center;padding:8px;background-color:#fff}._tableCell_1kxne_51{padding:10px 8px;background-color:#fff;border-top:1px solid rgba(97,131,162,.26);border-right:1px solid rgba(97,131,162,.26)}._tableBodyPadding_1kxne_58{max-height:348px}