.XiVlDENqVtC1QzZNSht4 {
    display: none;
}

.KQC5ofFyNAOVMSgpQwwS {
    white-space: nowrap;
}

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

.mY7AUIz4uIFmIsv3dMot {
    display: -webkit-box;
    white-space: initial;
    word-break: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (min-width: 768px) {

.mY7AUIz4uIFmIsv3dMot {
        -webkit-line-clamp: none
}
    }

.dDreeyCm9e2ooNRMyCMB::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 6px;
        background: var(--light-gray);
        border-radius: 8px;
    }

.dDreeyCm9e2ooNRMyCMB::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background: var(--middle-gray);
    }

.wOHHSSgwcTNDCJBDFmly {
    word-break: break-word;
    display: inline-block;
}

.b27rgwQOaZt9AYNI75R3 {
    display: none;
}

@media (min-width: 1024px) {

.b27rgwQOaZt9AYNI75R3 {
        display: block
}
    }

.dymBV2JlpQ3WroIPF3T4 {
    display: block;
}

@media (min-width: 1024px) {

.dymBV2JlpQ3WroIPF3T4 {
        display: none
}
    }

.JzNyrKuA5gtjXDITun9f {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

.npl9oB5PmDi3ydLSUIUf {
    padding: 8px 16px;
    line-height: 1.5;
    color: var(--default-main-text);
    overflow-wrap: break-word;
    word-break: break-word;
}

    .npl9oB5PmDi3ydLSUIUf b {
        font-weight: var(--weight-bold);
    }

.GA_o6nSImlqvDRruI6su {
    padding: 8px 16px;
}

.G7FJbDL9qjNrEWYOmDbS {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px;
    padding: 16px;
}

@media (min-width: 768px) {

.G7FJbDL9qjNrEWYOmDbS {
        flex-wrap: nowrap
}
    }

.vIuXzzwdnhZfUhY3CrUf {
        padding: 0;
    }

.G7FJbDL9qjNrEWYOmDbS .Aki_LVtybJNT6cX406jo {
        width: auto;
        min-width: 200px;
        font-size: 16px;
        font-weight: var(--weight-medium);
        flex: 1;
    }

@media (min-width: 768px) {

.G7FJbDL9qjNrEWYOmDbS .Aki_LVtybJNT6cX406jo {
            flex: initial
    }
        }

.IiFlUAn_akusR6E5HQoY {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.JH4FJVoX9BX5hh24Sink {
    width: 24px;
    height: 24px;
    color: var(--gray-0);
}

.CiHFgHLSckzy1YFGbTLh {
    color: var(--default-gray-icons);
}

.CPnkKxhxo3nmlcjp_xzE {
    width: 100%;
    height: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    padding: 40px 0;
    color: var(--default-main-text);
}

    @media (min-width: 1024px) {.CPnkKxhxo3nmlcjp_xzE {
        padding: 48px 24px 72px
}
    }

    @media (min-width: 1200px) {.CPnkKxhxo3nmlcjp_xzE {
        max-width: 1152px;
        margin: 0 auto
}
    }

    @media (min-width: 1200px) {

    .EdHaNE3HoZcrlh_ih9_f {
            max-width: 100%
    }
        }

    .IP0aGKYks5wqLrJ6eZa5 {
        padding-top: 0;
    }

.bKXqYYv9PGN1MmOzHFKm {
    flex: 1 0 auto;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

@media (min-width: 1024px) {

.fvJv5xhO0O7TG30wQHQ4 {
            max-width: 584px
    }
        }

.pMVBOMfALqVPkB_X9jEV {
    padding: 0 16px;
}

.DZmQnrGOSeqwJxyazKeJ {
    padding: 40px 16px 16px 16px;
}

.m2wLkioTEI8NniM8GYlp {
        padding-bottom: 0;
    }

.ifUcowG0GY1PiB4xZ9KS {
    margin: 0;
    border: none;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    color: var(--default-link);
    transition: color var(--t2);
    text-decoration: underline;
    -webkit-tap-highlight-color: transparent;
}

    .ifUcowG0GY1PiB4xZ9KS:disabled,
    .ifUcowG0GY1PiB4xZ9KS.HNvw7dThe91mOBfr1ROh {
        cursor: not-allowed;
        color: var(--disabled-main-button);
        outline: 0;
    }

    .ifUcowG0GY1PiB4xZ9KS:hover,
    .ifUcowG0GY1PiB4xZ9KS:focus {
        color: var(--hovered-link);
        text-decoration: none;
    }

    .ifUcowG0GY1PiB4xZ9KS:active {
        color: var(--pressed-link);
    }

    .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC {
        color: var(--default-danger-button);
        text-decoration-line: underline;
    }

    .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC:hover,
        .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC:focus {
            color: var(--hovered-danger-button);
            text-decoration: none;
        }

    .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC:active {
            color: var(--pressed-danger-button);
        }

    .ifUcowG0GY1PiB4xZ9KS.KWhiuX1JLabBn6oPzzJX {
        text-decoration: none;
    }

.KJHdG2j3Cc23lrqdhUYn {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
    padding: 8px 0;
}

    @media (min-width: 768px) {.KJHdG2j3Cc23lrqdhUYn {
        flex-wrap: nowrap;
        align-items: center;
        padding: 0
}
    }

.lrt889VOlFAIcO69JorK {
    flex-shrink: 0;
    color: var(--default-main-text);
}

@media (min-width: 768px) {

.lrt889VOlFAIcO69JorK {
        display: none
}
    }

.aNfUSZwqoFqFh_Ke5aV8 {
    min-width: 0;
    flex: 1;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    color: var(--default-description-text);
    word-break: break-word;
    overflow: hidden;
}

@media (min-width: 768px) {

.aNfUSZwqoFqFh_Ke5aV8 {
        text-align: left;
        justify-content: flex-start;
        align-items: center;
        color: var(--default-main-text)
}
    }

/* For text-only cells that need 2-line truncation on mobile.
   Separate from .cellValue because line-clamp requires
   display: -webkit-box, which conflicts with display: flex. */

._X4lE5BUIxmoPdHsUs3t {
    min-width: 0;
    flex: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: right;
    color: var(--default-description-text);
    word-break: break-word;
}

@media (min-width: 768px) {

._X4lE5BUIxmoPdHsUs3t {
        display: block;
        -webkit-line-clamp: unset;
        overflow: visible;
        text-align: left;
        color: var(--default-main-text)
}
    }

/* For plain-text cells. On mobile the value stays on the label line while it
   fits; when it is too long it drops to the next line as a single truncated
   line instead of wrapping into many lines next to the label. */

.hwx1dSjbv47DrWF10FMq {
    min-width: 0;
    flex: 1;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    color: var(--default-description-text);
    overflow: hidden;
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
}

@media (max-width: 767px) {

.hwx1dSjbv47DrWF10FMq {
        flex: 0 1 min-content;
        min-width: 0;
        max-width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        justify-content: flex-start;
        text-align: left
}
    }

@media (min-width: 768px) {

.hwx1dSjbv47DrWF10FMq {
        text-align: left;
        justify-content: flex-start;
        align-items: center;
        color: var(--default-main-text)
}
    }

.hwx1dSjbv47DrWF10FMq > * {
    max-width: 100%;
}

.AJoj94VtwfraFnruUqLg {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}

@media (min-width: 768px) {

.AJoj94VtwfraFnruUqLg {
        flex-direction: row;
        align-items: center;
        gap: 8px;
        width: auto;
        justify-content: flex-end
}
    }

.Nv1SUWemFEzP_gadWAvx {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    border: 0;
    outline: 0;
    padding: 0;
    cursor: pointer;
    background: none;
    transition: background-color var(--t2);
    color: var(--default-gray-icons);
    border-radius: 4px;
}

.Nv1SUWemFEzP_gadWAvx:disabled {
        cursor: default;
        color: var(--disabled-secondary-button-stroke);
    }

@media (min-width: 768px) {

.Nv1SUWemFEzP_gadWAvx {
        width: 24px;
        height: 24px;
        min-height: unset;
        justify-content: center;
        gap: 0
}
    }

.Nv1SUWemFEzP_gadWAvx:hover,
    .Nv1SUWemFEzP_gadWAvx:focus {
        background-color: var(--hovered-page-background);
    }

.Nv1SUWemFEzP_gadWAvx:active {
        background-color: var(--pressed-page-background);
    }

.It0_KBK5nz32EwJtPVww {
    color: var(--default-error-link);
}

.T4D1q49nS1Clr_a40uz6 {
    font-size: 14px;
    line-height: 1.4;
}

@media (min-width: 768px) {

.T4D1q49nS1Clr_a40uz6 {
        display: none
}
    }

.Ml9158kwRcCC8wkOvZEW {
    font-size: var(--fs-title-h0);
    line-height: var(--lh-h0-normal);
    font-weight: var(--weight-bold);
}

.YHnbwxbN5fGweeRZsopj {
    font-size: var(--fs-title-h1);
    line-height: var(--lh-h1-normal);
    font-weight: var(--weight-bold);
}

.L4BmJNVNyhNRQEp9M5JX {
    font-size: var(--fs-title-h2);
    line-height: var(--lh-h2-normal);
    font-weight: var(--weight-bold);
}

.cRY9zifw9zR2HCHSjJdn {
    font-size: var(--fs-title-h3);
    line-height: var(--lh-h3-normal);
    font-weight: var(--weight-bold);
}

.hy47ASobA_25drnTf0wm {
    font-size: var(--fs-title-h4);
    line-height: var(--lh-h4-normal);
    font-weight: var(--weight-bold);
}

.K43MUUspGMtwNlObW47y {
    font-size: var(--fs-title-h5);
    line-height: var(--lh-h5-normal);
    font-weight: var(--weight-bold);
}

.vJRhGabFNXtgE2FxKGgQ {
    font-size: var(--fs-title-h6);
    line-height: var(--lh-h6-normal);
    font-weight: var(--weight-bold);
}

@media (min-width: 768px) {

.rSzdfRodOJ7fy1u6tXIv {
        font-size: var(--fs-title-h0);
        line-height: var(--lh-h0-normal)
}
    }

@media (min-width: 768px) {

.jwNQdY5DpBfyTlkYq2jI {
        font-size: var(--fs-title-h1);
        line-height: var(--lh-h1-normal)
}
    }

@media (min-width: 768px) {

.fl6Et2TRMwGd1IMAYUR3 {
        font-size: var(--fs-title-h2);
        line-height: var(--lh-h2-normal)
}
    }

@media (min-width: 768px) {

.c7lCBm9bQ694hFLiXJN7 {
        font-size: var(--fs-title-h3);
        line-height: var(--lh-h3-normal)
}
    }

@media (min-width: 768px) {

.GfHG0bjHTUIywWLSpSOH {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal)
}
    }

@media (min-width: 768px) {

.Ffx6H80t_gkJsfcYWuH_ {
        font-size: var(--fs-title-h5);
        line-height: var(--lh-h5-normal)
}
    }

@media (min-width: 768px) {

.n73SAkgScllGB0T79t8e {
        font-size: var(--fs-title-h6);
        line-height: var(--lh-h6-normal)
}
    }

@media (min-width: 1024px) {

.l3RCzmMjMfEwHlG2qquy {
        font-size: var(--fs-title-h0);
        line-height: var(--lh-h0-normal)
}
    }

@media (min-width: 1024px) {

.InDMMC0GEQykUD53iSZx {
        font-size: var(--fs-title-h1);
        line-height: var(--lh-h1-normal)
}
    }

@media (min-width: 1024px) {

.gOxj4vnNtb1E3BiVZEC0 {
        font-size: var(--fs-title-h2);
        line-height: var(--lh-h2-normal)
}
    }

@media (min-width: 1024px) {

.G7MFBFKkfAqU63gl29QJ {
        font-size: var(--fs-title-h3);
        line-height: var(--lh-h3-normal)
}
    }

@media (min-width: 1024px) {

.mSje3igttgWb_knn5Agt {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal)
}
    }

@media (min-width: 1024px) {

.r4pkkr99fy1dmMeXQG9S {
        font-size: var(--fs-title-h5);
        line-height: var(--lh-h5-normal)
}
    }

@media (min-width: 1024px) {

.fgYZnDbGkKn1cXwaKIm8 {
        font-size: var(--fs-title-h6);
        line-height: var(--lh-h6-normal)
}
    }

.Xk360ekWyhWxARpQ8pRE {
    font-size: var(--fs-text-t1);
    line-height: var(--lh-t1-normal);
    font-weight: var(--weight-regular);
}

    .Xk360ekWyhWxARpQ8pRE.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t1-condenced);
    }

.IukhXsU3BwIpXq7FtDYw {
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
    font-weight: var(--weight-regular);
}

.IukhXsU3BwIpXq7FtDYw.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t2-condenced);
    }

.tO4o9N0KuVnKMApT9s8o {
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
    font-weight: var(--weight-regular);
}

.tO4o9N0KuVnKMApT9s8o.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t3-condenced);
    }

.TpKe9ILJ5ab1eJsyx71B {
    font-size: var(--fs-text-t4);
    line-height: var(--lh-t4-normal);
    font-weight: var(--weight-regular);
}

.TpKe9ILJ5ab1eJsyx71B.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t4-condenced);
    }

@media (min-width: 768px) {

.kpkUiNWeCocfz8o0IWCg {
        font-size: var(--fs-text-t1);
        line-height: var(--lh-t1-normal)
}
    }

@media (min-width: 768px) {

.kpkUiNWeCocfz8o0IWCg.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t1-condenced)
    }
        }

@media (min-width: 768px) {

.S3JbWcatTK2auV1xt23J {
        font-size: var(--fs-text-t2);
        line-height: var(--lh-t2-normal)
}
    }

@media (min-width: 768px) {

.S3JbWcatTK2auV1xt23J.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t2-condenced)
    }
        }

@media (min-width: 768px) {

.vCU5j50Y9DQMyR1w7Y7z {
        font-size: var(--fs-text-t3);
        line-height: var(--lh-t3-normal)
}
    }

@media (min-width: 768px) {

.vCU5j50Y9DQMyR1w7Y7z.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t3-condenced)
    }
        }

@media (min-width: 768px) {

.F9S8jXwFAj077zf2hobl {
        font-size: var(--fs-text-t4);
        line-height: var(--lh-t4-normal)
}
    }

@media (min-width: 768px) {

.F9S8jXwFAj077zf2hobl.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t4-condenced)
    }
        }

@media (min-width: 1024px) {

.D8LYiEIIhh248WRkedHA {
        font-size: var(--fs-text-t1);
        line-height: var(--lh-t1-normal)
}
    }

@media (min-width: 1024px) {

.D8LYiEIIhh248WRkedHA.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t1-condenced)
    }
        }

@media (min-width: 1024px) {

.mHibPh8HqO0Ed4kNrgGr {
        font-size: var(--fs-text-t2);
        line-height: var(--lh-t2-normal)
}
    }

@media (min-width: 1024px) {

.mHibPh8HqO0Ed4kNrgGr.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t2-condenced)
    }
        }

@media (min-width: 1024px) {

.hhQ7GZiodZ27IMHnPW4p {
        font-size: var(--fs-text-t3);
        line-height: var(--lh-t3-normal)
}
    }

@media (min-width: 1024px) {

.hhQ7GZiodZ27IMHnPW4p.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t3-condenced)
    }
        }

@media (min-width: 1024px) {

.M2h28O7VMBLvUfVVRcJE {
        font-size: var(--fs-text-t4);
        line-height: var(--lh-t4-normal)
}
    }

@media (min-width: 1024px) {

.M2h28O7VMBLvUfVVRcJE.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t4-condenced)
    }
        }

.Xk360ekWyhWxARpQ8pRE.G7Hqo8gVLAFUscVyj9Ks,
.IukhXsU3BwIpXq7FtDYw.G7Hqo8gVLAFUscVyj9Ks,
.tO4o9N0KuVnKMApT9s8o.G7Hqo8gVLAFUscVyj9Ks,
.TpKe9ILJ5ab1eJsyx71B.G7Hqo8gVLAFUscVyj9Ks {
    font-weight: var(--weight-bold);
}

.Xk360ekWyhWxARpQ8pRE.KZYNw5_QJSwP7ZwaCnyU,
.IukhXsU3BwIpXq7FtDYw.KZYNw5_QJSwP7ZwaCnyU,
.tO4o9N0KuVnKMApT9s8o.KZYNw5_QJSwP7ZwaCnyU,
.TpKe9ILJ5ab1eJsyx71B.KZYNw5_QJSwP7ZwaCnyU {
    font-weight: var(--weight-medium);
}

.Xk360ekWyhWxARpQ8pRE.jabsHPgDXMnAu5943lHA,
.IukhXsU3BwIpXq7FtDYw.jabsHPgDXMnAu5943lHA,
.tO4o9N0KuVnKMApT9s8o.jabsHPgDXMnAu5943lHA,
.TpKe9ILJ5ab1eJsyx71B.jabsHPgDXMnAu5943lHA {
    font-weight: var(--weight-semi-bold);
}

.ekI8YCWU2fTcKGkFFCfd {
    cursor: pointer;
}

.ldNNes1Km0WygkV6BSRP {
    padding: 8px 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    border-radius: 8px;
    box-shadow: var(--main-box-shadow);
    background-color: var(--default-dropdown-menu-background);
    max-width: 281px;
    cursor: default;
}

.V8a4ChvpH6Dnmg9mqlA8 {
        max-height: 420px;
        max-width: 100%;
        overflow: auto;
    }

@media (min-width: 1024px) {

.V8a4ChvpH6Dnmg9mqlA8 {
            -moz-column-count: 3;
                 column-count: 3;
            padding: 8px;
            max-height: none;
            overflow: visible;
            min-width: 400px
    }
        }

.qTyj2Cj4GuacOk5R7eW1 {
    font-size: 14px;
    line-height: 17px;
    color: var(--default-main-text);
    cursor: pointer;
}

.fFH5pygkh570cE2Ch5pA {
    margin-left: 4px;
    color: var(--default-gray-icons);
}

.M2z8IspFq4C3pNZ_m0jM {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 186px;
    min-height: 56px;
    padding: 16px 12px;
    font-size: 16px;
    transition: var(--t2) background-color;
    background-color: var(--default-dropdown-menu-background);
    color: var(--default-main-text);
    text-decoration: none;
    cursor: pointer;
    border: 0;
    outline: 0;
}

.M2z8IspFq4C3pNZ_m0jM:hover,
    .M2z8IspFq4C3pNZ_m0jM:focus-visible {
        background-color: var(--hovered-dropdown-menu-background);
        outline: 0;
    }

.M2z8IspFq4C3pNZ_m0jM:active {
        background-color: var(--pressed-dropdown-menu-background);
    }

.SkkqMke9UhTPXA4Sb4Av {
        color: var(--default-link);
    }

.hxSZQ43T025rbvX6mNwL {
        color: var(--default-danger-button);
    }

.qFaFhrweJ56qsaGv05Jq {
        font-weight: var(--weight-semi-bold);
    }

.uWm7ulVuRZOtkASIoX6w {
        padding: 16px;
    }

.JQ0tz9pv8GUwKbFDK7a0 {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.XN8SpT0uQB_xYToyAMnp {
    margin-left: 2px;
    grid-area: 1 / 1 / 2 / 3;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.XN8SpT0uQB_xYToyAMnp.U7wNZs0TZ5is91bdNI0j {
        position: absolute;
        color: var(--default-description-text);
        left: 45px;
    }

.yppnQ6U5ggbNPq8VFJKd,
.yrawzfB9GjmirPVBt7_r {
    color: var(--default-main-text);
    margin-left: 10px;
    font-size: 14px;
}

.yrawzfB9GjmirPVBt7_r {
    width: 25px;
    height: 25px;
    border-radius: 5px;
}

.yrawzfB9GjmirPVBt7_r.i3O_OmJR4Wvs0_0sg2NR {
        border-radius: 20px;
    }

@media (min-width: 1024px) {

.yrawzfB9GjmirPVBt7_r.i3O_OmJR4Wvs0_0sg2NR {
            border-radius: 5px;
            margin: 0 auto 0
    }
        }

.acxQzEUXqNi1Wop9wzw5 {
    padding: 12px 16px 12px 16px;
    transition: all var(--t2);
    font-size: 16px;
    color: var(--default-main-text);
    cursor: pointer;
}

.acxQzEUXqNi1Wop9wzw5:hover,
    .acxQzEUXqNi1Wop9wzw5:focus {
        background-color: var(--hovered-dropdown-menu-background);
    }

.iHasVvNgSImM9ZkjzACS {
        background-color: var(--pressed-dropdown-menu-background);
        color: var(--default-main-text);
    }

.MDzB0_L1xY7__PWi2X4F {
        color: var(--disabled-main-text);
        cursor: default;
    }

.MDzB0_L1xY7__PWi2X4F:hover,
        .MDzB0_L1xY7__PWi2X4F:focus {
            background-color: transparent;
        }

._2jEYoDhtj2SNoV6ATvN,
    .mx9idM2MAZYNyblOz8o2 {
        display: flex;
        align-items: center;
        gap: 12px;
        padding: 16px 12px;
        font-size: 16px;
    }

.mx9idM2MAZYNyblOz8o2 {
        padding: 16px;
        cursor: default;
    }

.mx9idM2MAZYNyblOz8o2:hover,
        .mx9idM2MAZYNyblOz8o2:focus {
            background-color: transparent;
        }

.a0fbDclyEKNFrmkLsmIq {
        align-items: center;
    }

.acxQzEUXqNi1Wop9wzw5 .FJBtxHYLil2VC9Frpm9e {
        color: var(--default-product-icon);
    }

.acxQzEUXqNi1Wop9wzw5 .yPWTriSJUJFwJ3PStVo7 {
        margin-left: auto;
        white-space: nowrap;
        color: var(--default-link);
    }

.acxQzEUXqNi1Wop9wzw5 .DKUKY9tFndk2EGBQPz0E {
        color: var(--default-gray-icons);
    }

.acxQzEUXqNi1Wop9wzw5 .MeCeNlJBoK_zYRebpCfM {
            color: var(--default-product-icon);
        }

.acxQzEUXqNi1Wop9wzw5 .IsuLZEGOQRf95X60sgqN {
        color: var(--default-product-icon);
    }

.WM375aRgkqdgZ1y6yJnG {
    color: var(--default-product-icon);
}

.cPvA_5n1JwD56AQDU9Qw {
    margin-left: auto;
}

.gIgwOWYzYrwpQpUSv0t0 {
    padding: 0 12px 0 8px;
    cursor: pointer;
}

.Ovc3VA3bndZ56BHjEcyj {
    color: var(--default-gray-icons);
    transition: transform var(--t2);
}

.PnsJeHv9buPPAyaFQsjE {
        display: none;
    }

.dwX6yf2co3QBOjTbzn3I {
    transform: rotate(180deg);
}

.wmqEar28bAj9PiIHvD34 {
    display: flex;
    align-items: center;
    cursor: pointer;
    border: none;
    background: none;
    padding: 0;
}

.Bg4h6R7RGVvxhEoXwnEi {
    padding-right: 12px;
}

.cPdSWLQ5eUE6enF2vib1 {
    color: var(--default-gray-icons);
}

.cFjiewoKS1OYqljktD_f {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
    min-height: 280px;
}

.cFjiewoKS1OYqljktD_f .fKEHdKVM7biwiRQtJPr_ {
        width: 56px;
        height: 56px;
        color: var(--default-link);
    }

.eMfHBPbBVqg0lkt3K1nf {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

@media (min-width: 768px) {

.eMfHBPbBVqg0lkt3K1nf {
        max-width: 344px
}
    }

.bvl1dTnRP8NyGE4JjeLA {
    display: flex;
    align-items: center;
    height: 56px;
    padding: 0 12px 0 16px;
    font-size: 16px;
    color: var(--default-main-text);
    border: 1px solid var(--default-item-divider);
    border-radius: 8px;
    overflow: hidden;
    cursor: pointer;
}

.bvl1dTnRP8NyGE4JjeLA .Ovc3VA3bndZ56BHjEcyj {
        margin-left: auto;
    }

@media (min-width: 1024px) {

.bvl1dTnRP8NyGE4JjeLA {
        height: 40px
}
    }

.bvl1dTnRP8NyGE4JjeLA.BRVJcfiu3qOn5PrVev4m {
        cursor: default;
    }

.jkSrvbku6bQ6R4tQ6XPe {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: calc(100% - 24px);
    padding-right: 8px;
    gap: 8px;
}

.sZzvWRHa2oZ1mYBx0Wwu {
    margin-right: auto;
}

.hz_54pBs_zhBjFamViX6 {
    word-break: break-word;
}

.Qfy066TNNt8R9wWvwnuS {
    padding: 8px;
    text-align: left;
    color: var(--default-description-text);
}

.cGnVyzJwrNN_N8AnudN7 {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px;
}

    @media (min-width: 768px) {.cGnVyzJwrNN_N8AnudN7 {
        flex-direction: row;
        align-items: center
}
    }

    .cGnVyzJwrNN_N8AnudN7 .YPGebFABXZwfBggIRdJA {
        min-width: 200px;
        max-width: 100%;
    }

    @media (min-width: 768px) {

    .cGnVyzJwrNN_N8AnudN7 .YPGebFABXZwfBggIRdJA {
            width: auto
    }
        }

.K7WAsU0P84Axl2bnORRT {
    padding: 8px 0;
}

._3L_WbGneOSJENZamanN {
    display: flex;
    align-items: center;
    padding: 8px 0;
}

.LFgsX_ZLCwMPoceUxsko {
    position: relative;
    padding: 0 16px;
}

.VFTlEKzxNKVvhXJUYB8_ {
    padding-left: 32px;
}

.RZa3LwU48ozKcmUiHceI {
    margin-top: 8px;
    font-size: 14px;
    color: var(--default-error-icon);
}

.A5pr2pRUISngE1Jp8D7C {
    padding: 8px 16px;
}

.A5pr2pRUISngE1Jp8D7C .hKIZIsof1xDfTFGwTiRU {
        width: auto;
        min-width: 200px;
    }

.ixCN3Cqq_NGS_iPWEjBU {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    border: 0;
    outline: 0;
    padding: 0;
    cursor: pointer;
    background: none;
    transition: background-color var(--t2);
    color: var(--default-gray-icons);
    border-radius: 4px;
}

.ixCN3Cqq_NGS_iPWEjBU:disabled {
        cursor: default;
        color: var(--disabled-secondary-button-stroke);
    }

.ixCN3Cqq_NGS_iPWEjBU:hover,
    .ixCN3Cqq_NGS_iPWEjBU:focus {
        background-color: var(--hovered-page-background);
    }

.ixCN3Cqq_NGS_iPWEjBU:active {
        background-color: var(--pressed-page-background);
    }

.cZj_4iwDcSvcSEVzObkW {
        color: var(--default-error-link);
    }

.S_puJKJUoIPQfJbPgyKo {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    padding: 24px 0;
}

    @media (min-width: 768px) {.S_puJKJUoIPQfJbPgyKo {
        flex-direction: row;
        justify-content: space-between;
        padding: 16px 0
}
    }

    .S_puJKJUoIPQfJbPgyKo .g4ahwPvDWIFP3AA3VPTY {
        width: 100%;
        height: 48px;
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        padding: 4px 12px;
        border: 1px solid var(--default-item-divider);
        border-radius: 8px;
    }

    @media (min-width: 768px) {

    .S_puJKJUoIPQfJbPgyKo .g4ahwPvDWIFP3AA3VPTY {
            width: -moz-fit-content;
            width: fit-content;
            height: 32px;
            margin-left: auto
    }
        }

.PgbZX2VpeOecMMg6CKo2 {
    display: flex;
    align-items: center;
    gap: 8px;
}

.F7MMg4K1k0vA7IJbwx_Y {
    width: 100%;
}

@media (min-width: 768px) {

.F7MMg4K1k0vA7IJbwx_Y {
        width: auto;
        margin-left: auto
}
    }

.sUIdoJjtD_MXooy53EHS {
        cursor: default;
    }

.ZrNcMVQt3wc23vm4byq2,
.Bi01CQGgpapR6KOSSBZz {
    color: var(--default-gray-icons);
}

.SW3a1FDwc9N_35BYhdE3, .J_1HohzcqUffYZ077ugz {
        transform: rotate(180deg);
    }

.J4kyT4XalYkaEFMES2Kg {
    width: 27px;
    height: 24px;
    padding: 0;
    color: var(--default-main-text);
    background: none;
    border: 0;
    outline: 0;
    font-size: 16px;
    border-radius: 4px;
    cursor: pointer;
}

.J4kyT4XalYkaEFMES2Kg:hover,
    .J4kyT4XalYkaEFMES2Kg:focus {
        background-color: var(--hovered-main-button);
        color: var(--default-primary-button-text);
    }

.J4kyT4XalYkaEFMES2Kg:disabled {
        cursor: default;
    }

.J4kyT4XalYkaEFMES2Kg:disabled .ZrNcMVQt3wc23vm4byq2 {
            cursor: default;
        }

.J4kyT4XalYkaEFMES2Kg:disabled:hover,
        .J4kyT4XalYkaEFMES2Kg:disabled:focus {
            background-color: transparent;
        }

._c_zNPAe6GSHnSXCFvQQ {
        background-color: var(--default-main-button);
        color: var(--default-primary-button-text);
        cursor: default;
    }

._c_zNPAe6GSHnSXCFvQQ:hover,
        ._c_zNPAe6GSHnSXCFvQQ:focus {
            background-color: var(--hovered-main-button);
        }

._c_zNPAe6GSHnSXCFvQQ:disabled {
            background-color: var(--disabled-main-button);
        }

._c_zNPAe6GSHnSXCFvQQ:disabled:hover,
            ._c_zNPAe6GSHnSXCFvQQ:disabled:focus {
                background-color: var(--disabled-main-button);
            }

.CnrhiNqbGLNfGQSzUhNI {
    width: 100%;
    justify-content: space-between;
}

@media (--s-viewport) {

.CnrhiNqbGLNfGQSzUhNI {
        width: auto;
        justify-content: flex-start
}
    }

.cLipB4NNruBrlDfq42FJ {
    margin: 0 8px;
    line-height: 24px;
    color: var(--default-description-text);
}

.gMIJZyCr5PsSMQumjo36 {
    color: var(--default-error-link);
}

.PWqKUptSD6wLsguq79Xr {
    color: var(--default-link);
}

.N0ePWQ_HIdtPqaoe2yt1 {
    color: var(--default-attention-link);
}

.btqhyVL3fVu5oVWsoqnm {
    color: var(--default-product-icon);
}

.lQJJL_b9hFzqb32xJiQX {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.jPR3uQpudE3L_NTjT6jA {
    width: 16px;
    height: 16px;
}

.Fi75wM29InUI2FiJpXNs {
    color: var(--default-product-icon);
}

.jPk54Ic49W9QCesDzT4q {
    color: var(--default-gray-icons);
}

.xUL57Zf7qf1rU09dbpEn {
    color: var(--default-error-icon);
}

.UJ1fdqgPOhUvi7iqa4NK {
    color: var(--default-black-icons);
}

.Xfak_ftKNxygQ8OLWnbN {
    padding-top: 8px;
    display: none;
    box-shadow: var(--main-box-shadow);
    min-height: 100vh;
    max-width: 240px;
    flex-shrink: 0;
    z-index: 1;
}

    @media (min-width: 1200px) {.Xfak_ftKNxygQ8OLWnbN {
        display: flex;
        flex-direction: column
}
    }

.IkiNcNd3sM_blqRHoTQx {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: calc(100vh - 80px);
    padding-bottom: env(safe-area-inset-bottom);
}

@media (min-width: 1200px) {

.IkiNcNd3sM_blqRHoTQx {
        min-height: 0;
        flex: 1
}
    }

.IkiNcNd3sM_blqRHoTQx.AktUkdw9af3YWKskShc4 {
        min-height: 100%;
        justify-content: flex-start;
        gap: 80px;
    }

.rU5MgsP7HLN9i6dIVS66,
.Qcyx4UlS6ud6zsw1CyEu {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 21px;
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    text-decoration: none;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    transition:
        background-color var(--t2),
        color var(--t2);
    outline: none;
}

.rU5MgsP7HLN9i6dIVS66:hover,
    .rU5MgsP7HLN9i6dIVS66:focus,
    .Qcyx4UlS6ud6zsw1CyEu:hover,
    .Qcyx4UlS6ud6zsw1CyEu:focus {
        color: var(--default-main-text);
        background-color: var(--pressed-page-background);
        text-decoration: none;
    }

.rU5MgsP7HLN9i6dIVS66.Ls5NZobGoSH18YyrcpVg, .Qcyx4UlS6ud6zsw1CyEu.Ls5NZobGoSH18YyrcpVg {
        color: var(--default-link);
    }

.rU5MgsP7HLN9i6dIVS66.Ls5NZobGoSH18YyrcpVg .gZe5Alp3qx0fiVkEVUi7, .Qcyx4UlS6ud6zsw1CyEu.Ls5NZobGoSH18YyrcpVg .gZe5Alp3qx0fiVkEVUi7 {
            color: var(--default-link);
        }

.Qcyx4UlS6ud6zsw1CyEu {
    padding: 12px 16px 12px 52px;
}

.gZe5Alp3qx0fiVkEVUi7 {
    color: var(--default-gray-icons);
    transition: color var(--t2);
}

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

.kXU2gK11XnlmmfGe8_6o {
    margin-bottom: auto;
}

@media (min-width: 1200px) {

.kXU2gK11XnlmmfGe8_6o {
        margin-bottom: 0
}
    }

.M0De2Hv4NtBdk9xfj5aY {
    margin-top: auto;
}

.cHglaz__j3qkfl_ApWQE {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.EsF0agYvs4fvjL8X_qjz {
    margin-left: auto;
    color: var(--default-gray-icons);
    transition:
        transform var(--t2),
        color var(--t2);
}

._5Sl3cMkZh62gAigAcZB {
    transform: rotate(180deg);
}

.LICGyp4i3NrgPliy38lN {
    display: block;
    min-width: 240px;
}

    @media (min-width: 1200px) {.LICGyp4i3NrgPliy38lN {
        align-self: stretch;
        background-color: var(--page-background-additional)
}
    }

.cphh25xwhqI6d2i2IC18 {
    display: none;
    flex-shrink: 0;
}

@media (min-width: 1200px) {

.cphh25xwhqI6d2i2IC18 {
        display: flex;
        flex-direction: column;
        position: sticky;
        top: 0;
        width: 100%;
        max-width: 240px;
        height: 100vh;
        padding: 16px 0;
        overflow-y: auto;
        z-index: 1;
        background-color: var(--page-background-additional)
}
    }

.cphh25xwhqI6d2i2IC18::-webkit-scrollbar {
        display: none;
    }

.tsBls9QuPM38OPzDSmSi {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
}

.mxsKXDxZXDp23OgzTHKw {
    width: 160px;
    height: 24px;
}

.KEqMzSKZrUnN0laBV_yx {
    display: flex;
    padding: 12px 16px 32px;
}

.XDHGxMr_idn7Hcxg05K_ {
    text-decoration: none;
}

.uRG_eaSjps0TaF3qHhWc {
    fill: var(--default-logo-color);
}

.lbcJA1I_nc0cBUmmFUpH {
    fill: var(--default-description-text);
}

.icons {
    display: none;
}

/*
 * Scope every selector to [data-scope="popover"]. Dropdown.pcss is a global
 * (side-effect) stylesheet, so a bare [data-part="..."] would also match the
 * already-migrated Select ([data-scope="select"]) and any future Ark UI widget.
 */
[data-scope='popover'][data-part='anchor'] {
    display: inline-flex;
    min-width: 0;
    overflow: hidden;
}
[data-scope='popover'][data-part='positioner'] {
    z-index: 1504;
}
[data-scope='popover'][data-part='content'] {
    border-radius: 8px;
    box-shadow:
        0 8px 18px -6px var(--dropdown-box-shadow),
        0 12px 42px -4px var(--dropdown-box-shadow);
    outline: none;
}

.naEbbSIwmtyu4iCk55aA {
    background: var(--default-dropdown-menu-background);
    padding: 0;
    cursor: pointer;
    max-width: 327px;
    z-index: 1504;
    overflow: hidden;
}

.WyGGuVL_dO49DGsToFqh {
    width: 100%;
    max-width: calc(100% - 48px);
    -webkit-tap-highlight-color: transparent;
}

@media (min-width: 768px) {

.WyGGuVL_dO49DGsToFqh {
        max-width: 528px
}
    }

@media (min-width: 1024px) {

.WyGGuVL_dO49DGsToFqh {
        max-width: 344px
}
    }

.cFjab_68qVbeDOcTppo3 {
    display: flex;
    width: 100%;
    cursor: default;
}

.iGi1orqEjGsg3nTDqaem {
    cursor: default;
}

.RrlZeubQGNfRXuFnzJ1h {
    margin-left: -8px;
}

.JRdFrEZ3zmbAZeEqjBMw {
    min-width: auto !important;
}

.qjsznKe12H5k2dun4jwH {
    transition: transform var(--t2);
    color: var(--default-gray-icons);
}

.qjsznKe12H5k2dun4jwH.Q2DQHoT4r3ZJkK39QKIA {
        transform: rotate(180deg);
    }

.kzKPZM4b9WqjqKQafjMz {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.wHCWF2ytqjgOsxWnaaqP {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.CKo6nIlzOwKFJI7_MmFI {
    display: flex;
    width: 100%;
}

.ossJtyNneWVkUnoBmQT5 {
    max-width: 100%;
}

.JJ9iNpQ_DH0xVYkVoT6f {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 0;
    border: 0;
    background: none;
    cursor: pointer;
    color: inherit;
    font: inherit;
}

.Y4DyfiTTWk8DRK8jkYHA {
    margin: 0 8px;
}

._dDgukRtLte2tKJJzRRL {
    padding: 32px 16px;
    border-top: 1px solid var(--default-item-divider);
}

    @media (min-width: 1024px) {._dDgukRtLte2tKJJzRRL {
        padding: 16px 32px
}
    }

.xJxhe8WJDxCBf1usy1gJ {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    gap: 24px;
    width: 100%;
}

@media (min-width: 1024px) {

.xJxhe8WJDxCBf1usy1gJ {
        flex-direction: row;
        gap: 24px
}
    }

@media (min-width: 1200px) {

.xJxhe8WJDxCBf1usy1gJ {
        gap: 40px
}
    }

.abVD1BtBB7Jcx7T9oGuo {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
}

@media (min-width: 1024px) {

.abVD1BtBB7Jcx7T9oGuo {
        -moz-column-gap: 40px;
             column-gap: 40px;
        row-gap: 24px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        margin-right: auto
}
    }

.RNKRnN1Sn8Fd9TgtKsK4 {
    order: 1;
}

@media (min-width: 1024px) {

.RNKRnN1Sn8Fd9TgtKsK4 {
        order: 0
}
    }

.ER6T8b9ZgGn9mbWIWChu {
    display: flex;
    align-items: center;
    gap: 12px;
    order: 2;
}

@media (min-width: 1024px) {

.ER6T8b9ZgGn9mbWIWChu {
        order: 0
}
    }

.OS22A4LUu5cblYxAUQkx {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: transparent;
    cursor: pointer;
    border-radius: 4px;
    color: var(--default-product-icon);
    flex-shrink: 0;
}

.OS22A4LUu5cblYxAUQkx:hover,
    .OS22A4LUu5cblYxAUQkx:focus {
        background-color: var(--page-background-additional);
    }

.OS22A4LUu5cblYxAUQkx:focus-visible {
        outline: 2px solid var(--product-primary-90);
        outline-offset: 2px;
    }

.OS22A4LUu5cblYxAUQkx:disabled {
        cursor: default;
        opacity: 0.5;
    }

.OS22A4LUu5cblYxAUQkx:disabled:hover {
            background-color: transparent;
        }

.gq42Z7JIU_BkeM47LCmQ {
    cursor: default;
}

.xDODhY6nQj4sijtFbote {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
}

@media (min-width: 1024px) {

.xDODhY6nQj4sijtFbote {
        flex-wrap: nowrap;
        gap: 24px;
        flex-shrink: 0
}
    }

@media (min-width: 1200px) {

.xDODhY6nQj4sijtFbote {
        gap: 40px
}
    }

.UFHhYbH_2wMP4gOxXcGs {
    flex-shrink: 0;
}

._TDcMEfdMjdL3yVb5crC {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    white-space: nowrap;
}

.VVqMj4UJWJXUcqdAHOld {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}

.F6cDKSsML3yoXlq9jNxd {
    color: var(--default-gray-icons);
}

.Fqrpq3WEs1pQdbxIltu3 {
    max-width: 100%;
}

.IjrLXuD_k09jSAueJJaw {
    z-index: 1049;
    background: var(--default-page-background);
    height: 64px;
    box-shadow: var(--main-box-shadow);
}

    @media (min-width: 1200px) {.IjrLXuD_k09jSAueJJaw {
        display: none
}
    }

.nVE1kKvMrqL6TtIxGwTQ {
    display: flex;
    align-items: center;
    margin: 0 auto;
    height: 100%;
    padding: 0 16px;
}

@media (min-width: 768px) {

.nVE1kKvMrqL6TtIxGwTQ {
        padding: 0 24px
}
    }

@media (min-width: 1024px) {

.nVE1kKvMrqL6TtIxGwTQ {
        padding: 0 40px
}
    }

.w48tr2qTwgsUwQYTj9CA {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 24px;
}

.toIzliAOSkqNnHCsSeBw {
    width: 173px;
    height: 28px;
    margin-right: 8px;
    flex-shrink: 1;
}

.JHbgMNPrHyhWGV2gifp7 {
    display: none;
}

.fqVvoq290rUdiJXoHptV {
    cursor: pointer;
}

.qXNx6YC0Gy1xMvsMRmgN {
    margin-left: auto;
    color: var(--default-main-text);
}

.etJSVBz6JfyY2XXxJK07 {
    display: none;
}

.XS_AHz9NeE9b5CK1X8VS {
    margin-left: -8px;
}

.shz6_AMMZ7X2BeDIrBag {
    margin-right: 16px;
}

.oz3ellhT2aspOzsUfsuY {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    z-index: 1501;
    transition: left 0.4s ease;
}

.oz3ellhT2aspOzsUfsuY:after {
        content: '';
        position: absolute;
        top: 0;
        left: -100%;
        transition: background-color 0.4s ease;
        transition-delay: 0.3s;
        height: 100%;
        width: 100%;
    }

.oz3ellhT2aspOzsUfsuY.y0OvrJ1Lw3VzQK0xSLlC {
        left: 0;
    }

.oz3ellhT2aspOzsUfsuY.y0OvrJ1Lw3VzQK0xSLlC:after {
            left: 0;
            background-color: rgba(0, 0, 0, 0.5);
        }

.Xe2uOLigFn1V58ow5qTx {
    position: relative;
    top: 0;
    left: 0;
    width: 240px;
    height: 100%;
    z-index: 1502;
    padding: 16px 0;
    background-color: var(--page-background-additional);
    overflow-y: auto;
}

.LXId08MabzJOf_L3SYV5 {
    display: flex;
}

.iPUZNZgedLEd2GujLzzf {
    text-decoration: none;
}

.aYnA1EFy0YBbQtOVLFX7 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    padding: 16px 42px 16px 16px;
    border-radius: 0;
    width: 100%;
}

    @media (min-width: 768px) {.aYnA1EFy0YBbQtOVLFX7 {
        padding: 8px 16px;
        align-items: center;
        flex-wrap: nowrap;
        justify-content: center
}
    }

.yOC6BVhx3vGt9xBWjOuk {
    width: auto;
    min-width: 110px;
    max-width: -moz-max-content;
    max-width: max-content;
}

@media (min-width: 768px) {

.yOC6BVhx3vGt9xBWjOuk {
        max-width: none
}
    }

.fJpr2H27jP5nlwcn8fZL {
    position: absolute;
    top: 16px;
    right: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--default-gray-icons);
    cursor: pointer;
    border-radius: 4px;
    flex-shrink: 0;
}

@media (min-width: 768px) {

.fJpr2H27jP5nlwcn8fZL {
        position: static
}
    }

.fJpr2H27jP5nlwcn8fZL:focus-visible {
        outline: 2px solid var(--product-primary-90);
        outline-offset: 2px;
    }

.aE7M2eEwBRqDbt_UXL2r {
    width: 24px;
    height: 24px;
}

.YIBoICDGqlJPWT2xa4iG {
    background-color: var(--page-background-additional);
}

.UKBX5BBvNSvU6KWVoMP6 {
    background-color: var(--fills-backgrounds-recent-activity-changed);
}

.bHpORrNH08R8kN9T9Dx1 {
    background-color: var(--fills-backgrounds-recent-activity-blocked);
}

.S36yBXqO5UvXbtF4BsaB {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    min-width: 200px;
    max-width: 400px;
    height: 48px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: var(--weight-medium);
    color: var(--default-main-text);
    border: 1px solid transparent;
    border-radius: 8px;
    transition:
        var(--t2) opacity,
        var(--t2) color,
        var(--t2) border,
        var(--t2) background-color;
    background: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
}

    .S36yBXqO5UvXbtF4BsaB:disabled {
        cursor: default;
    }

    .S36yBXqO5UvXbtF4BsaB:focus {
        outline: none;
    }

.ZbjQGyecmB8W0INd7v4y {
    height: 24px;
    padding: 0 12px;
}

.BQjVft57fAL8JAfBTIuY {
    height: 48px;
}

.sFlbJLBCXmvGs5c65J46 {
    height: 56px;
}

.Kiw7n7m1YCzlptKivSRp {
    height: 64px;
}

.yrobclSzdyUfg6mqs4fw {
    color: var(--gray-0);
    background: var(--default-main-button);
    border-color: var(--default-main-button);
}

.yrobclSzdyUfg6mqs4fw:not(:disabled):hover,
    .yrobclSzdyUfg6mqs4fw:not(:disabled):focus {
        background: var(--hovered-main-button);
        border-color: var(--hovered-main-button);
    }

.yrobclSzdyUfg6mqs4fw:not(:disabled):active {
        background: var(--pressed-main-button);
        border-color: var(--pressed-main-button);
    }

.yrobclSzdyUfg6mqs4fw:disabled {
        background: var(--disabled-main-button);
        border-color: var(--disabled-main-button);
    }

.NQ43Nte0XZPGqWop6aSL {
    color: var(--default-secondary-button-stroke);
    background: var(--default-secondary-button);
    border-color: var(--default-secondary-button-stroke);
}

.NQ43Nte0XZPGqWop6aSL:hover,
    .NQ43Nte0XZPGqWop6aSL:focus {
        color: var(--default-secondary-button-stroke);
        background: var(--hovered-secondary-button);
        border-color: var(--default-secondary-button-stroke);
    }

.NQ43Nte0XZPGqWop6aSL:active {
        color: var(--default-secondary-button-stroke);
        background: var(--pressed-secondary-button);
        border-color: var(--default-secondary-button-stroke);
    }

.NQ43Nte0XZPGqWop6aSL:disabled {
        color: var(--default-secondary-button-stroke);
        border-color: var(--default-secondary-button-stroke);
        background-color: var(--disabled-secondary-button);
        opacity: 0.5;
    }

.IXHTWNc6HGQkc0c0PV8D {
    color: var(--default-main-text);
    background: none;
    border-color: transparent;
}

.IXHTWNc6HGQkc0c0PV8D:hover,
    .IXHTWNc6HGQkc0c0PV8D:focus {
        background: var(--hovered-secondary-button);
    }

.IXHTWNc6HGQkc0c0PV8D:active {
        background: var(--pressed-secondary-button);
    }

.IXHTWNc6HGQkc0c0PV8D:disabled {
        background: var(--disabled-secondary-button);
    }

.zfzZsorigltqXzIFnrUe {
    color: var(--default-danger-button);
    border-color: var(--default-danger-button);
}

.zfzZsorigltqXzIFnrUe:hover,
    .zfzZsorigltqXzIFnrUe:focus {
        color: var(--hovered-danger-button);
        border-color: var(--hovered-danger-button);
    }

.zfzZsorigltqXzIFnrUe:active {
        color: var(--pressed-danger-button);
        border-color: var(--pressed-danger-button);
    }

.zfzZsorigltqXzIFnrUe:disabled {
        color: var(--disabled-danger-button);
        border-color: var(--disabled-danger-button);
    }

.gMtIQ4LKIWgjsKKNmbxa {
    color: var(--gray-0);
    background: var(--default-danger-button);
    border-color: var(--default-danger-button);
}

.gMtIQ4LKIWgjsKKNmbxa:hover,
    .gMtIQ4LKIWgjsKKNmbxa:focus {
        background: var(--hovered-danger-button);
        border-color: var(--hovered-danger-button);
    }

.gMtIQ4LKIWgjsKKNmbxa:active {
        background: var(--pressed-danger-button);
        border-color: var(--pressed-danger-button);
    }

.gMtIQ4LKIWgjsKKNmbxa:disabled {
        background: var(--disabled-danger-button);
        border-color: var(--disabled-danger-button);
    }

.DEv1d8J9ezTvJSY1NaBp + .uwwXeUEBUe31AqLlpqob {
        position: relative;
        left: -14px;
        max-width: 200px;
        margin: 0 auto;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.hPJ_7T96dIGL0o2Gpoyi,
.Vcpl1qCAUuu88GjCAiEY {
    width: 24px;
    height: 24px;
}

.hPJ_7T96dIGL0o2Gpoyi {
    margin-right: auto;
}

.Vcpl1qCAUuu88GjCAiEY {
    margin-left: auto;
}

.tRIxhROFMXc9hNiGF3BC {
    width: auto;
    min-width: 110px;
}

.NyLZjb72f_VPtXTiMUEE {
    font-size: 14px;
    white-space: nowrap;
}

.dialog-overlay {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(19, 19, 19, 0.8);
    height: 100%;
    z-index: 1100;
}

.rc-dialog-wrap {
    position: fixed;
    overflow: auto;
    top: 65px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 8px;
    z-index: 1100;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width: 1024px) {

.rc-dialog-wrap {
        top: 0
}
    }

.rc-dialog-update {
    top: 16px;
}

@media (min-width: 1024px) {

.rc-dialog-update {
        top: 0
}
    }

.dialog-content {
    position: relative;
    width: 100%;
    margin: 0 auto;
    max-width: 720px;
    max-height: calc(100vh - 32px);
    background-color: var(--default-page-background);
    border: none;
    border-radius: 16px;
    background-clip: border-box;
    padding: 16px 0;
    color: var(--default-main-text);
    text-align: left;
    overflow: auto;
}

@media (min-width: 768px) {

.dialog-content {
        border-radius: 16px;
        padding: 24px 16px
}
    }

.dialog-content-no-overflow {
    overflow: visible;
}

.dialog-title {
    margin: 0;
    padding: 0;
    font-weight: var(--weight-bold);
    font-size: 24px;
    line-height: 28px;
    color: var(--default-main-text);
}

.dialog-header {
    margin: 0;
    padding: 8px 48px 8px 16px;
    flex-shrink: 0;
}

.dialog-close-button {
    cursor: pointer;
    border: 0;
    background: transparent;
    position: absolute;
    right: 16px;
    top: 16px;
    padding: 0;
    transition: 0.3s opacity;
}

.dialog-close-button:hover {
    opacity: 1;
}

.dialog-body {
    padding: 8px 0;
}

@media (min-width: 1024px) {

.dialog-body {
        padding: 0
}
    }

._nA0nHWfl1xzW6sWsXi3 {
    max-width: 370px;
    width: 100%;
}

    @media (min-width: 768px) {._nA0nHWfl1xzW6sWsXi3 {
        max-width: 100%;
        width: 720px
}
    }

.IPDtGzpGmtIKj1LHSruI {
    transform: translateZ(0);
    animation: uIWpHYWpXAptOm1Z0AZh 2s infinite linear;
}

@keyframes uIWpHYWpXAptOm1Z0AZh {
    0% {
        transform: rotate(0deg);
    }

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

.ZcPa3haO53NfsTlo90DY {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

.jAwUkoUKJlT8LsMeXg3y {
    background: var(--default-page-background);
}

.jAwUkoUKJlT8LsMeXg3y .IPDtGzpGmtIKj1LHSruI {
        width: 56px;
        height: 56px;
    }

.rUIxL2k2vfwtEorKjxf3,
.KBdsP6IjHPdllNhBCWEa {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 128px;
    padding: 8px 16px;
}

.KBdsP6IjHPdllNhBCWEa {
    min-height: 440px;
}

.l9dSuENJVCqT_5myW2si {
    width: 72px;
    height: 72px;
    color: var(--default-product-icon);
}

@media (min-width: 768px) {

.l9dSuENJVCqT_5myW2si {
        width: 96px;
        height: 96px
}
    }

.o2Tt9wlTVPZ1w1s4ltyA {
    width: 72px;
    height: 72px;
    color: var(--default-product-icon);
}

.QbXJUMH0H2WnxkjmHbdY {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    gap: 8px;
}

    .QbXJUMH0H2WnxkjmHbdY.m07NEb6ezDdekzxNzsOI {
        cursor: default;
    }

.Qtqhliiia4Y6wtJRhhze {
    display: none;
}

.tsFV0ZLCh2hu9mCtVEMh {
    font-size: 16px;
    font-weight: var(--weight-medium);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.XkM1AwvjnBB5yZeXXHn1 {
    position: relative;
    width: 40px;
    height: 20px;
    border-radius: 24px;
    background-color: var(--fills-switch-off-default);
    transition: background-color var(--t2);
}

.XkM1AwvjnBB5yZeXXHn1:hover,
    .XkM1AwvjnBB5yZeXXHn1:focus {
        background-color: var(--fills-switch-off-hovered);
    }

.XkM1AwvjnBB5yZeXXHn1:before {
        content: '';
        position: absolute;
        top: 2px;
        left: 2px;
        width: 16px;
        height: 16px;
        border-radius: 16px;
        background-color: var(--fills-switch-knob);
        transition:
            transform var(--t2),
            background-color var(--t2);
    }

.Qtqhliiia4Y6wtJRhhze:checked + .XkM1AwvjnBB5yZeXXHn1 {
    background-color: var(--fills-switch-on-default);
}

.Qtqhliiia4Y6wtJRhhze:checked + .XkM1AwvjnBB5yZeXXHn1:hover,
    .Qtqhliiia4Y6wtJRhhze:checked + .XkM1AwvjnBB5yZeXXHn1:focus {
        background-color: var(--fills-switch-on-hovered);
    }

.Qtqhliiia4Y6wtJRhhze:checked + .XkM1AwvjnBB5yZeXXHn1:before {
        transform: translateX(20px);
    }

.Qtqhliiia4Y6wtJRhhze:disabled + .XkM1AwvjnBB5yZeXXHn1 {
    cursor: default;
    background-color: var(--fills-switch-off-disabled);
}

.Qtqhliiia4Y6wtJRhhze:disabled + .XkM1AwvjnBB5yZeXXHn1:hover,
    .Qtqhliiia4Y6wtJRhhze:disabled + .XkM1AwvjnBB5yZeXXHn1:focus {
        background-color: var(--fills-switch-off-disabled);
    }

.Qtqhliiia4Y6wtJRhhze:disabled + .XkM1AwvjnBB5yZeXXHn1:before {
        color: var(--fills-switch-knob-disabled);
    }

.Qtqhliiia4Y6wtJRhhze:checked:disabled + .XkM1AwvjnBB5yZeXXHn1 {
    background-color: var(--fills-switch-on-disabled);
}

.Qtqhliiia4Y6wtJRhhze:checked:disabled + .XkM1AwvjnBB5yZeXXHn1:hover,
    .Qtqhliiia4Y6wtJRhhze:checked:disabled + .XkM1AwvjnBB5yZeXXHn1:focus {
        background-color: var(--fills-switch-on-disabled);
    }

.Qtqhliiia4Y6wtJRhhze:checked:disabled + .XkM1AwvjnBB5yZeXXHn1:before {
        color: var(--fills-switch-knob-disabled);
    }

.Q_FuIHXxOb0x9Jc6JRAT {
    width: 100%;
    padding: 8px 16px;
    transition: background-color var(--t2);
    border-radius: 0;
    outline: none;
}

    @media (min-width: 1024px) {.Q_FuIHXxOb0x9Jc6JRAT {
        border-radius: 8px
}
    }

    .Q_FuIHXxOb0x9Jc6JRAT:hover,
    .Q_FuIHXxOb0x9Jc6JRAT:focus-visible {
        background-color: var(--page-background-additional);
    }

    .Q_FuIHXxOb0x9Jc6JRAT:active {
        background-color: transparent;
    }

.uhJmQ3JMFdfONt88nEu6 {
    cursor: default;
}

.uhJmQ3JMFdfONt88nEu6:hover,
    .uhJmQ3JMFdfONt88nEu6:focus {
        background-color: transparent;
    }

.uhJmQ3JMFdfONt88nEu6 .Gb7DIAkhu4onJIEGEg0Q,
    .uhJmQ3JMFdfONt88nEu6 .Pmzy028NEU7DYX0fxzDm,
    .uhJmQ3JMFdfONt88nEu6 .zTtdZDSpYPk64HpVkQ_W {
        color: var(--disabled-main-text);
    }

.uhJmQ3JMFdfONt88nEu6 .mfsUcOSh8UXXwufCKRbg {
        cursor: default;
    }

.mfsUcOSh8UXXwufCKRbg {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    cursor: pointer;
}

.mfsUcOSh8UXXwufCKRbg.apRudubptO31QLvHX7jf {
        align-items: center;
    }

.yGYyWsFhFu4JNV9vYwJo {
    margin: 8px 8px 8px auto;
    width: 1px;
    align-self: stretch;
    background-color: var(--default-item-divider);
    flex-shrink: 0;
}

.GBEwoHbhMAQaD5MDFt0g {
    padding: 8px 0;
}

.Gb7DIAkhu4onJIEGEg0Q {
    margin-bottom: 4px;
    font-weight: var(--weight-semi-bold);
    color: var(--default-main-text);
}

.c6wfCn__0meCp4sVor9L {
    color: var(--disabled-main-text);
}

.Pmzy028NEU7DYX0fxzDm {
    color: var(--default-description-text);
}

.Pmzy028NEU7DYX0fxzDm p {
        margin: 0;
    }

.Pmzy028NEU7DYX0fxzDm p + p {
        margin-top: 12px;
    }

.W43h8NvCac5AXfjCql2o {
    color: var(--disabled-main-text);
}

.zTtdZDSpYPk64HpVkQ_W {
    margin-top: 8px;
    font-weight: var(--weight-semi-bold);
    color: var(--default-description-text);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

._A9cn99JzCl1PCCKeqTy {
    color: var(--disabled-main-text);
}

.VaIIZKvhy0AtgGDrhUnL {
    padding: 8px 0;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
}

.VaIIZKvhy0AtgGDrhUnL.CLXo4oSxeB5mBC0VTot2 {
        padding-top: 16px;
    }

.IPRyelcll_OAyCnQABVV {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--default-gray-icons);
    cursor: pointer;
    white-space: nowrap;
    border: none;
    background: none;
    padding: 0;
    font-size: inherit;
}

.IPRyelcll_OAyCnQABVV:disabled {
        cursor: default;
        opacity: 0.5;
    }

.T9QzWBWlbutg68qgHPYw {
    color: var(--default-description-text);
}

.qQYY24vOB5hOGgjI8zDw {
    padding: 8px 0;
}

.NqLqXuFOQuZLs99V8x5g .rc-dialog-wrap {
        padding: 0;
    }

.aAODlzrdqfHA2AQvLfmw {
    overflow-y: auto;
    border: none;
    padding: 0 16px;
}

.hF32dwOYD6YAcrqAIIkR {
    display: flex;
    gap: 8px;
    padding: 16px;
}

.SlPn3TVUKDBaqNc0tbw6 {
    width: 100%;
    max-width: none;
    min-width: 200px;
}

@media (min-width: 768px) {

.SlPn3TVUKDBaqNc0tbw6 {
        width: auto
}
    }

.oKaZ6yQdjBosToOJDu5N {
    padding: 8px 16px;
}

.oKaZ6yQdjBosToOJDu5N p {
        margin: 0;
    }

.oKaZ6yQdjBosToOJDu5N p + p {
        margin-top: 12px;
    }

.M9VYe7siHqvDjMLFMFWj {
    display: flex;
    flex-direction: column;
}

.Af6OHsKW7bPPLKp0SAyR {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin: 0;
    padding: 8px 0;
    cursor: pointer;
}

.Af6OHsKW7bPPLKp0SAyR.id5eIcz9ufJbGtuOOKHC {
        align-items: center;
    }

.Af6OHsKW7bPPLKp0SAyR.v47jIzH4X1ZZiSmI8agS {
        align-items: flex-start;
    }

.Af6OHsKW7bPPLKp0SAyR.euUh7GFribJvgCOujO8l {
        align-items: flex-end;
    }

.Af6OHsKW7bPPLKp0SAyR.gmvcy6hx4dbogBRitEwK {
        align-items: flex-start;
    }

.Af6OHsKW7bPPLKp0SAyR.gmvcy6hx4dbogBRitEwK .zYiAUuL24qH8hsxzufW9 {
            max-width: 100%;
            font-weight: var(--weight-bold);
        }

.Af6OHsKW7bPPLKp0SAyR.gmvcy6hx4dbogBRitEwK .oFZAr2cUUZae6YQnGcx0 {
            font-size: var(--fs-text-t3);
            line-height: var(--lh-t3-normal);
            font-weight: var(--weight-regular);
        }

.Af6OHsKW7bPPLKp0SAyR.gmvcy6hx4dbogBRitEwK .oFZAr2cUUZae6YQnGcx0 p {
                margin-bottom: 8px;
            }

.Af6OHsKW7bPPLKp0SAyR.gmvcy6hx4dbogBRitEwK .oFZAr2cUUZae6YQnGcx0 p:last-child {
                    margin-bottom: 0;
                }

@media (min-width: 768px) {

.Af6OHsKW7bPPLKp0SAyR.gmvcy6hx4dbogBRitEwK {
            padding: 16px 0
    }
        }

.ruGBQPx9kgUMGajTUF7N {
    display: none;
}

.zYiAUuL24qH8hsxzufW9 {
    max-width: 250px;
    flex: 1;
}

.zYiAUuL24qH8hsxzufW9.rFcSVCcbW2vBamjU6xXX {
        max-width: 100%;
    }

.zYiAUuL24qH8hsxzufW9.hGX2J5IqjIFc8CC4SXVt {
        color: var(--disabled-main-text);
    }

.oFZAr2cUUZae6YQnGcx0 {
    margin-top: 2px;
    color: var(--default-description-text);
}

.z8EBxm6i7_DgaWLFT9ZT {
    color: var(--default-gray-icons);
}

.WmPmjE7yMifLI9X01per {
    transition: none;
    color: var(--default-product-icon);
}

.ruGBQPx9kgUMGajTUF7N:disabled + .fE9Qx5FoVHcQWwmI3Bnz .z8EBxm6i7_DgaWLFT9ZT {
    color: var(--disabled-gray-icons);
}

.ruGBQPx9kgUMGajTUF7N:disabled:checked + .fE9Qx5FoVHcQWwmI3Bnz .z8EBxm6i7_DgaWLFT9ZT {
    color: var(--disabled-main-button);
}

.Gd0xyw67DszN9ITn4CML {
    width: 100%;
    padding: 8px 16px;
    transition: background-color var(--t2);
    border-radius: 8px;
}

    .Gd0xyw67DszN9ITn4CML:hover,
    .Gd0xyw67DszN9ITn4CML:focus {
        background-color: var(--page-background-additional);
    }

.pBJ8UNPTUlU__ukjiS11:hover,
    .pBJ8UNPTUlU__ukjiS11:focus {
        background-color: transparent;
    }

.lMrAt7c1mnkDTos44ga4 {
    width: 100%;
}

.wSt_NAvy442NrkxbF6Sx {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
    cursor: pointer;
}

@media (min-width: 1024px) {

.wSt_NAvy442NrkxbF6Sx {
        gap: 40px
}
    }

.O7qhi3ebRiTzMNDToLoP {
    padding: 8px 0;
}

.GRti5ncQm9WEbUIgfnOS {
    color: var(--default-main-text);
}

.B2TnBHqtSjT4KVspTa2n {
    color: var(--disabled-main-text);
}

.rVapgH7_rwWtdcGmN1YA {
    color: var(--default-description-text);
}

.M2pqWpVHhhL8Rv_yye9z,
.byHqIeCZwPbyVxtjjfqU {
    padding: 8px 0;
}

.wCAhDYpxPYXLYUtbotjP {
    display: flex;
    align-items: center;
    position: relative;
    background-color: var(--default-page-background);
    height: 48px;
    overflow: hidden;
    font-size: 16px;
    border: 1px solid var(--default-item-divider);
    border-radius: 8px;
}

    .wCAhDYpxPYXLYUtbotjP.JbWrFO51i9MAxhR8BnCA {
        border-color: var(--pressed-link);
    }

    .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR {
        background-color: var(--pressed-page-background);
    }

    .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU {
            background-color: var(--pressed-page-background);
            color: var(--default-description-text);
            cursor: default;
        }

    .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU:-webkit-autofill,
            .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:hover,
            .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:focus {
                box-shadow: 0 0 0 100px var(--pressed-page-background) inset;
            }

    .wCAhDYpxPYXLYUtbotjP.RGbz4bNmO7stCzBESids {
        height: 40px;
    }

    .wCAhDYpxPYXLYUtbotjP.Q8W9K3sqROIdTHdC9n6B {
        height: 56px;
    }

    .wCAhDYpxPYXLYUtbotjP.ZPNdQtMU9bxBWhGnFAPM {
        border: 0;
    }

    .wCAhDYpxPYXLYUtbotjP.oBY6qupR8o0DlAZTKC3i {
        border-color: var(--default-error-icon);
    }

    .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw {
        border: 1px solid var(--default-error-icon);
    }

    .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw:focus,
        .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw:hover,
        .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw:active {
            border: 1px solid var(--default-error-icon);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU {
        color: var(--default-main-text);
        font-size: 16px;
        line-height: 1.3;
        max-width: 100%;
        height: 100%;
        width: 100%;
        outline: none;
        border: 0;
        padding: 8px 16px;
        border-radius: 8px;
        background-color: var(--default-page-background);
    }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU::-moz-placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU::placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:focus,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:hover,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:active {
            outline: none;
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-webkit-autofill,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:hover,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:focus {
            box-shadow: 0 0 0 100px var(--default-page-background) inset;
            caret-color: var(--default-main-text);
            -webkit-transition: background-color 5000s ease-in-out 0s;
            transition: background-color 5000s ease-in-out 0s;
        }

.jZzQ0zenTtf7hDyhs2rI {
    padding-left: 8px;
}

.DtAxdQ6gcGnWVp1GHexX {
    padding-right: 8px;
}

.raxeJnv9RKG1EVWvPwbQ {
    padding-right: 8px;
}

.AnAonaHdvGGmuJq0Twtb {
    display: flex;
    align-items: center;
    gap: 4px;
    height: 100%;
    padding-right: 4px;
}

.LslttoCbwY7rNx8Mo2o9 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--default-gray-icons);
    cursor: pointer;
}

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

.KVmfYfxed7AoKUNIKr3H {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 24px;
    color: var(--default-description-text);
}

.Fn9hCKAUHBHwpfZrwnar {
    font-size: 14px;
    color: var(--default-error-icon);
    margin-top: 4px;
}

.UhVu5m2uSZvmkbaqdmLU {
    display: flex;
    align-items: center;
    gap: 8px;
}

.rhTl8D210F3xeHTvHJug {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--default-description-text);
    cursor: pointer;
}

.rhTl8D210F3xeHTvHJug:disabled {
    opacity: 0.4;
    cursor: default;
}

.FDoJ87fx6AYU0gUEVf4W {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    gap: 8px;
}

    .FDoJ87fx6AYU0gUEVf4W.xyc8EyZW7hbm196xj5vt {
        cursor: default;
    }

    .FDoJ87fx6AYU0gUEVf4W.sBtqIVBOe6CSLyojU5Q1 {
        align-items: center;
    }

    .FDoJ87fx6AYU0gUEVf4W.FzL5F2Kf78hmAKFtRRQ9 {
        align-items: flex-start;
    }

    .FDoJ87fx6AYU0gUEVf4W.COsDQgw79qg2mXYZZ5PB {
        align-items: flex-end;
    }

.oGNa29wjHnmM8mCi1HZu {
    display: none;
}

.oGNa29wjHnmM8mCi1HZu:disabled + .efwdhfJxYmT1TUe34M6G .zsKVTtw1BSfJftL4faET {
    color: var(--disabled-gray-icons);
}

.oGNa29wjHnmM8mCi1HZu:disabled + .efwdhfJxYmT1TUe34M6G .yqbYqcoBc_X9QhkuwPvP {
    color: var(--disabled-main-button);
}

.efwdhfJxYmT1TUe34M6G {
    flex-shrink: 0;
    position: relative;
    width: 24px;
    height: 24px;
}

.efwdhfJxYmT1TUe34M6G.xzdseskp__EIOTUIAS_g {
        background-color: transparent;
        border-color: transparent;
    }

.zuOXEYkmlFxdS91LVqpA {
    display: grid;
    align-items: center;
    font-size: 16px;
    font-weight: var(--weight-regular);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.zsKVTtw1BSfJftL4faET {
    position: absolute;
    width: 24px;
    height: 24px;
    color: var(--default-gray-icons);
}

.l4K0i20DOKwSd5TL9B29 {
    color: var(--default-product-icon);
}

.QYr9VlP6e3FksCCVoBcg {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 8px 0;
}

.LXDV9THfMyhG7Bho8E45 {
    display: flex;
    flex-direction: column;
}

.GaiybwrrTfDGxxyfvpkE {
    font-size: 16px;
    line-height: 1.3;
    width: 100%;
    max-width: 100%;
    padding: 16px;
    border: 1px solid var(--default-item-divider);
    outline: none;
    color: var(--default-main-text);
    background-color: var(--default-page-background);
    border-radius: 8px;
    transition:
        border var(--t2),
        background-color var(--t2);
    resize: none;
}

.GaiybwrrTfDGxxyfvpkE:focus {
        border-color: var(--pressed-link);
    }

.GaiybwrrTfDGxxyfvpkE::-moz-placeholder {
        color: var(--default-placeholder);
    }

.GaiybwrrTfDGxxyfvpkE::placeholder {
        color: var(--default-placeholder);
    }

.GaiybwrrTfDGxxyfvpkE.XaFGhzcl8o3I69ctz6zw {
        border-color: var(--default-error-icon);
    }

.GaiybwrrTfDGxxyfvpkE:disabled {
        background-color: var(--pressed-page-background);
        color: var(--default-description-text);
        cursor: default;
    }

.GaiybwrrTfDGxxyfvpkE:disabled:-webkit-autofill,
        .GaiybwrrTfDGxxyfvpkE:disabled:-webkit-autofill:hover,
        .GaiybwrrTfDGxxyfvpkE:disabled:-webkit-autofill:focus {
            box-shadow: 0 0 0 100px var(--pressed-page-background) inset;
        }

.GaiybwrrTfDGxxyfvpkE.U70GZcWY3BBRsHbIuKyn {
        min-height: 120px;
    }

.GaiybwrrTfDGxxyfvpkE.IWyHGKp6bGWcCUtUoikg {
        min-height: 200px;
    }

.IVzfAa20gkdrnM63K4oo {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 24px;
    color: var(--default-description-text);
}

.rT5oKE0aV3j1lkK0zifI {
    overflow: auto;
    border: 1px solid var(--default-item-divider);
    border-radius: 8px;
    background-color: var(--default-page-background);
    transition:
        border var(--t2),
        background-color var(--t2);
}

.rT5oKE0aV3j1lkK0zifI:focus-within {
        border-color: var(--pressed-link);
    }

.rT5oKE0aV3j1lkK0zifI.XaFGhzcl8o3I69ctz6zw {
        border-color: var(--default-error-icon);
    }

.rT5oKE0aV3j1lkK0zifI.U70GZcWY3BBRsHbIuKyn {
        min-height: 120px;
    }

.rT5oKE0aV3j1lkK0zifI.IWyHGKp6bGWcCUtUoikg {
        min-height: 200px;
    }

.O_JCkAyGVLweyouf9bLk {
    position: relative;
}

.IfyKHGwMNaIPd7YEMF1y {
    white-space: pre-wrap;
    word-wrap: break-word;
    padding: 16px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.3;
    max-width: 100%;
    pointer-events: none;
}

.Ndidm3WTSAB8q9vX2Ubx {
    color: var(--default-additional-link);
}

.rB9Y3cWrX9OPIyucHFSv {
    color: var(--default-main-text);
}

.ID1hZwKv4OzVfkm12yCR {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: transparent;
    caret-color: var(--default-main-text);
    background: transparent;
    border: none;
    padding: 16px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.3;
    resize: none !important;
    outline: none;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.ID1hZwKv4OzVfkm12yCR::-moz-placeholder {
        color: var(--default-placeholder);
    }

.ID1hZwKv4OzVfkm12yCR::placeholder {
        color: var(--default-placeholder);
    }

.ID1hZwKv4OzVfkm12yCR:disabled {
        color: transparent;
        caret-color: var(--default-description-text);
    }

.BzbZ9_5A7Z8eWyTwhJv9 {
    margin-top: 8px;
    font-size: 14px;
    color: var(--default-error-icon);
}

[data-scope='tooltip'][data-part='trigger'] {
    display: inline-flex;
    min-width: 0;
    overflow: hidden;
}

[data-scope='tooltip'][data-part='positioner'] {
    z-index: 1504;
}

[data-scope='tooltip'][data-part='content'] {
    border-radius: 8px;
    box-shadow:
        0 8px 18px -6px var(--dropdown-box-shadow),
        0 12px 42px -4px var(--dropdown-box-shadow);
    outline: none;
}

.AYTAeYShaP6Wh4ydDXvQ {
    display: inline-flex;
    align-items: center;
}

.O1biG45OYR_YzfdFoQkP {
    background: var(--default-dropdown-menu-background);
    max-width: 300px;
    z-index: 1504;
    cursor: default;
}

.ict0hNivPSEOKtFBISvS {
    cursor: pointer;
    color: var(--default-gray-icons);
}

@media (max-width: 767px) {

.WwQi17_mGjnKqz9OERu6 {
        max-width: calc(100vw - 32px) !important;
        overflow: visible !important
}
    }

.BkVEmZ46ovjTW9Shy04g {
    padding: 16px;
    background-color: var(--page-background-additional);
}

@media (max-width: 767px) {

.BkVEmZ46ovjTW9Shy04g {
        max-width: calc(100vw - 32px)
}
    }

@media (min-width: 768px) {

.BkVEmZ46ovjTW9Shy04g {
        max-width: 280px
}
    }

.bjx4R1PyaSaa87IdBB7F {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }

@media (min-width: 768px) {

.uvVVNxz1WCofy5Z0Wpma {
            max-width: 340px
    }
        }

.BkVEmZ46ovjTW9Shy04g a {
        color: var(--default-link);
        transition: color var(--t2);
        text-decoration: underline;
    }

.BkVEmZ46ovjTW9Shy04g a:hover,
        .BkVEmZ46ovjTW9Shy04g a:focus {
            color: var(--hovered-link);
            text-decoration: none;
        }

.r4SlbtTN4hsYz9C_6V0u {
    margin-bottom: 8px;
}

.d0YxisxMqjaZGXpwmDru {
    margin-left: auto;
}

.ZSqeuGWdo4d8PN_lMgxH {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0;
    cursor: pointer;
}

.NtP1pwcxW17Iv9tpDMGt {
    font-weight: var(--weight-semi-bold);
    color: var(--default-main-text);
}

.D6z3m8_0Td4mFeWmcAa6 {
    color: var(--default-description-text);
    flex-shrink: 0;
}

.sJOPdy1EarIqTXtL2ayF {
    width: auto;
    min-width: 200px;
}

.UDbuTMvezx4RjcUIw6Nj {
    padding-top: 24px;
}

.iU4com4Oq71P807iFTmg {
    padding: 8px 16px;
}

.E8RF4CTJQRtEnAm_Bz3g {
    margin-bottom: 8px;
}

.bAdHmhKuJPij4b3LcGIc {
    padding-bottom: 16px;
}

.RfrZgLfrhOjQhqLLR3q8 {
    line-height: 32px;
}

.JBsViFP9Pke2mMcOC1Rr {
    padding-top: 12px;
}

.wFYMwlLIHIxxto8lXfgt {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 0;
    font-size: 16px;
    color: var(--default-link);
    border: 0;
    background: none;
    cursor: pointer;
}

    .wFYMwlLIHIxxto8lXfgt:hover,
    .wFYMwlLIHIxxto8lXfgt:focus {
        color: var(--hovered-link);
        background: none;
    }

    .wFYMwlLIHIxxto8lXfgt:active {
        color: var(--pressed-link);
        background: none;
    }

    .wFYMwlLIHIxxto8lXfgt:disabled {
        color: var(--disabled-main-button);
        cursor: default;
    }

    .wFYMwlLIHIxxto8lXfgt.rnlB2u3P7HVmaAEM8fDz {
        font-weight: var(--weight-bold);
    }

    .wFYMwlLIHIxxto8lXfgt.qPyofc5w5JAGtUUMaRYw {
        font-weight: var(--weight-semi-bold);
    }

.Z15L1N70vhBqMiBi6iMb {
    color: var(--default-main-text);
}

.o3tZtBuhfG8RcMXDl_GG {
        color: var(--default-link);
    }

.C375BkhA1BP756BJgrmY {
        color: var(--default-attention-link);
    }

.NNQ2YSlxcJRk9CCObT9h {
        color: var(--default-error-link);
    }

.bsuBZdOe5MC0XKqR80F4 {
    margin: 0;
    padding: 0;
}

.bsuBZdOe5MC0XKqR80F4 li {
        display: block;
    }

.vAQNLvfUPrN18fL_YSqA {
    padding-bottom: 16px;
}

.mkjnWlQbGbsZIJvDeViA {
    margin: 0;
    padding: 0 16px 16px;
}

.NrxmOpF212yDm2cBH3g9 {
    padding: 8px 0 8px 32px;
}

.sq5FcFCDNmZsT8Bagq4A:not(:last-child) {
    margin-bottom: 16px;
}

.bI0L9jGzhjc0TeSkbzIw {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.S6N3gDTGX93xffFuZBfZ {
    display: flex;
    align-items: center;
    padding-bottom: 16px;
}

.Srg5c05yQ2XfRbS2gmxF {
    position: relative;
    top: 2px;
    border: none;
    background: transparent;
    cursor: pointer;
    color: var(--default-gray-icons);
    padding: 4px;
    border-radius: 4px;
}

.Srg5c05yQ2XfRbS2gmxF:hover {
        color: var(--default-black-icons);
    }

.q0dpW1juj99Ruo6O8Fit {
    padding: 24px 16px 8px;
}

.PQ_MPM3YUGEHIOdq9ZMA {
    padding: 8px 16px;
}

.TBPO7kREKUcwCw47cSYn {
    padding: 0 16px;
}

.VyERXZ4PUMeD4eEmYUxa {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.W_Afn443PiNiQpdp09Na {
    font-weight: var(--weight-semi-bold);
    font-size: 16px;
    color: var(--default-main-text);
}

.Gb6AxXT48ydknuE2EFki {
    border: none;
    background: transparent;
    cursor: pointer;
    color: var(--default-error-link);
    padding: 4px;
}

.cpKXvk4rI5BaA2VsOZty {
    color: var(--default-description-text);
    font-size: 14px;
}

.P6JTsxdwDlM8c3QCnIrl {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: var(--default-product-icon);
    margin-right: 8px;
}

.RA9wK0oiGow0pvJ8dUHO {
    color: var(--default-link);
    cursor: pointer;
    margin-left: auto;
    border: none;
    background: transparent;
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
}

.BG7AWL59lLM5kMKfczo8 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    width: 100%;
}

.BG7AWL59lLM5kMKfczo8 button {
        width: 100%;
    }

@media (min-width: 768px) {

.BG7AWL59lLM5kMKfczo8 {
        flex-wrap: nowrap
}

        .BG7AWL59lLM5kMKfczo8 button {
            width: auto;
        }
    }

.wrm1MSAOPg4AjYCfHUT_ {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.AIcJIgA57PIcht7mVAYE {
    width: 100%;
}

.vnPkGqYl0CNaR3RzSzw8 {
    display: flex;
}

.JHKBrtm3WlSpGFqLXzYY {
    padding: 16px;
    font-size: 16px;
    background: none;
    border: none;
    border-bottom: 3px solid transparent;
    color: var(--default-main-text);
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 8px;
    transition:
        background-color var(--t2),
        border-color var(--t2),
        color var(--t2);
}

.JHKBrtm3WlSpGFqLXzYY:hover {
        background-color: var(--card-hover-color);
    }

.Rq16krW3bz2g8Q5t2DIA {
        border-bottom-color: var(--default-main-button);
        color: var(--default-main-button);
    }

.sFJ_mjscsq4nQ2unoD9X {
    width: 20px;
    height: 20px;
}

.QsJvsG4A1R_rdBM_mKgW {
    padding: 12px 16px 0;
    max-width: 584px;
}

.hLsnfLrP5HkLdZ6JNSpy .JHKBrtm3WlSpGFqLXzYY {
        display: block;
        border-radius: 8px;
        border-bottom: none;
        padding: 8px 16px;
        min-height: 40px;
        margin-bottom: 0;
        min-width: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.hLsnfLrP5HkLdZ6JNSpy .Rq16krW3bz2g8Q5t2DIA {
            background-color: var(--page-background-additional);
            color: var(--default-main-text);
            border-bottom-color: transparent;
            font-weight: var(--weight-semi-bold);
        }

.nnD73Qt63gQPZku0xRgb {
    max-width: 100%;
}

.TQx5TX9YEkrM231HvNRr {
    padding: 8px 0;
}

.DaSFSrRR9S06X3vLqaM_ {
    max-height: 300px;
    overflow: auto;
}

.hLI0iyveZhmRwuD7f85j {
    padding: 8px 16px;
}

.tN4KHlqpGPHQQwJeeK8l {
    font-weight: var(--weight-semi-bold);
}

.Dy96rew1hbInDssvOZbY {
    color: var(--default-description-text);
}

.kQPm8RIVPJKs0ZPCQlJ0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 8px 16px;
}

.IUHwBjY5MWctjhkuUGZI {
    cursor: pointer;
}

.UR5tzAovUvRPmjDkDdQN {
    max-width: none;
    padding: 0;
}

.qusOIcfoKf_znXZwditc {
    margin: 0;
    padding: 8px 16px;
}

.h_WJ3rVipiPriixlOiTS {
    padding: 0 16px;
}

.rYpGP1cx49Kic7xXYnWA {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.FsroP1NwAnoBmajk3PW0 {
    flex: 1 0 auto;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.tb4FUJJ1IgkDhIOSCMpH {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

@media (min-width: 768px) {

.tb4FUJJ1IgkDhIOSCMpH {
        gap: 0
}
    }

.CX8BWmHTTV6z_OL91afA {
    display: none;
}

@media (min-width: 768px) {

.CX8BWmHTTV6z_OL91afA {
        display: grid;
        grid-template-columns: var(--table-columns);
        background-color: var(--page-background-additional);
        border-radius: 8px;
        overflow: hidden
}
    }

.kiQVm97UlTS2qDXpSg2w {
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 8px;
}

.kiQVm97UlTS2qDXpSg2w.xEY4whbS5CDU8RHmeCWy {
        cursor: pointer;
    }

.kiQVm97UlTS2qDXpSg2w.GFldV8RwHiiE6XAFKltm {
        width: -moz-fit-content;
        width: fit-content;
    }

@media (min-width: 768px) {

.wQNnqRfEt99Sk3Fy8gtM {
        min-height: 42px;
        padding: 8px 12px
}
    }

@media (min-width: 768px) {

.q3dtAsdA1ZyBVXTbSl6B {
        min-height: 42px;
        padding: 8px 12px;
        align-items: center
}
    }

.jLGa1zN5zF_e3Ktw6oQk {
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    padding: 8px 16px;
    background-color: var(--default-cards-background);
    box-shadow: 8px 8px 24px 0 rgba(0, 0, 0, 0.1);
    transition: background-color var(--t2);
}

@media (min-width: 768px) {

.jLGa1zN5zF_e3Ktw6oQk {
        display: grid;
        grid-template-columns: var(--table-columns);
        border-radius: 0;
        padding: 0;
        background-color: transparent;
        box-shadow: none
}

        .jLGa1zN5zF_e3Ktw6oQk:hover:not(:has([data-table-action]:hover)),
        .jLGa1zN5zF_e3Ktw6oQk:focus:not(:has([data-table-action]:focus-visible)) {
            background-color: var(--page-background-additional);
        }
    }

@media (min-width: 768px) {

.jLGa1zN5zF_e3Ktw6oQk:last-child {
            border-radius: 0 0 8px 8px;
            overflow: hidden
    }
        }

.Xl_z_qSFGUmE4UQZWDXQ {
    cursor: pointer;
}

.OfFKkoriGrRqItmYfGSg {
    transform: rotate(90deg);
}

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

.RraYXlUGh_lPB6VMA_Jg {
    margin-top: auto;
}

.Ep4u78oaczXOupiP7cRc {
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px 16px;
}

@media (min-width: 768px) {

.Ep4u78oaczXOupiP7cRc {
        padding: 48px 64px
}
    }

.QRy9Ayucvk7jCOwH2p8L {
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

.Tg8ebK5bDd6lrOccK5u7 {
    width: 48px;
    height: 48px;
    color: var(--default-product-icon);
}

.SeKrnB6AEdMVcYAJUFGm {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 6px 8px 6px 16px;
    border: 1px solid var(--default-item-divider);
    border-radius: 200px;
    background-color: var(--default-page-background);
    cursor: default;
    white-space: nowrap;
}

.ak5q0WtotnpMgLcnSXeA {
    font-size: 14px;
    line-height: 1.5;
    color: var(--default-main-text);
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ed5CpJ257tUCHSD1bQy1 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background: transparent;
    cursor: pointer;
    flex-shrink: 0;
    color: var(--default-gray-icons);
}

.lRmNje63EeqcAPUYw09N {
    overflow-y: auto;
    width: 100%;
    max-height: 340px;
}

    .lRmNje63EeqcAPUYw09N::-webkit-scrollbar {
        width: 6px;
    }

    .lRmNje63EeqcAPUYw09N::-webkit-scrollbar-track {
        background-color: transparent;
    }

    .lRmNje63EeqcAPUYw09N::-webkit-scrollbar-thumb {
        background-color: var(--default-gray-icons);
        border-radius: 10px;
    }

.L2jcVflcNz1S1_og0lcz {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    color: var(--default-gray-icons);
}

.solid-select {
    position: relative;
    width: 100%;
}

    .solid-select.solid-select-small {
        width: 68px;
    }

    .solid-select.solid-select-small [data-scope='select'][data-part='control'],
        .solid-select.solid-select-small [data-scope='combobox'][data-part='control'] {
            padding-right: 0;
        }

    .solid-select.solid-select-medium {
        width: 200px;
    }

    .solid-select.solid-select-big {
        width: 100%;
    }

    @media (min-width: 768px) {

    .solid-select.solid-select-big {
            width: 288px
    }
        }

    @media (min-width: 1024px) {

    .solid-select.solid-select--menu-right [data-scope='select'][data-part='content'],
        .solid-select.solid-select--menu-right [data-scope='combobox'][data-part='content'] {
                /* Right-anchor the dropdown so wide menus expand leftward and stay on screen. */
                position: absolute;
                right: 0;
                left: auto
        }
            }

    .solid-select.solid-select-responsive {
        width: 100%;
    }

    @media (min-width: 1024px) {

    .solid-select.solid-select-responsive {
            width: 100%
    }
        }

    .solid-select.solid-select--menu-small [data-scope='select'][data-part='content'],
        .solid-select.solid-select--menu-small [data-scope='combobox'][data-part='content'] {
            min-width: 137px;
        }

    .solid-select.solid-select--menu-medium [data-scope='select'][data-part='content'],
        .solid-select.solid-select--menu-medium [data-scope='combobox'][data-part='content'] {
            min-width: 250px;
        }

    .solid-select.solid-select--menu-big [data-scope='select'][data-part='content'],
        .solid-select.solid-select--menu-big [data-scope='combobox'][data-part='content'] {
            min-width: 284px;
        }

    @media (min-width: 1024px) {

    .solid-select.solid-select--menu-big [data-scope='select'][data-part='content'],
        .solid-select.solid-select--menu-big [data-scope='combobox'][data-part='content'] {
                min-width: 344px
        }
            }

    .solid-select.solid-select--borderless [data-scope='select'][data-part='control'],
        .solid-select.solid-select--borderless [data-scope='combobox'][data-part='control'] {
            border: 0;
        }

    .solid-select.solid-select--adaptive-height [data-scope='select'][data-part='control'],
        .solid-select.solid-select--adaptive-height [data-scope='combobox'][data-part='control'] {
            height: 100%;
            min-height: 40px;
        }

    .solid-select.solid-select--adaptive-height [data-scope='select'][data-part='value-text'],
        .solid-select.solid-select--adaptive-height [data-scope='combobox'][data-part='value-text'] {
            width: 100%;
        }

    .solid-select.solid-select--height-small [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-small [data-scope='combobox'][data-part='control'] {
            min-height: 40px;
            font-size: 16px;
        }

    .solid-select.solid-select--height-medium [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-medium [data-scope='combobox'][data-part='control'] {
            min-height: 40px;
            font-size: 16px;
        }

    @media (min-width: 1024px) {

    .solid-select.solid-select--height-medium [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-medium [data-scope='combobox'][data-part='control'] {
                min-height: 48px
        }
            }

    .solid-select.solid-select--height-big [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-big [data-scope='combobox'][data-part='control'] {
            min-height: 56px;
            font-size: 16px;
        }

    @media (min-width: 1024px) {

    .solid-select.solid-select--height-big [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-big [data-scope='combobox'][data-part='control'] {
                min-height: 56px
        }
            }

    .solid-select.solid-select--height-big-mobile [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-big-mobile [data-scope='combobox'][data-part='control'] {
            height: 56px;
            font-size: 16px;
        }

    @media (min-width: 1024px) {

    .solid-select.solid-select--height-big-mobile [data-scope='select'][data-part='control'],
        .solid-select.solid-select--height-big-mobile [data-scope='combobox'][data-part='control'] {
                height: 40px
        }
            }

    .solid-select.solid-select--dropdown [data-scope='select'][data-part='content'],
        .solid-select.solid-select--dropdown [data-scope='combobox'][data-part='content'] {
            position: relative;
            top: 0;
            margin: 0;
            box-shadow: none;
            width: 100%;
            max-width: 100%;
            min-width: auto;
        }

    .solid-select.solid-select--dropdown [data-scope='select'][data-part='control'],
        .solid-select.solid-select--dropdown [data-scope='combobox'][data-part='control'] {
            display: none;
        }

    @media (min-width: 1024px) {.solid-select {
        width: 240px
}
    }

    .solid-select [data-scope='select'][data-part='content'],
    .solid-select [data-scope='combobox'][data-part='content'] {
        color: var(--default-main-text);
        padding: 8px 0;
        overflow: hidden;
        box-shadow: 8px 8px 24px 0 rgba(0, 0, 0, 0.1);
        background-color: var(--default-dropdown-menu-background);
        z-index: 3;
        border-radius: 8px;
    }

    @media (min-width: 1024px) {

    .solid-select [data-scope='select'][data-part='content'],
    .solid-select [data-scope='combobox'][data-part='content'] {
            left: initial;
            right: initial;
            width: 100%
    }
        }

    .solid-select [data-scope='combobox'][data-part='empty'] {
        padding: 16px 12px;
        color: var(--default-description-text);
        font-size: 16px;
        text-align: center;
    }

    .solid-select [data-scope='select'][data-part='control'],
    .solid-select [data-scope='combobox'][data-part='control'] {
        min-height: 40px;
        border: 1px solid var(--default-item-divider);
        box-shadow: none;
        border-radius: 8px;
        transition: border var(--t2);
        cursor: pointer;
        font-size: 16px;
        background-color: var(--default-page-background);
        display: flex;
        align-items: stretch;
    }

    .solid-select [data-scope='select'][data-part='control']:hover,
        .solid-select [data-scope='select'][data-part='control']:focus-within,
        .solid-select [data-scope='combobox'][data-part='control']:hover,
        .solid-select [data-scope='combobox'][data-part='control']:focus-within {
            border-color: var(--hovered-main-button);
        }

    .solid-select [data-scope='select'][data-part='control'][data-disabled], .solid-select [data-scope='combobox'][data-part='control'][data-disabled] {
            background-color: var(--pressed-page-background);
            cursor: default;
        }

    .solid-select [data-scope='select'][data-part='control'][data-disabled]:hover,
            .solid-select [data-scope='select'][data-part='control'][data-disabled]:focus-within,
            .solid-select [data-scope='combobox'][data-part='control'][data-disabled]:hover,
            .solid-select [data-scope='combobox'][data-part='control'][data-disabled]:focus-within {
                border-color: var(--default-item-divider);
            }

    .solid-select [data-scope='select'][data-part='control'][data-disabled] [data-scope='select'][data-part='value-text'],
            .solid-select [data-scope='select'][data-part='control'][data-disabled] [data-scope='combobox'][data-part='value-text'],
            .solid-select [data-scope='combobox'][data-part='control'][data-disabled] [data-scope='select'][data-part='value-text'],
            .solid-select [data-scope='combobox'][data-part='control'][data-disabled] [data-scope='combobox'][data-part='value-text'] {
                color: var(--default-description-text);
            }

    .solid-select [data-scope='select'][data-part='trigger'] {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        padding-left: 16px;
        overflow: hidden;
        min-height: inherit;
        background: none;
        border: none;
        cursor: pointer;
        text-align: left;
        color: var(--default-main-text);
        font-size: inherit;
    }

    .solid-select [data-scope='select'][data-part='trigger']:focus {
            outline: none;
        }

    .solid-select [data-scope='combobox'][data-part='trigger'] {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 12px;
        background: none;
        border: none;
        cursor: pointer;
        color: var(--default-gray-icons);
        transition: transform var(--t2);
    }

    .solid-select [data-scope='combobox'][data-part='trigger'] svg {
            transform-origin: center center;
            transition: transform var(--t2);
        }

    .solid-select [data-scope='combobox'][data-part='trigger'][data-state='open'] svg {
            transform: rotate(180deg);
        }

    .solid-select [data-scope='select'][data-part='value-text'],
    .solid-select [data-scope='combobox'][data-part='value-text'] {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: var(--default-main-text);
    }

    .solid-select [data-scope='select'][data-part='value-text']:empty, .solid-select [data-scope='combobox'][data-part='value-text']:empty {
        }

    .solid-select [data-scope='select'][data-part='clear-trigger'],
    .solid-select [data-scope='combobox'][data-part='clear-trigger'] {
        display: flex;
        align-items: center;
        padding: 8px 0;
        cursor: pointer;
        border: none;
        background: none;
        color: var(--default-gray-icons);
    }

    @media (min-width: 1024px) {

    .solid-select [data-scope='select'][data-part='clear-trigger'],
    .solid-select [data-scope='combobox'][data-part='clear-trigger'] {
            padding: 8px
    }
        }

    .solid-select.solid-select--multi [data-scope='combobox'][data-part='clear-trigger'] {
        padding-right: 12px;
    }

    .solid-select [data-scope='select'][data-part='indicator'] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        padding-right: 12px;
        color: var(--default-gray-icons);
        transition: transform var(--t2);
    }

    .solid-select [data-scope='select'][data-part='indicator'] svg {
            transform-origin: center center;
            transition: transform var(--t2);
        }

    .solid-select [data-scope='select'][data-part='indicator']:focus,
        .solid-select [data-scope='select'][data-part='indicator']:hover {
            color: var(--default-gray-icons);
        }

    .solid-select [data-scope='select'][data-part='indicator'][data-state='open'] svg {
            transform: rotate(180deg);
        }

    .solid-select [data-scope='combobox'][data-part='input'] {
        flex: 1;
        min-width: 80px;
        border: none;
        background: transparent;
        font-size: inherit;
        color: var(--default-main-text);
        padding-left: 16px;
        outline: none;
    }

    .solid-select [data-scope='combobox'][data-part='input']::-moz-placeholder {
            color: var(--default-description-text);
        }

    .solid-select [data-scope='combobox'][data-part='input']::placeholder {
            color: var(--default-description-text);
        }

    .solid-select [data-scope='select'][data-part='item'],
    .solid-select [data-scope='combobox'][data-part='item'] {
        color: var(--default-main-text);
        transition: all var(--t2);
        cursor: pointer;
        padding: 16px 12px;
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .solid-select [data-scope='select'][data-part='item'][data-highlighted], .solid-select [data-scope='combobox'][data-part='item'][data-highlighted] {
            background-color: var(--hovered-dropdown-menu-background);
        }

    .solid-select [data-scope='select'][data-part='item'][data-state='checked'], .solid-select [data-scope='combobox'][data-part='item'][data-state='checked'] {
            background-color: var(--pressed-dropdown-menu-background);
        }

    .solid-select [data-scope='select'][data-part='item'][data-disabled], .solid-select [data-scope='combobox'][data-part='item'][data-disabled] {
            color: var(--disabled-main-text);
            cursor: default;
        }

    .solid-select [data-scope='select'][data-part='item'][data-disabled][data-highlighted], .solid-select [data-scope='combobox'][data-part='item'][data-disabled][data-highlighted] {
                background-color: transparent;
            }

    .solid-select [data-scope='select'][data-part='item-text'],
    .solid-select [data-scope='combobox'][data-part='item-text'] {
        flex: 1;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .solid-select [data-scope='select'][data-part='item-indicator'],
    .solid-select [data-scope='combobox'][data-part='item-indicator'] {
        display: flex;
        align-items: center;
        flex-shrink: 0;
        color: var(--default-gray-icons);
    }

    .solid-select [data-scope='select'][data-part='item-indicator'][data-state='checked'], .solid-select [data-scope='combobox'][data-part='item-indicator'][data-state='checked'] {
            color: var(--default-product-icon);
        }

    .solid-select [data-scope='select'][data-part='item-group'],
    .solid-select [data-scope='combobox'][data-part='item-group'] {
        padding: 0;
        overflow-y: auto;
        overflow-x: hidden;
        max-height: 340px;
    }

    .solid-select [data-scope='select'][data-part='item-group']::-webkit-scrollbar, .solid-select [data-scope='combobox'][data-part='item-group']::-webkit-scrollbar {
            width: 6px;
        }

    .solid-select [data-scope='select'][data-part='item-group']::-webkit-scrollbar-track, .solid-select [data-scope='combobox'][data-part='item-group']::-webkit-scrollbar-track {
            background-color: transparent;
        }

    .solid-select [data-scope='select'][data-part='item-group']::-webkit-scrollbar-thumb, .solid-select [data-scope='combobox'][data-part='item-group']::-webkit-scrollbar-thumb {
            background-color: var(--default-gray-icons);
            border-radius: 10px;
        }

    .solid-select .solid-select-multi-value-container {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        flex: 1;
        min-width: 0;
        padding: 8px 12px 8px 0;
        align-items: center;
    }

    .solid-select .solid-select-multi-value-container [data-scope='combobox'][data-part='input'] {
            flex: 1 1 80px;
            min-width: 80px;
            max-width: 100%;
            border: none;
            background: transparent;
            font-size: inherit;
            color: var(--default-main-text);
            padding: 6px 0;
            margin: 0;
            outline: none;
        }

    .solid-select .solid-select-multi-value-container [data-scope='combobox'][data-part='input']::-moz-placeholder {
                color: var(--default-description-text);
            }

    .solid-select .solid-select-multi-value-container [data-scope='combobox'][data-part='input']::placeholder {
                color: var(--default-description-text);
            }

    .solid-select [data-scope='combobox'][data-part='control'] .solid-select-multi-value-container {
        padding-left: 16px;
    }

    /* Single-select: value overlay + input share a grid cell. */

    .solid-select .solid-combobox-single-value-wrapper {
        position: relative;
        display: grid;
        flex: 1;
        min-width: 0;
        align-items: stretch;
    }

    .solid-select .solid-combobox-single-value-wrapper .solid-combobox-single-value,
        .solid-select .solid-combobox-single-value-wrapper .solid-select-placeholder,
        .solid-select .solid-combobox-single-value-wrapper [data-scope='combobox'][data-part='input'] {
            grid-column: 1;
            grid-row: 1;
        }

    .solid-select .solid-combobox-single-value-wrapper .solid-combobox-single-value,
        .solid-select .solid-combobox-single-value-wrapper .solid-select-placeholder {
            align-self: center;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding: 0 16px;
            pointer-events: none;
        }

    .solid-select .solid-combobox-single-value-wrapper .solid-combobox-single-value {
            color: var(--default-main-text);
        }

    .solid-select .solid-combobox-single-value-wrapper .solid-select-placeholder {
            color: var(--default-description-text);
        }

    .solid-select .solid-combobox-single-value-wrapper [data-scope='combobox'][data-part='input'] {
            width: 100%;
            height: 100%;
            min-width: 0;
            border: none;
            background: transparent;
            font-size: inherit;
            color: var(--default-main-text);
            padding: 0 16px;
            outline: none;
        }

    /* Placeholder shown by the overlay, not the input. */

    .solid-select .solid-combobox-single-value-wrapper [data-scope='combobox'][data-part='input']::-moz-placeholder {
                color: transparent;
            }

    .solid-select .solid-combobox-single-value-wrapper [data-scope='combobox'][data-part='input']::placeholder {
                color: transparent;
            }

    .solid-select .solid-select-placeholder {
        color: var(--default-description-text);
    }

.wMDkl7uvlnPC0bXPeRsJ {
    width: 100%;
}

@media (min-width: 768px) {.NzdYT9qhwclm_NzrTgKu {
        width: 100%;
        min-height: 42px;
        padding: 0 12px
}
    }

.WWvGAqfrzGWp6grKgU0e {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    outline: 0;
    cursor: pointer;
    background: none;
    padding: 0;
    flex-shrink: 0;
}

@media (min-width: 768px) {

.WWvGAqfrzGWp6grKgU0e {
        display: none
}
    }

.sljNox9BfzvbFWxb_FCb {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sEmpXN8WZ4hXZTuWtZH_ {
    width: 64px;
    height: 64px;
}

.OhJTOdikxjyqEbBZmNBg {
    color: var(--default-description-text);
}

@media (min-width: 768px) {

.AG2T_QJPuoYS_5FqmG3Q {
        grid-template-columns: 3fr 5fr 80px
}
    }

.GnhNXSASC_nYPApNPz1f {
    justify-content: space-between;
    align-items: center;
    flex: 1;
    white-space: normal;
}

@media (min-width: 768px) {

.GnhNXSASC_nYPApNPz1f {
        flex-direction: row-reverse;
        justify-content: flex-start;
        gap: 8px;
        flex: initial;
        white-space: nowrap
}
    }

.YK87LvsvC0zBsmUjWkqb {
    padding: 0 0 16px;
}

@media (min-width: 768px) {

.YK87LvsvC0zBsmUjWkqb {
        display: none
}
    }

.YK87LvsvC0zBsmUjWkqb.GI9omCTZA0SRseJXSeaK {
        padding-bottom: 24px;
    }

.y_PBJ_tF5_widJqZn9fZ {
    display: flex;
    align-items: center;
    gap: 8px;
}

.p0vie2dgkAmr9jvt6Fqm {
    width: 100%;
    max-width: 556px;
    padding: 16px;
}

.VDI3Xv3Aa_9htDzFt9Nx {
    padding-top: 8px;
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
}

.blxYImaN0W8NegjT807s {
    max-width: 564px;
}

.V21X_BupVmY638CauX0g {
    padding-top: 24px;
}

@media (min-width: 1024px) {

.V21X_BupVmY638CauX0g {
        padding-top: 32px
}
    }

.H9YSI5GgDLdbyflTr9U8 {
    padding-top: 16px;
}

.aPKwzDFR7TnNmctN9uEZ {
    width: -moz-fit-content;
    width: fit-content;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    font-size: 16px;
    color: var(--default-main-text);
    border-radius: 8px;
    transition: var(--t2) background-color;
    border: 0;
    background: none;
    cursor: pointer;
}

.aPKwzDFR7TnNmctN9uEZ:hover,
    .aPKwzDFR7TnNmctN9uEZ:focus {
        background: var(--hovered-secondary-button);
    }

.aPKwzDFR7TnNmctN9uEZ:active {
        background: var(--pressed-secondary-button);
    }

.aPKwzDFR7TnNmctN9uEZ:disabled {
        background: var(--disabled-secondary-button);
        color: var(--disabled-secondary-button-stroke);
        cursor: default;
    }

.qvsWk18VJx4TBxUgAIit {
        margin-left: auto;
    }

.kji0kN2zZjvvM6UMlLdJ {
        padding: 8px;
        color: var(--default-link);
    }

.h227uDitSWXGu5d8dc90 {
    display: none;
}

@media (min-width: 768px) {

.h227uDitSWXGu5d8dc90 {
        display: inline
}
    }

.UBRssZORE_rT21UXHxcG {
    display: flex;
    flex-direction: column;
    padding: 8px 16px;
}

.UBRssZORE_rT21UXHxcG.JVVUU6C6ra_1rH9GofCb {
        padding-top: 16px;
        flex: 1 0 auto;
    }

@media (min-width: 768px) {

.UBRssZORE_rT21UXHxcG.JVVUU6C6ra_1rH9GofCb {
            padding-top: 32px
    }
        }

.UBRssZORE_rT21UXHxcG.fntM5zoKf5DDxcupKmAc {
        align-items: flex-start;
    }

@media (min-width: 1024px) {.cUwB578kZkKtC4Mpjg5L {
        max-width: none
}
    }

@media (min-width: 1024px) {

.y64rfT3AiiAGvOQFztH1 {
        width: 456px;
        max-width: none
}
    }

.EaHLS7aDapNqtIFJ5khG {
    padding: 0 0 16px;
    font-weight: var(--weight-semi-bold);
}

.ocdV3Ka760Ee5eaX6ks1 {
    position: relative;
    padding: 8px 0 8px 32px;
}

.ocdV3Ka760Ee5eaX6ks1:last-child {
        padding: 8px 0 0 32px;
    }

.ocdV3Ka760Ee5eaX6ks1 code {
        display: inline-block;
        vertical-align: middle;
        margin-left: 4px;
        padding: 2px 4px;
        background-color: var(--page-background-additional);
        font-family: inherit;
        line-height: var(--lh-t3-normal);
        border: 1px solid var(--default-item-divider);
        border-radius: 4px;
    }

.cNppl4hnRUGXSUDFpZLu {
    position: absolute;
    top: 8px;
    left: 0;
    color: var(--default-black-icons);
}

._LS5m4MeYju7rv4z0Hk5 {
    margin-top: 16px;
}

.KfP2qgZrBufQ26WZWzXq {
    margin-bottom: 20px;
}

.Z3xsMalVo69cqhioW8aT {
    margin-bottom: 24px;
}

.ZA9JQvh_BrFy7NkeY9yp {
    width: -moz-fit-content;
    width: fit-content;
}

.kBaIzun5WYh93JLEekd2 {
    display: block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px;
    color: var(--default-labels);
}

._bz383ug1qpziu56Hxwu {
    display: flex;
    gap: 8px;
    align-items: center;
}

.psFemgLV7F2By5U2ppYt {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    gap: 8px;
    padding: 4px 8px;
    background: var(--default-input-background);
    border: 1px solid var(--default-inactive-input-stroke);
    border-radius: 4px;
    transition: var(--t2) border-color, var(--t2) background-color;
    width: -moz-fit-content;
    width: fit-content;
}

.psFemgLV7F2By5U2ppYt:hover {
        border-color: var(--default-active-input-stroke);
        background: var(--hovered-page-background);
    }

.psFemgLV7F2By5U2ppYt:hover .bRiQ_HS745ykxbikHCyW {
        color: var(--default-main-text);
        transform: scale(1.1);
    }

.psFemgLV7F2By5U2ppYt:focus {
        border-color: var(--default-active-input-stroke);
    }

.psFemgLV7F2By5U2ppYt:focus .bRiQ_HS745ykxbikHCyW {
        color: var(--default-main-text);
    }

.psFemgLV7F2By5U2ppYt:active .bRiQ_HS745ykxbikHCyW {
        transform: scale(0.95);
    }

.jTad0NnVklIO3omg10aA {
    font-size: 14px;
    color: var(--default-main-text);
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    word-break: break-all;
    line-height: 1.4;
}

.bRiQ_HS745ykxbikHCyW {
    width: 20px;
    height: 20px;
    color: var(--default-gray-icons);
    cursor: pointer;
    transition: var(--t2) color, var(--t2) transform;
    flex-shrink: 0;
    pointer-events: none;
}

.NxX6vueY6dQRX8uEuG1U {
    color: var(--product-primary-50) !important;
    transform: scale(1.1) !important;
}

.uaiRzKyY3v2jSNcKraYa {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 700;
}

.Ar94yCCv7MF_g65YgV4U {
    display: inline-flex;
}

.B2lJPQyRW7ndjeWdFatR {
    color: var(--default-link);
    font-size: 16px;
    font-weight: 400;
}

.B2lJPQyRW7ndjeWdFatR:hover {
    text-decoration: underline;
}

.bucNFvxLxLowAmmmFsNg {
    line-height: 1.7;
}

.bucNFvxLxLowAmmmFsNg li,
.bucNFvxLxLowAmmmFsNg p {
    margin-bottom: 5px;
}

.bucNFvxLxLowAmmmFsNg ul,
.bucNFvxLxLowAmmmFsNg ol {
    padding-left: 25px;
}

.CSHaGCK_d9Yomf_APhfG {
    margin-bottom: 10px;
}

.zpEit6lzOprYSAVNtlAN {
    margin-bottom: 20px;
}

.t3V3VXlHDgAtCDkPlP8Q {
    counter-reset: strong-counter;
}

.Tku_rNltrU2mv_xeKbM1 {
    margin-top: 0;
}

.t3V3VXlHDgAtCDkPlP8Q li {
    counter-increment: strong-counter;
    list-style: none;
    position: relative;
}

.t3V3VXlHDgAtCDkPlP8Q li::before {
    content: counter(strong-counter) '.';
    font-weight: bold;
    position: absolute;
    left: -25px;
}

.gE2JCxBsXkKQolvsJoee {
    color: var(--default-link);
    font-size: 16px;
    font-weight: 400;
}

.gE2JCxBsXkKQolvsJoee:hover {
    text-decoration: underline;
}

.XTw3UviqkdYZb9mGQRcK {
    margin-bottom: 4px;
    font-size: 14px;
    color: var(--default-description-text);
}

.rYilc9k5kMduSLTKjizZ {
    margin-bottom: 32px;
}

.QARw_O2ROLsuDqjJwio5,
.mhBostuTvh0VdMumFrdY {
    list-style: none;
    position: relative;
}

.QARw_O2ROLsuDqjJwio5::before, .mhBostuTvh0VdMumFrdY::before {
        content: '';
        width: 8px;
        height: 8px;
        background-color: var(--default-main-text);
        border-radius: 50%;
        display: inline-block;
        position: absolute;
        left: -16px;
        top: 8px;
    }

.QARw_O2ROLsuDqjJwio5 {
    margin-top: 8px;
}

.mhBostuTvh0VdMumFrdY {
    margin-bottom: 16px;
}

.mhBostuTvh0VdMumFrdY .FIsZ5mehhzeW76gIMooe {
        display: block;
    }

.Tku_rNltrU2mv_xeKbM1 {
    padding-left: 24px;
}

.HiQuyZsc3xdL7URHtEvh {
    padding: 0 16px;
}

.gaKkOm14daAtRNNVE2IO {
    max-width: 632px;
    margin: 0 auto;
    padding-top: 24px;
    padding-bottom: 80px;
}

@media screen and (min-width: 1024px) {

.gaKkOm14daAtRNNVE2IO {
        padding-top: 48px
}
    }

.gaKkOm14daAtRNNVE2IO .kY9x6Qd7xUfOmo8jhd4f {
        padding-top: 16px;
        padding-bottom: 24px;
        margin: 0 auto;
    }

.gaKkOm14daAtRNNVE2IO .aNwqgER77EvPR2LzoCRW {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal);
    }

@media screen and (min-width: 1024px) {

.gaKkOm14daAtRNNVE2IO .aNwqgER77EvPR2LzoCRW {
            font-size: var(--fs-title-h3);
            line-height: var(--lh-h3-normal)
    }
        }

.gaKkOm14daAtRNNVE2IO .HVr6gogr67zPQy9qpNW_ {
        padding: 0 16px;
    }

@media screen and (min-width: 1024px) {

.gaKkOm14daAtRNNVE2IO .HVr6gogr67zPQy9qpNW_ {
            padding: 0
    }
        }

.Kcm0Gwbbsu7iTPo66FOM {
    padding: 0;
}

@media screen and (min-width: 1024px) {

.Kcm0Gwbbsu7iTPo66FOM {
        padding: 0 16px
}
    }

.aNwqgER77EvPR2LzoCRW {
    font-size: var(--fs-title-h4);
    line-height: var(--lh-h4-normal);
    font-weight: var(--weight-bold);
    margin-bottom: 12px;
}

@media screen and (min-width: 1024px) {

.aNwqgER77EvPR2LzoCRW {
        font-size: var(--fs-title-h3);
        line-height: var(--lh-h3-normal)
}
    }

.SsxUx8dKdm4u7O8JpT6x {
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
}

.djKarLxyVVaCOBcshXPY {
    font-size: var(--fs-title-h5);
    line-height: var(--lh-h5-normal);
    font-weight: var(--weight-bold);
    margin-bottom: 12px;
    margin-top: 40px;
}

@media screen and (min-width: 768px) {

.djKarLxyVVaCOBcshXPY {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal)
}
    }

.CUHhuhPbQf_wfmELGfxW {
    margin: 24px 0 12px;
    font-weight: var(--weight-bold);
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
}

@media screen and (min-width: 768px) {

.CUHhuhPbQf_wfmELGfxW {
        font-size: var(--fs-text-t1);
        line-height: var(--lh-t1-normal)
}
    }

.kY9x6Qd7xUfOmo8jhd4f {
    padding: 24px 16px;
    max-width: 632px;
}

@media screen and (min-width: 768px) {

.kY9x6Qd7xUfOmo8jhd4f {
        padding: 32px 16px
}
    }

@media screen and (min-width: 1024px) {

.kY9x6Qd7xUfOmo8jhd4f {
        padding: 40px 16px
}
    }

.Ti2AEFCxKHCGOC63FFGj {
    margin-bottom: 24px;
    font-size: var(--fs-title-h5);
    line-height: var(--lh-h5-normal);
    font-weight: var(--weight-bold);
}

@media screen and (min-width: 768px) {

.Ti2AEFCxKHCGOC63FFGj {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal)
}
    }

.V88oYxnlG_8NkCcL2lC_ {
    margin-bottom: 24px;
}

.tZEmxtPn9JMXmcPEaHXb {
    list-style: none;
    padding: 0;
    margin: 12px 0 0 0;
}

.tZEmxtPn9JMXmcPEaHXb li {
        display: flex;
        align-items: center;
        gap: 8px;
    }

.dPjPcJGoBb2ObL5Un2RW {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: var(--default-main-text);
    flex-shrink: 0;
}

.a4n0IW4k5jQFkbhvTqJK {
    padding: 4px 12px;
    border-radius: 4px;
    font-family: var(--font-family-monospace);
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
}

.guGTbOYEp0yk1aYb_Bxc {
    margin-top: 40px;
    padding-top: 32px;
}

.B95QHUpkpOMqrVGcrkeG {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0 16px;
    margin: 0 0 32px;
}

    @media (min-width: 1024px) {.B95QHUpkpOMqrVGcrkeG {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 32px 16px;
        padding: 0
}
    }

.sH4DUqWh78rWGU8aHcFL {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

@media (min-width: 768px) {

.sH4DUqWh78rWGU8aHcFL {
        flex-direction: row;
        align-items: center
}
    }

@media (min-width: 1024px) {

.sH4DUqWh78rWGU8aHcFL {
        flex: 1
}
    }

.GNRwh09F5XKTelpTZnaK {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

@media (min-width: 768px) {

.GNRwh09F5XKTelpTZnaK {
        align-items: center;
        flex-direction: row
}
    }

.d_iLmz4iZEMcgDVfjpaq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

@media (min-width: 768px) {

.d_iLmz4iZEMcgDVfjpaq {
        position: relative;
        top: 2px;
        margin-left: 8px
}
    }

.GRLspKPg4p2BbzaTYP09 {
    width: 100%;
    min-width: 0;
}

@media (min-width: 768px) {

.GRLspKPg4p2BbzaTYP09 {
        width: auto;
        max-width: 100%
}

        .GRLspKPg4p2BbzaTYP09.react-select.react-select-responsive {
            width: -moz-fit-content;
            width: fit-content;
            max-width: 100%;
            min-width: 0;
        }
    }

.GRLspKPg4p2BbzaTYP09 .select__control {
        min-width: 100%;
        max-width: 100%;
    }

.GRLspKPg4p2BbzaTYP09 .select__value-container {
        min-width: 0;
        max-width: 100%;
    }

.GRLspKPg4p2BbzaTYP09 .select__single-value {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

._L_ADD_jnx8UCArWXWTx {
    padding: 8px 0;
    min-width: 200px;
}

@media (min-width: 768px) {

._L_ADD_jnx8UCArWXWTx {
        min-width: 320px
}
    }

.Vo14pBzlxT797884DBaV {
    padding-right: 24px;
}

.gIys_aOdKFYuPzIgnWSW {
    align-items: flex-start;
    padding: 24px 16px;
    border-top: 1px solid var(--default-item-divider);
}

.bWFmhvA0M2MAYeOGdNEv {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

@media (min-width: 768px) {

.bWFmhvA0M2MAYeOGdNEv {
        display: none
}
    }

.ouaWjroH45XygeZ_mriS {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 8px;
    font-size: 16px;
    color: var(--default-main-text);
    border: 0;
    background: none;
    border-radius: 8px;
    cursor: pointer;
    transition: var(--t2) background-color;
}

.ouaWjroH45XygeZ_mriS:hover,
    .ouaWjroH45XygeZ_mriS:focus {
        background: var(--hovered-secondary-button);
    }

.ouaWjroH45XygeZ_mriS:active {
        background: var(--pressed-secondary-button);
    }

.ouaWjroH45XygeZ_mriS:disabled {
        background: var(--disabled-secondary-button);
        color: var(--disabled-secondary-button-stroke);
        cursor: default;
    }

.ouaWjroH45XygeZ_mriS svg {
        width: 24px;
        height: 24px;
        flex-shrink: 0;
    }

.UKV2Co6Ex9Ei7r7G2HhP {
    width: -moz-fit-content;
    width: fit-content;
}

.PniwMALRE4ekARlPD9CH {
    width: 32px;
    height: 32px;
    padding: 0;
}

.QjRosNGcJZ5_p3tKLhgI {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    background: none;
    border: 0;
    border-radius: 8px;
    cursor: pointer;
    transition: var(--t2) background-color;
}

.QjRosNGcJZ5_p3tKLhgI:hover,
    .QjRosNGcJZ5_p3tKLhgI:focus {
        background: var(--hovered-secondary-button);
    }

.QjRosNGcJZ5_p3tKLhgI:active {
        background: var(--pressed-secondary-button);
    }

.QjRosNGcJZ5_p3tKLhgI:disabled {
        background: var(--disabled-secondary-button);
        color: var(--disabled-secondary-button-stroke);
        cursor: default;
    }

@media (min-width: 768px) {

.nP7dvLriwgVB77iKyNVS {
        display: none
}
    }

.wMc_Y0WmBij8PkBNtR7B {
    display: none;
}

@media (min-width: 768px) {

.wMc_Y0WmBij8PkBNtR7B {
        display: flex
}
    }

.vjTrMn4b_52dKF6sO9ZK {
    display: flex;
    align-items: center;
    gap: 16px;
}

.niqMuFu5p6M34jsKHCNY {
    font-size: 14px;
    color: var(--default-description-text);
}

.lXSCPHL3C_LF5NhHGidr {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    padding: 0 16px;
    margin-bottom: 32px;
}

    @media (min-width: 1024px) {.lXSCPHL3C_LF5NhHGidr {
        grid-template-columns: repeat(4, 1fr);
        padding: 0
}
    }

.EKym9fRBQdgIOHHYAySx {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.MO40le12N9_azbN8MIya .jjTokeyxkev1MAbouHtQ,
    .MO40le12N9_azbN8MIya .Czd7LjXRDg4UqCMj52Dp {
        color: var(--default-error-link);
    }

.I8c8F4zSClzyus9SImKK .jjTokeyxkev1MAbouHtQ,
    .I8c8F4zSClzyus9SImKK .Czd7LjXRDg4UqCMj52Dp {
        color: var(--default-attention-link);
    }

.IHRwpSuNuYLccwY3WSgx .jjTokeyxkev1MAbouHtQ,
    .IHRwpSuNuYLccwY3WSgx .Czd7LjXRDg4UqCMj52Dp {
        color: var(--default-additional-link);
    }

.IcknyM4de5KB1wMNGj48 {
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    border: 1px solid var(--default-item-divider);
}

.wQ7j8wOAf6zUm6to7UJX {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 8px 8px 0;
}

@media (min-width: 768px) {

.wQ7j8wOAf6zUm6to7UJX {
        padding: 16px 16px 0
}
    }

.wQ7j8wOAf6zUm6to7UJX .Czd7LjXRDg4UqCMj52Dp {
        display: block;
        width: 100%;
    }

@media (min-width: 768px) {

.wQ7j8wOAf6zUm6to7UJX .Czd7LjXRDg4UqCMj52Dp {
            display: none
    }
        }

.Eh9slbivf1VSfMRqXDt2 {
    display: flex;
    flex-direction: column;
}

.Czd7LjXRDg4UqCMj52Dp {
    display: none;
}

@media (min-width: 768px) {

.Czd7LjXRDg4UqCMj52Dp {
        display: block
}
    }

.mjx86hcNd8Pcp5wxBgQJ {
    color: inherit;
    text-decoration: none;
}

.mjx86hcNd8Pcp5wxBgQJ:hover,
    .mjx86hcNd8Pcp5wxBgQJ:focus {
        color: inherit;
        text-decoration: underline;
    }

.oXgVoBJPIDCGSO0zmjRF {
    font-size: 16px;
    color: var(--default-main-text);
    font-weight: var(--weight-bold);
}

@media (min-width: 768px) {

.oXgVoBJPIDCGSO0zmjRF {
        font-size: 28px;
        font-weight: var(--weight-regular)
}
    }

.C39_tXRuqZ3HCyi7vl30 {
    min-height: 16px;
    height: 60px;
    margin-top: auto;
    padding: 0 8px;
    overflow: hidden;
}

@media (min-width: 768px) {

.C39_tXRuqZ3HCyi7vl30 {
        padding: 0 16px
}
    }

.C39_tXRuqZ3HCyi7vl30 canvas {
        width: 100% !important;
        height: 100% !important;
        display: block;
    }

.zGTsS4Z9H2cfsKI0G7QO {
    position: fixed;
    pointer-events: none;
    z-index: 100;
    opacity: 0;
    background: var(--default-cards-background);
    border: 1px solid var(--default-item-divider);
    border-radius: 8px;
    padding: 8px 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.EIz1No3RlcKQc5Pcu4kr {
    font-size: 14px;
    font-weight: 600;
    color: var(--default-main-text);
}

.GkgUhuGQMW_XltDPm2S2 {
    font-size: 12px;
    color: var(--default-description-text);
    margin-top: 2px;
}

._XlgRslTC_JvAb0bwTXe {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding-bottom: 24px;
    text-align: center;
}

.leCUaS90_0Vh90meSSd4 {
    width: 64px;
    height: 64px;
    color: var(--default-gray-icons);
}

._pQ_dR9oWSQp3w9DVtlM {
    max-width: 300px;
}

.QetPRrGVikJ6tnFgOlTC {
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    padding: 8px 8px 0;
    border: 1px solid var(--default-item-divider);
    overflow: hidden;
}

    @media (min-width: 768px) {.QetPRrGVikJ6tnFgOlTC {
        height: 374px
}
    }

.FULdhqIbLyt3UvGj4KVq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 16px 24px;
}

.lgjqCNIzPtaQX4ZwJ462 {
    height: 100%;
    overflow-y: auto;
}

.RNSN701Zjgo2WPkO3mnn {
    display: none;
    padding: 16px 16px 24px;
}

@media (min-width: 768px) {

.RNSN701Zjgo2WPkO3mnn {
        display: block
}
    }

.RNSN701Zjgo2WPkO3mnn:before {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--default-item-divider);
    }

.MqCvYdWkqsCq_yiNC861 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 0 24px;
    padding: 16px;
    min-height: 40px;
    transition: background-color var(--t2);
}

    @media (min-width: 768px) {.MqCvYdWkqsCq_yiNC861 {
        padding: 8px 16px;
        flex-wrap: nowrap
}
    }

    .MqCvYdWkqsCq_yiNC861.sdBJRdciCiXIWBkDh9_N .uVFpMMRzNrb06HHV1u0m {
            color: var(--default-gray-icons);
        }

    .MqCvYdWkqsCq_yiNC861.cgol3wQqFuY500HATixi .YTM2kOFQW5V7C2R9JzGV,
        .MqCvYdWkqsCq_yiNC861.cgol3wQqFuY500HATixi .uVFpMMRzNrb06HHV1u0m {
            color: var(--default-error-icon);
        }

    .MqCvYdWkqsCq_yiNC861.cgol3wQqFuY500HATixi .GndI_KY239PoXfi0Rnks {
            background: var(--default-error-icon);
        }

    .MqCvYdWkqsCq_yiNC861.doHJRNJGB84p_WQn017B .YTM2kOFQW5V7C2R9JzGV,
        .MqCvYdWkqsCq_yiNC861.doHJRNJGB84p_WQn017B .uVFpMMRzNrb06HHV1u0m {
            color: var(--default-attention-icon-stroke);
        }

    .MqCvYdWkqsCq_yiNC861.doHJRNJGB84p_WQn017B .GndI_KY239PoXfi0Rnks {
            background: var(--default-attention-icon-stroke);
        }

    .MqCvYdWkqsCq_yiNC861.OUOnJjX_gxvPVTiFvq2v .YTM2kOFQW5V7C2R9JzGV,
        .MqCvYdWkqsCq_yiNC861.OUOnJjX_gxvPVTiFvq2v .uVFpMMRzNrb06HHV1u0m {
            color: var(--default-product-secondary-icon-stroke);
        }

    .MqCvYdWkqsCq_yiNC861.OUOnJjX_gxvPVTiFvq2v .GndI_KY239PoXfi0Rnks {
            background: var(--default-product-secondary-icon-stroke);
        }

    .MqCvYdWkqsCq_yiNC861.A1dSUY2GfwFjpNG9gXnZ .YTM2kOFQW5V7C2R9JzGV,
        .MqCvYdWkqsCq_yiNC861.A1dSUY2GfwFjpNG9gXnZ .uVFpMMRzNrb06HHV1u0m {
            color: var(--default-product-icon);
        }

    .MqCvYdWkqsCq_yiNC861.A1dSUY2GfwFjpNG9gXnZ .GndI_KY239PoXfi0Rnks {
            background: var(--default-product-icon);
        }

.o0JRsHu38g0xLgnolLi7 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.uQ5vBGNucHdtsbq8b9Ja {
    display: flex;
    align-items: center;
    gap: 12px;
}

.v8uytHFKu6TXd6ek_3oz {
    width: 20px;
    height: 20px;
    color: var(--default-description-text);
}

.Q1aT2xLAqKkMzTdlsZ5g {
    font-size: 14px;
    color: var(--default-main-text);
}

.gSZvpHUeCjynX0LBk5lG {
    display: flex;
    align-items: center;
    gap: 16px;
}

.gSZvpHUeCjynX0LBk5lG .NsIYab1yYSEL2AZWMfqE {
        min-width: 141px;
    }

.Cg7rj39I3k97UXA43IQN {
    font-size: 12px;
    color: var(--default-description-text);
    margin-left: 4px;
}

.uVFpMMRzNrb06HHV1u0m {
    width: 24px;
    height: 24px;
    stroke: var(--default-gray-icons);
    color: var(--default-gray-icons);
}

.YTM2kOFQW5V7C2R9JzGV {
    display: flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
}

.FNPvBaAGzR3gUrM4_ubM {
    flex-shrink: 0;
}

.d0K1GGIm73eFUd7ANlDc {
    color: var(--default-description-text);
}

.NsIYab1yYSEL2AZWMfqE {
    display: none;
    width: 100%;
    min-width: 102px;
    height: 3px;
    background: var(--default-item-divider);
    border-radius: 2px;
}

@media (min-width: 768px) {

.NsIYab1yYSEL2AZWMfqE {
        display: block
}
    }

.FY59RONra3IbO7nb0GR0 {
    display: block;
    margin: 16px 0 0;
}

@media (min-width: 768px) {

.FY59RONra3IbO7nb0GR0 {
        display: none
}
    }

.GndI_KY239PoXfi0Rnks {
    height: 100%;
    background: var(--default-tertiary-stat);
}

.clFivp9kM3B8pcT6P1yV {
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
    padding: 8px 12px;
    white-space: nowrap;
}

.TbCUUN7yw5X8liwvckhb {
    pointer-events: none;
}

.YvBj2sTbDAtM0mZQXuBO {
    max-width: 280px;
    padding: 16px;
}

.O8fQnhNOlha2ihOMV40o {
    display: none;
    justify-content: space-between;
    padding: 0 16px 8px;
}

    @media (min-width: 768px) {.O8fQnhNOlha2ihOMV40o {
        display: flex
}
    }

.XXAq92wu6cyVe3xGwY7M {
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
}

.iVZ0v5vp3cEDm3InCx7t {
    width: 24px;
    height: 24px;
    transition: transform var(--t2);
}

.lTdg26ZbjSmbiRm4GnSi {
    transform: rotate(180deg);
}

.DP0eyvta9dTuG9RM2mtW {
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    padding: 8px 0 0;
    border: 1px solid var(--default-item-divider);
    overflow: hidden;
}

    @media (min-width: 768px) {.DP0eyvta9dTuG9RM2mtW {
        max-height: 374px;
        padding: 8px 8px 0
}
    }

._hy3HYQRhODQrCzK3VH2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 24px 24px;
}

@media (min-width: 768px) {

._hy3HYQRhODQrCzK3VH2 {
        padding: 16px 16px 24px
}
    }

.jIOyqBIkjZPIHVDfTyN6 {
    white-space: nowrap;
    color: var(--default-description-text);
}

.dens8qdG77yHSwnQyLrC {
    height: 100%;
    overflow-y: auto;
}

.ZxDwSarImupzN9m5AqtX {
    display: flex;
    align-items: center;
    gap: 16px;
}

.ZxDwSarImupzN9m5AqtX .XHS7Ebc7tyQXbUTVjdWG {
        display: block;
    }

@media (min-width: 768px) {

.ZxDwSarImupzN9m5AqtX .XHS7Ebc7tyQXbUTVjdWG {
            display: none
    }
        }

.QX8f4okTBYqIQLvEjrHY {
    width: 24px;
    height: 24px;
    stroke: var(--default-gray-icons);
    color: var(--default-gray-icons);
}

.CDduOSYDXKFnBTBfNKSd {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: 8px 0 0;
}

@media (min-width: 768px) {

.CDduOSYDXKFnBTBfNKSd {
        margin: 0;
        padding-left: 32px
}
    }

.ITnDkvOcd5goSBf0UCMA {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
}

.ITnDkvOcd5goSBf0UCMA:before {
        content: '';
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: var(--default-gray-icons);
    }

.hX8LnGETGECU3T5wbcrB {
    display: flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
}

.FYNpyuWtI0DW6c6ZQllf {
    flex-shrink: 0;
}

.WOn5aZhDxP17FnA2zeSn {
    color: var(--default-description-text);
}

.auK1BCgYZ4IHdEUdMNBe {
    display: none;
    width: 100%;
    min-width: 102px;
    height: 3px;
    background: var(--default-item-divider);
    border-radius: 2px;
}

@media (min-width: 768px) {

.auK1BCgYZ4IHdEUdMNBe {
        display: block
}
    }

.cK36rT3y279KJHECkyfF {
    height: 100%;
    background: var(--default-tertiary-stat);
}

.uXvcwUiAplWfXbWskXDZ {
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
    padding: 8px 12px;
    white-space: nowrap;
}

.gdmzUf7s9gUSko4tHk44 {
    pointer-events: none;
}

.k5xXV8yzrA1HTnAvR8GH {
    min-width: 200px;
}

.a8i1D9kaAoHZPQGM2OGN {
    display: flex;
    align-items: center;
    min-height: 56px;
    padding: 16px;
    cursor: pointer;
    color: var(--default-link);
    transition: background-color var(--t2);
}

.a8i1D9kaAoHZPQGM2OGN:hover,
    .a8i1D9kaAoHZPQGM2OGN:focus-visible {
        background-color: var(--hovered-dropdown-menu-background);
        outline: 0;
    }

.a8i1D9kaAoHZPQGM2OGN:active {
        background-color: var(--pressed-dropdown-menu-background);
    }

.B7JVf_up9298ANRRxybL {
    color: var(--default-error-link);
}

.gIJWVsO1NKtT8GphcfX9 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 0 24px;
    padding: 16px 24px 24px;
    transition: background-color var(--t2);
    border-bottom: 1px solid var(--default-item-divider);
    border-radius: 4px;
}

@media (min-width: 768px) {

.gIJWVsO1NKtT8GphcfX9 {
        padding: 8px 16px;
        border: none
}
    }

.gIJWVsO1NKtT8GphcfX9:hover,
    .gIJWVsO1NKtT8GphcfX9:focus {
        background-color: var(--hovered-page-background);
    }

.gIJWVsO1NKtT8GphcfX9:last-child {
        border: none;
    }

.wmmveuA902VTjXFeZx7k {
    display: flex;
    flex-direction: column;
    gap: 2px;
    flex: 1;
    min-width: 0;
}

.cwAuzpXYBATNazwoHfoH {
    font-size: 14px;
    color: var(--default-main-text);
    display: flex;
    align-items: center;
    gap: 8px;
}

.Xsn3O2s02cQUui0MoBtf {
    color: var(--default-description-text);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.XHS7Ebc7tyQXbUTVjdWG {
    display: none;
    color: var(--default-error-link);
}

@media (min-width: 768px) {

.XHS7Ebc7tyQXbUTVjdWG {
        display: block
}
    }

.MaYq5qtO02VhgPZeDyYi {
    display: flex;
    align-items: center;
    gap: 8px;
}

.T_gSL_VfQMMRQIXlCC4A {
    padding: 0;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--default-description-text);
    border-radius: 4px;
    transition: background-color 0.2s;
}

.T_gSL_VfQMMRQIXlCC4A:hover,
    .T_gSL_VfQMMRQIXlCC4A:focus {
        background-color: var(--hovered-secondary-button);
    }

.ccU3qgCC_nWDhXQhI0cO {
    display: none;
}

@media (min-width: 768px) {

.ccU3qgCC_nWDhXQhI0cO {
        display: block
}
    }

.bmRkJVFlAxuYOpU9kxDK {
    display: flex;
    align-items: center;
    gap: 16px;
    margin: 16px 0 0;
}

@media (min-width: 768px) {

.bmRkJVFlAxuYOpU9kxDK {
        display: none
}
    }

.bmRkJVFlAxuYOpU9kxDK .auK1BCgYZ4IHdEUdMNBe {
        display: block;
        flex: 3;
    }

.bmRkJVFlAxuYOpU9kxDK .WOn5aZhDxP17FnA2zeSn {
        font-size: 14px;
    }

.bmRkJVFlAxuYOpU9kxDK .hX8LnGETGECU3T5wbcrB {
        flex: 1;
    }

.hJbhQwEo1nnKHYy6e3WH {
    margin: 16px 0 0;
}

@media (min-width: 768px) {

.hJbhQwEo1nnKHYy6e3WH {
        display: none
}
    }

.hJbhQwEo1nnKHYy6e3WH .k5xXV8yzrA1HTnAvR8GH {
        padding: 0;
    }

.hJbhQwEo1nnKHYy6e3WH .k5xXV8yzrA1HTnAvR8GH .a8i1D9kaAoHZPQGM2OGN {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 40px;
            min-height: 40px;
            padding: 0 24px;
            border: 1px solid var(--default-link);
            border-radius: 8px;
        }

.hJbhQwEo1nnKHYy6e3WH .k5xXV8yzrA1HTnAvR8GH .a8i1D9kaAoHZPQGM2OGN.B7JVf_up9298ANRRxybL {
                border-color: var(--default-error-link);
            }

.hEsCGdI0lZ0YAvxLHuKS {
    display: none;
}

@media (min-width: 768px) {

.hEsCGdI0lZ0YAvxLHuKS {
        display: block
}
    }

.zjXibFRktAlRjXFZZzQv {
    border-radius: 8px;
    padding: 16px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    cursor: default;
}

.OPUP70LMuFhHYkw6SHOA {
    margin-bottom: 8px;
}

.M1JLdOxZfUJNoNx0mUFa {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.M1JLdOxZfUJNoNx0mUFa:last-child {
        margin-bottom: 0;
    }

.aknLaCB37Em54oUJ3LAW {
    margin-right: 2px;
}

.aMrbxYi9SIUK1RR4IWiq {
    font-weight: 500;
    color: var(--default-main-text);
}

.HYEjzN8oxWEzEz09g5pQ {
    color: var(--default-link);
    text-decoration: underline;
}

.HYEjzN8oxWEzEz09g5pQ:hover {
        color: var(--hovered-link);
    }

._QBpvBPwb1uOYRQrTZGf {
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    padding: 8px 0 0;
    border: 1px solid var(--default-item-divider);
    overflow: hidden;
}

    @media (min-width: 768px) {._QBpvBPwb1uOYRQrTZGf {
        height: 374px;
        padding: 8px 8px 0
}
    }

.xLmzbxlP8H6J4kyz0c6m .csVI4wiVZdtgniumQkkE {
        color: var(--default-error-link);
    }

.xLmzbxlP8H6J4kyz0c6m .YvIVybRBpBvTkAp7Y3K_ {
        color: var(--default-error-link);
    }

.xLmzbxlP8H6J4kyz0c6m .Omsd6Aur0LtQSmPYyje_ {
        background: var(--default-error-link);
    }

.mnVThyGfa1Fxd1Nhc6wq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 24px 24px;
}

@media (min-width: 768px) {

.mnVThyGfa1Fxd1Nhc6wq {
        padding: 16px 16px 24px
}
    }

.csVI4wiVZdtgniumQkkE {
    white-space: nowrap;
    color: var(--default-description-text);
}

.OkkVI6UnKk_PY7khUGUw {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    min-height: 40px;
    gap: 0 24px;
    padding: 16px 24px 24px;
    transition: background-color var(--t2);
    border-bottom: 1px solid var(--default-item-divider);
}

.OkkVI6UnKk_PY7khUGUw:hover,
    .OkkVI6UnKk_PY7khUGUw:focus {
        background-color: var(--hovered-page-background);
    }

@media (min-width: 768px) {

.OkkVI6UnKk_PY7khUGUw {
        border-radius: 8px;
        padding: 8px 16px;
        border: none
}
    }

.OkkVI6UnKk_PY7khUGUw:last-child {
        border: none;
    }

.OkkVI6UnKk_PY7khUGUw > .vzS4RE8OHrkFAEcNr4Wv {
        display: block;
        width: 100%;
    }

@media (min-width: 768px) {

.OkkVI6UnKk_PY7khUGUw > .vzS4RE8OHrkFAEcNr4Wv {
            display: none
    }
        }

.QUTCuR1usAz53K8SaGfa {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 1;
    min-width: 0;
}

.GIp2E6ryk5mKVoNU_NYJ {
    display: flex;
    align-items: center;
    gap: 16px;
}

.bL_JOoGR7y5qs2dBxu9z {
    width: 24px;
    height: 24px;
    stroke: var(--default-gray-icons);
    color: var(--default-gray-icons);
}

.NkRbMet8G8pzAosjB5Ad {
    height: 100%;
}

@media (min-width: 768px) {

.NkRbMet8G8pzAosjB5Ad {
        overflow-y: auto
}
    }

.zUkRP5xKJ8lsJ96rmDmw {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.QI7k58VUfbqUOm3FCu6w {
    color: var(--default-main-text);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.YvIVybRBpBvTkAp7Y3K_ {
    display: flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
    flex-shrink: 0;
}

.lTPZZ2RyRKwHQ0zfLkaw {
    flex-shrink: 0;
}

.uPcDh7z_zHQr08aBmWQU {
    color: var(--default-description-text);
}

.vzS4RE8OHrkFAEcNr4Wv {
    display: none;
    width: 100%;
    min-width: 102px;
    height: 3px;
    background: var(--default-item-divider);
    border-radius: 2px;
}

@media (min-width: 768px) {

.vzS4RE8OHrkFAEcNr4Wv {
        display: block
}
    }

.Omsd6Aur0LtQSmPYyje_ {
    height: 100%;
    background: var(--default-tertiary-stat);
}

.i6deAktx_WBrL2OjE03p {
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
    padding: 8px 12px;
    white-space: nowrap;
}

.RrPQKyH8twUKSFcV8_xg {
    pointer-events: none;
}

.SIg6heXuOOdbCDuKHd2v {
    display: flex;
    align-items: center;
    gap: 16px;
}

.SIg6heXuOOdbCDuKHd2v .vzS4RE8OHrkFAEcNr4Wv {
        min-width: 141px;
    }

.ahspZJawt3A7INJGQ6HJ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
}

.ahspZJawt3A7INJGQ6HJ:before {
        content: '';
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: var(--default-gray-icons);
    }

.qqaCT3HbtGzRi7_s5jTm {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 0 16px;
}

    @media (min-width: 1024px) {.qqaCT3HbtGzRi7_s5jTm {
        grid-template-columns: 1fr 1fr;
        padding: 0
}
    }

.XF4M9DqrN1HIKDf4UEmn {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

.MQ55p3FE3yXlZqlahzvh {
    flex: 1;
}

.FjQIUGlyUn1jS2Lcu_aV {
    padding: 0 16px;
}

.WyiyK2uJu6KBC2bBfxFR {
    padding: 8px 0;
}

.zURwMAM4PLAhQRigQKAx {
    margin-bottom: 4px;
    color: var(--default-labels);
}

.pO6tdirdk2WKNA2yRRV2 {
    padding: 8px 0;
}

.CdM3h5QsaH8BAdpn0nlj {
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t2-normal);
}

.CdM3h5QsaH8BAdpn0nlj strong {
        font-weight: var(--weight-semi-bold);
    }

.YJx6qSORszvXIQr3B1e2 {
    color: var(--default-product-icon);
    cursor: pointer;
    margin-left: 4px;
}

.jYhvFMBIfNNRlKTD6oyT {
    padding: 16px 0;
}

.NsPbkscMLTf9zSd9i1a2 {
    width: auto;
    min-width: 232px;
}

.HZNSKfMv6rJ7OMbTSvtP {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 8px 0;
}

.sN8rdyrQCkkKmcEn_yjR {
    color: var(--default-labels);
}

.Q3_rzidoONY7rQrublS3 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
}

@media (min-width: 768px) {

.Q3_rzidoONY7rQrublS3 {
        grid-template-columns: 1fr 1fr
}
    }

.FoEesooWTMGr9UuIp1mT {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 0 16px 16px;
}

.V_KmJIIIrHB1an9yzEOP {
    position: relative;
    top: 4px;
}

.jcgHaYa5J59EYIHnaMTm {
    padding: 0;
}

.kLejZ6G6iN93_kPZkXYZ {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 16px;
}

.tpsGJtA9hB6MUkRuG_Ba {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: var(--weight-semi-bold);
    line-height: 24px;
    gap: 8px;
    color: var(--default-description-text);
    padding: 16px 0;
    overflow: hidden;
}

    @media (min-width: 768px) {.tpsGJtA9hB6MUkRuG_Ba {
        padding: 32px 0 24px;
        font-size: 16px;
        gap: 16px
}
    }

    @media (min-width: 1200px) {.tpsGJtA9hB6MUkRuG_Ba {
        max-width: calc(var(--container) + 24px)
}
    }

    @media (min-width: 1400px) {.tpsGJtA9hB6MUkRuG_Ba {
        margin: 0 auto;
        min-width: 0;
        width: 100%
}
    }

.dtxFn6lY9ItY4fVtFChB {
    display: flex;
    align-items: center;
    overflow: hidden;
    min-width: 0;
}

.ZdK30tX9CbAf7CHNcdMz {
    min-width: 0;
}

.HrMEZKL3aU_F7RMZ3Pam {
    margin-left: 8px;
    transform: rotate(-90deg);
    cursor: pointer;
    color: var(--default-gray-icons);
}

@media (min-width: 768px) {

.HrMEZKL3aU_F7RMZ3Pam {
        margin-left: 16px
}
    }

.VMvjaEU_wERVnt6Mavjw {
    background-color: var(--page-background-additional);
}

    @media (min-width: 768px) {.VMvjaEU_wERVnt6Mavjw {
        width: 100%;
        min-height: 42px;
        padding: 0 12px
}
    }

    .VMvjaEU_wERVnt6Mavjw:first-child {
        border-radius: 8px 0 0 8px;
    }

    .VMvjaEU_wERVnt6Mavjw:last-child {
        border-radius: 0 8px 8px 0;
    }

.sq6NeMw5dIeJrQcEYLGP {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    outline: 0;
    cursor: pointer;
    background: none;
    color: var(--default-gray-icons);
}

.Lvjce9Fo8uIox2BS2HPg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.qEKtvY2q9KSgo5vxnCU6 {
    width: 64px;
    height: 64px;
}

.H8Eh2OP9clMerSEY1KJb {
    color: var(--default-description-text);
}

@media (min-width: 768px) {

.xCMnL1EGagSfj7aGPUmC {
        grid-template-columns: 1fr 1fr 1fr fit-content(100%)
}
    }

@media (min-width: 768px) {

.MnJBt5QtCqystG403GiD {
        grid-template-columns: 1fr 1fr 1fr fit-content(100%)
}
    }

@media (min-width: 768px) {

.bqRLxMIWqnjDbn_M4H80 {
        display: none !important
}
    }

@media (max-width: 767px) {

.ZeTsDWvEomSFWLer78gQ {
        display: none !important
}
    }

.fVlIlEbUrqHtTHdyKioK {
    padding: 24px 16px 0;
}

.GQ88rlcq7CQhELEqLMwz {
    padding: 0 16px;
}

.JRwiRZX_UWD1A_6iIGRZ {
    padding: 40px 0 0 0;
}

.Mq7ag_nnsZW0M2NDi8tD {
        padding-top: 16px;
    }

.Z70PjEnBhiJYziFIpIPc {
    padding: 0;
}

.FHFlJmKmfGxmJ6NksB2r {
    display: flex;
    align-items: center;
    padding: 16px 0;
}

.PfxA9p6m7NdT98avBs0Y {
    display: flex;
    align-items: center;
    gap: 8px;
}

.Av4jHhp4tYrpP_CqaNMG {
    position: relative;
    top: 4px;
    border: none;
    background: transparent;
    cursor: pointer;
    color: var(--default-gray-icons);
    padding: 4px;
    border-radius: 4px;
}

.Av4jHhp4tYrpP_CqaNMG:hover {
        color: var(--default-black-icons);
    }

.X8EknO3tzEwZYfjHOVvz {
    padding-bottom: 24px;
}

.iQ7JmldvIpvbSPY9aiG0 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0 16px;
}

    @media (min-width: 1024px) {.iQ7JmldvIpvbSPY9aiG0 {
        padding: 0;
        flex-direction: row;
        align-items: center
}
    }

.YdHl8MfffDniK8RqucJn {
    padding: 0;
}

@media (min-width: 1024px) {

.YdHl8MfffDniK8RqucJn {
        margin-right: auto;
        white-space: nowrap
}
    }

.WMKTbgays4LkmzUOf40K {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: stretch;
}

@media (min-width: 1024px) {

.WMKTbgays4LkmzUOf40K {
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        width: 100%
}
    }

.uvN4Q9k1vKCTyBjjRDwm {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
    min-width: 0;
}

@media (min-width: 768px) {

.uvN4Q9k1vKCTyBjjRDwm {
        flex-direction: row;
        gap: 8px
}
    }

@media (min-width: 1024px) {

.uvN4Q9k1vKCTyBjjRDwm {
        width: auto
}
    }

.kivcZ9Um65E9nS9pgsXo {
    display: flex;
    gap: 8px;
    align-items: stretch;
}

@media (min-width: 1024px) {

.kivcZ9Um65E9nS9pgsXo {
        display: contents
}
    }

.EeR16dbRVRVciz1eH62J {
    flex: 1;
    overflow: visible;
}

@media (min-width: 1024px) {

.EeR16dbRVRVciz1eH62J {
        flex: 1 1 220px;
        max-width: 320px;
        min-width: 180px;
        margin-left: auto
}
    }

@media (min-width: 1024px) and (max-width: 1199px) {

.EeR16dbRVRVciz1eH62J {
        max-width: 280px
}
    }

.limCYz0F3Eigpejt1ZO1 {
    width: 24px;
    height: 24px;
    color: var(--default-gray-icons);
}

.cb8L5EWz08oh9N6sw8ol {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.NyvNYxx_brHA08bg4N9m {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--default-description-text);
    cursor: pointer;
    transition: color var(--t2);
}

.NyvNYxx_brHA08bg4N9m:hover,
    .NyvNYxx_brHA08bg4N9m:focus {
        color: var(--default-main-text);
        outline: 0;
    }

.NyvNYxx_brHA08bg4N9m:disabled {
        opacity: 0.4;
        cursor: default;
    }

.HCxENqlmyrp9PejvjCMh {
    width: 24px;
    height: 24px;
}

.X8X64h6IXZRHwOpOenzK {
    width: 100%;
    min-width: 0;
}

@media (min-width: 1024px) {

.X8X64h6IXZRHwOpOenzK {
        flex: 0 1 auto;
        width: auto;
        max-width: 100%
}
    }

.g8ThDF5Ncr7qmuWfEvg_ {
    width: 100%;
    min-width: 0;
}

@media (min-width: 1024px) {

.g8ThDF5Ncr7qmuWfEvg_ {
        width: auto;
        max-width: 100%
}

        .g8ThDF5Ncr7qmuWfEvg_.react-select.react-select-responsive {
            width: -moz-fit-content;
            width: fit-content;
            max-width: 100%;
            min-width: 0;
        }
    }

.g8ThDF5Ncr7qmuWfEvg_ .select__control {
        min-width: 100%;
        max-width: 100%;
    }

.g8ThDF5Ncr7qmuWfEvg_ .select__value-container {
        min-width: 0;
        max-width: 100%;
    }

.g8ThDF5Ncr7qmuWfEvg_ .select__single-value {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.b32xUZ7WY3dpIUZEsa42,
.b8m9csTHCPrqfM6sKqjr {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    min-width: 40px;
    max-width: none;
    padding: 0;
}

.b32xUZ7WY3dpIUZEsa42 > div:first-child,
    .b32xUZ7WY3dpIUZEsa42 > div:last-child,
    .b8m9csTHCPrqfM6sKqjr > div:first-child,
    .b8m9csTHCPrqfM6sKqjr > div:last-child {
        width: 0;
        height: 0;
        margin: 0;
        overflow: hidden;
    }

@media (min-width: 1024px) {

.b32xUZ7WY3dpIUZEsa42 {
        display: none
}
    }

.b8m9csTHCPrqfM6sKqjr {
    display: none;
}

@media (min-width: 1024px) {

.b8m9csTHCPrqfM6sKqjr {
        display: inline-flex
}
    }

.UnKXAA1cSnEQy7n6738m,
.UPk17Wszc16XUSXREljt {
    width: 24px;
    height: 24px;
}

.UnKXAA1cSnEQy7n6738m {
    color: var(--gray-0);
}

.UPk17Wszc16XUSXREljt {
    color: var(--default-product-icon);
}

.clQLZAodqH1uGeuYhx0N {
    color: var(--default-link);
}

.lZwb3_rycakudk73P6jV {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.AoMEuwrL_Zz6sYFGA9AA {
    display: inline-flex;
}

.NBy1CtUkx8ZM7Q1f2JR9 {
    width: 64px;
    height: 64px;
}

.nxbndVOHFrqviY3RVNqJ {
    color: var(--default-main-text);
    overflow-wrap: anywhere;
}

.eto2MJJmt9d28cvaY59g {
    margin-top: 16px;
}

.i9vbcnQvO5UcadJ0A5SF {
    width: 100%;
    min-height: 1px;
}

.FMsDaQ8MJmtK9buoQd4n {
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Js09MzA_CkINuz1Xnmti {
    width: 24px;
    height: 24px;
    color: var(--default-product-icon);
}

.ocO5SvtT_ghV8KqCsKZo {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.AFWMpUUd1eU5r1z3a93I {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

@media (min-width: 768px) {

.AFWMpUUd1eU5r1z3a93I {
        gap: 0
}
    }

@media (min-width: 768px) {

.noG3rE9AkNiZ1nt3kA4c {
        border-radius: 8px
}
    }

._r7cf4QZVD_HnJHEbcCe {
    cursor: pointer;
    transition: background-color var(--t2);
}

@media (min-width: 768px) {

._r7cf4QZVD_HnJHEbcCe {
        border: 0;
        background-color: transparent
}
    }

._r7cf4QZVD_HnJHEbcCe:hover,
    ._r7cf4QZVD_HnJHEbcCe:focus {
        background-color: var(--page-background-additional);
    }

@media (min-width: 768px) {

._r7cf4QZVD_HnJHEbcCe:last-child {
            border-bottom: 0;
            border-radius: 0 0 8px 8px;
            overflow: hidden
    }
        }

.u456k9Xp8qoy9y4fjdE1 {
    cursor: pointer;
}

.ioRmVh3wibLX_0VfVvIg {
    padding: 24px 16px;
}

@media (min-width: 768px) {

.ioRmVh3wibLX_0VfVvIg {
        min-height: 400px;
        padding: 48px 64px
}
    }

.XqneLwv_nD5RnNlKkk4J {
    width: 100%;
}

@media (min-width: 768px) {

.XqneLwv_nD5RnNlKkk4J {
        width: 250px
}
    }

.HanwFPclgCdX3LAPTPBg {
    min-height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.r7_Mco5H2xEEjLdhE3V5 {
    padding: 12px 0 0;
}

@media (min-width: 768px) {

.r7_Mco5H2xEEjLdhE3V5 {
        padding: 12px
}
    }

.V8geWl8SMNaGdDzNMKw_ {
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}

.kho67ck5ZNHfnOa6ufN0 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}

.toesADLQDoMgvNLmKKXq {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    overflow: hidden;
}

.L21siqbyKAJDWZ8SIiii {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.cuxHADo2US6gmq8A6A6Q {
    color: var(--default-description-text);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.m5xASwzMC3IVFcqE7Cxj {
    text-transform: none;
}

.Zm3SqlyXakSTzZljTZBP,
.WeSMo205zgH271EdzLPP {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.OpvpOheHqY6Je1WEyt8R {
    display: flex;
    align-items: center;
    gap: 4px;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.AyQ8VhOXmE6OmQh8DFye {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
}

.IJ8rrDNT8jIrO8MJS2RV {
    display: inline-flex;
}

.KpMp3SGkXNhe99OwIKS1 {
    width: -moz-max-content;
    width: max-content;
}

.Iv4XR1jcE3rhGkaRo0Zp {
    padding: 16px;
}

.Q7m1b_4seK3ghnTHAdF2 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

._AQwsdc3Zvlomui1PMH1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.g4izLBK7Cf3cPt6DEkNC,
.yvNDVrExAB64itcjfmSZ,
.LTH4Jw2PgtietLO9cPvk {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.DiNJpZdMQxwV_JfUmM5q {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--default-gray-icons);
    cursor: pointer;
    transition: color var(--t2);
}

.DiNJpZdMQxwV_JfUmM5q:hover,
    .DiNJpZdMQxwV_JfUmM5q:focus {
        color: var(--default-main-text);
        outline: 0;
    }

.tyIoUD8RSTvp3LScFaom {
    width: min(320px, calc(100vw - 32px));
    padding: 8px 0 12px;
}

._Crpf7xn3WOPJiO6OiZQ {
    display: flex;
    flex-direction: column;
}

.tP67gCyumjp272AsYlnk {
    display: flex;
    flex-direction: column;
}

.JfgByhyO9U55NnvlFbwE {
    padding: 8px 16px;
    color: var(--default-main-text);
}

.O6CE9rgj8Eo_jqxVpMnR {
    padding-top: 16px;
}

.ACySTLY8HkcXubix__Fd {
    padding: 4px 16px;
    min-height: 24px;
    white-space: normal;
}

.NBBAPOlwJ8BcZx0w7dbU {
    color: var(--default-main-text);
}

.r019qtXRM5xqPxpSwNZS {
    color: var(--default-main-text);
    overflow-wrap: anywhere;
}

.OB2o673TMC0QZMazLmno {
    text-decoration: none;
}

.OB2o673TMC0QZMazLmno:hover,
    .OB2o673TMC0QZMazLmno:focus {
        text-decoration: underline;
    }

.Q0onweITng6ebTUnZ2Nw {
    padding: 0;
    border: 0;
    background: transparent;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
}

.Q0onweITng6ebTUnZ2Nw:hover,
    .Q0onweITng6ebTUnZ2Nw:focus {
        text-decoration: underline;
    }

.ksppqokKaDjhg00MByhr {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--default-main-text);
}

.Ea13KWqlTLEIIK2kqd2A {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--default-description-text);
}

.KVnbEKCnYAczUj4yDifz {
    width: 1px;
    height: 12px;
    background-color: var(--default-item-divider);
    flex-shrink: 0;
}

.g8lIp843OgcHo4_I38M7 {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    min-width: 0;
    color: var(--default-description-text);
}

.I3Mc94ij0KYWhZ8oy3SU {
    width: 16px;
    height: 16px;
    color: var(--default-description-text);
    flex-shrink: 0;
}

.LzMoESopA7FFL2_KJ7nD {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.es5TGFavLQVMZS7qnvXp {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    min-width: 0;
}

.ubgvpeVkc5oO00PAJblm {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.fKu0xYvoY66wUhxSX7O2 {
    width: 48px;
    height: 48px;
}

.FOiqdhm1m1mjqpOhakn7 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border: none;
    background: none;
    border-radius: 6px;
    cursor: pointer;
    color: var(--default-description-text);
    transition: background-color 0.15s;
}

.kiTNgx4ADeAAJS_C7nac {
    min-width: 180px;
}

.tBllGd24JPMYk4X3iLiO {
    list-style: none;
    margin: 0;
    padding: 4px 0;
    background: var(--default-dropdown-menu-background);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}

.wxb7sQCtKS3IRoLmqoxK {
    padding: 16px;
    cursor: pointer;
    color: var(--default-main-text);
    transition: background-color var(--t2);
}

.wxb7sQCtKS3IRoLmqoxK:hover,
    .wxb7sQCtKS3IRoLmqoxK:focus {
        background-color: var(--hovered-dropdown-menu-background);
    }

.wxb7sQCtKS3IRoLmqoxK:active {
        background-color: var(--pressed-dropdown-menu-background);
    }

.hpT5ygti1xpLeYoHPxSE {
    display: block;
    width: 100%;
    border: none;
    background: none;
    text-align: left;
    font: inherit;
}

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

.hucBML52Rl5axCuUtdWP {
    color: var(--default-error-link);
}

.LcExEtDC2ifoIBHXDn38 {
    color: var(--default-link);
}

._wZR9nYLp3uh_Mo2ZuNX {
    padding: 8px 0;
    cursor: pointer;
}

.W4ZYDguQcsv9hAwy1JIX {
    display: flex;
    flex-direction: column;
    padding: 8px 0 16px;
    background: var(--default-page-background);
    border-radius: 8px;
    box-shadow: 8px 8px 24px 0 rgba(0, 0, 0, 0.1);
}

.kN_fJEkZq18RzFZsSTZl {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
}

.GeXUeA8Ia_kB8LIN3f7s {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xBSn1BZWo58xJj_ViEBZ,
.l2TWBch_LnLmH_yk4ac7 {
    color: var(--default-description-text);
}

.xBSn1BZWo58xJj_ViEBZ {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.JGqAybTRGZq82IzmyWx6 {
    color: var(--default-main-text);
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.w7vD0wgAzW707AHwAUSf {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 8px 8px 8px 12px;
}

.BoiaYeTxosCA8AAL0mwM {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
    justify-content: center;
}

.Oz090isKW2JUitSypigp {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    width: 100%;
}

.YwuTrh3D3ln4GwAKNuiM {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
}

.WboPFxJFrTwD0JQ2xd77 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.Qm4pJDluE3KT5QUQCc4c {
    display: grid;
    grid-template-columns: minmax(0, 124px) minmax(0, 1fr);
    gap: 0 8px;
    padding-top: 4px;
}

.G9q42VBFFxYCCPe4LE8v {
    flex-shrink: 0;
}

.l2TWBch_LnLmH_yk4ac7,
.JGqAybTRGZq82IzmyWx6 {
    min-height: 24px;
    padding: 4px 12px;
}

.ndb4Lqnop5frL_Q4KjZe {
    min-width: 0;
    min-height: 24px;
    padding: 4px 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bXKa0bTAxahThj0UHFxf {
    top: 16px;
}

    @media (min-width: 1024px) {.bXKa0bTAxahThj0UHFxf {
        top: 0
}
    }

.itQTtVlBviMfz_xitfhU {
    width: min(720px, calc(100vw - 16px));
}

@media (min-width: 1024px) {

.itQTtVlBviMfz_xitfhU {
        width: min(90vw, 600px)
}
    }

.YVxQHsapRMr5OrYlzJX3 {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    min-height: 0;
    padding: 0;
}

@media (min-width: 1024px) and (min-height: 900px) {

.YVxQHsapRMr5OrYlzJX3 {
        flex: 0 1 auto
}
    }

.MXB8jnhKRl6d_CLnZ755 {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-bottom: 16px;
    -webkit-overflow-scrolling: touch;
}

@media (min-width: 1024px) and (min-height: 900px) {

.MXB8jnhKRl6d_CLnZ755 {
        flex: 0 1 auto;
        overflow-y: visible;
        overscroll-behavior: auto;
        padding-bottom: 0;
        -webkit-overflow-scrolling: auto
}
    }

.YBpr1dKRl6xdGsu34xJ7 {
    padding: 0 32px;
}

@media (min-width: 1024px) and (min-height: 900px) {

.YBpr1dKRl6xdGsu34xJ7 {
        padding: 0
}
    }

.iGf4D442OdDhqT2wwd5B {
    display: inline;
}

.ToK4uYDUQenCLTj991tM {
    color: var(--default-description-text);
}

.ainKpaOABay70oJeXNi6 {
    padding: 16px 0 8px;
}

@media (min-width: 1024px) and (min-height: 900px) {

.ainKpaOABay70oJeXNi6 {
        padding: 16px 16px 8px 16px
}
    }

.luOJ6sWL7JyUR9gvU0zp {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 4px;
    padding: 8px 0;
    font-weight: var(--weight-semi-bold);
}

@media (min-width: 1024px) and (min-height: 900px) {

.luOJ6sWL7JyUR9gvU0zp {
        padding: 8px 16px
}
    }

.luOJ6sWL7JyUR9gvU0zp strong,
.ZcKrR37lbhQWrC1dt1ba {
    font-weight: var(--weight-semi-bold);
}

.z60f6K7exXh4g1eqkOMu {
    min-width: 0;
    word-break: break-all;
    font-weight: var(--weight-regular);
}

.qjhUWDJrlw0SNXbv50kM {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.qjhUWDJrlw0SNXbv50kM:has(> :nth-child(2)) {
        flex-basis: 100%;
    }

.oHYxCTNmRFqePbf3s9DG {
    color: var(--default-link);
}

.UUaA0p0J4aE_o59BtPZs {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    gap: 16px;
    padding: 16px 32px 24px;
    background: var(--default-page-background);
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0 -8px 16px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 1;
}

@media (min-width: 1024px) and (min-height: 900px) {

.UUaA0p0J4aE_o59BtPZs {
        flex-shrink: 1;
        padding: 16px;
        background: transparent;
        border-radius: 0;
        box-shadow: none;
        position: static;
        z-index: auto
}
    }

.hEYRrrhWh_0O2E2hGOk1 {
    flex: 1 1 200px;
    min-width: 0;
}

@media (min-width: 1024px) {

.hEYRrrhWh_0O2E2hGOk1 {
        flex: 0 0 auto;
        width: auto;
        min-width: 200px;
        max-width: none
}
    }

.itQTtVlBviMfz_xitfhU .dialog-header {
    padding: 24px 56px 24px 32px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
    background: var(--default-page-background);
    border-radius: 16px 16px 8px 8px;
    flex-shrink: 0;
    position: relative;
    z-index: 1;
}

@media (min-width: 1024px) and (min-height: 900px) {

.itQTtVlBviMfz_xitfhU .dialog-header {
        padding: 8px 48px 8px 16px;
        box-shadow: none;
        background: transparent;
        border-radius: 0;
        flex-shrink: 1;
        position: static;
        z-index: auto
}
    }

.itQTtVlBviMfz_xitfhU [data-part='title'] {
    font-size: 24px;
    line-height: 1.2;
}

.itQTtVlBviMfz_xitfhU [data-part='close-trigger'] {
    right: 24px;
    top: 24px;
    z-index: 2;
}

@media (min-width: 1024px) and (min-height: 900px) {

.itQTtVlBviMfz_xitfhU [data-part='close-trigger'] {
        right: 16px;
        top: 16px
}
    }

/* The content card carries .dialog itself — compound selector, not descendant */

.itQTtVlBviMfz_xitfhU[data-part='content'] {
    display: flex;
    flex-direction: column;
    max-height: min(600px, calc(100vh - 32px));
    padding: 0;
    overflow: hidden;
}

@media (min-width: 1024px) and (min-height: 900px) {

.itQTtVlBviMfz_xitfhU[data-part='content'] {
        display: block;
        max-height: none;
        padding: 24px 16px;
        overflow: visible
}
    }

/* The body is a descendant <div class="dialog-body"> */

.itQTtVlBviMfz_xitfhU .dialog-body {
    display: flex;
    flex: 1 1 auto;
    min-height: 0;
    padding: 0;
}

@media (min-width: 1024px) and (min-height: 900px) {

.itQTtVlBviMfz_xitfhU .dialog-body {
        display: block;
        flex: 0 1 auto;
        min-height: auto
}
    }

.v64VePoOfzWUe4ZiCX5Q {
    color: var(--default-attention-link);
}

.POjSw8VsGJBWUdVWmXi9 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

    @media (min-width: 768px) {.POjSw8VsGJBWUdVWmXi9 {
        gap: 32px
}
    }

.dxaADwpTh2ODGaecYFHw {
    display: none;
}

@media (min-width: 768px) {

.dxaADwpTh2ODGaecYFHw {
        display: block;
        padding: 0 16px
}
    }

@media (min-width: 1024px) {

.dxaADwpTh2ODGaecYFHw {
        padding: 0
}
    }

.TWXVxNHxc4h_MGzui8UL {
    display: block;
    padding: 0 16px;
}

@media (min-width: 768px) {

.TWXVxNHxc4h_MGzui8UL {
        display: none
}
    }

.JkJM6KkTr_ttXWHIiLNg {
    display: flex;
    flex-direction: column;
}

.tc9Sb3nqK68SsIYbA7UQ {
    padding: 12px 0 0;
}

.mGG509DlIYJoo67yyKzG {
    display: flex;
    justify-content: center;
    padding: 24px 0;
}

.ilu5zcv85id1xYuiYfRA {
    min-height: 120px;
    padding: 24px 16px;
}

.cKsfFBWmslzp859vGZWA {
    width: 48px;
    height: 48px;
}

.NARBRjQwFV8BTTcYnANx {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 12px;
    padding: 16px;
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    background-color: var(--page-background-additional);
    border-radius: 8px;
    box-shadow:
        2px 2px 4px 0 rgba(0, 0, 0, 0.1),
        4px 4px 8px 0 rgba(0, 0, 0, 0.2);
}

    .NARBRjQwFV8BTTcYnANx:last-child {
        margin-bottom: 0;
    }

.CEQPqEwWoc2XXI1kQTM3 {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    width: 100%;
}

.hZQQcoFpL_CvOIH8odCP {
    flex: 1 1 auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.3;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word;
}

.lCUUPONtE28lk4cX_TgK {
    align-self: flex-start;
    padding: 0;
    border: 0;
    margin-left: 32px;
    background: transparent;
    color: var(--default-link);
    font-size: 16px;
    line-height: 1.3;
    font-weight: var(--weight-regular);
    cursor: pointer;
    text-align: left;
}

.lCUUPONtE28lk4cX_TgK:hover,
    .lCUUPONtE28lk4cX_TgK:focus {
        color: var(--hovered-link);
        text-decoration: underline;
    }

.HmyeLPmkXvzlWxq6vKD0 {
    width: 24px;
    height: 24px;
}

.HmyeLPmkXvzlWxq6vKD0.kjeUTcjjVDcFD6dtrD27 {
        color: var(--default-product-icon);
    }

.HmyeLPmkXvzlWxq6vKD0.P_TsoFkZn9CUgx2v4zOg {
        color: var(--default-error-icon);
    }

.HmyeLPmkXvzlWxq6vKD0.EFAqiLUY1alhEVwQ1Gxg {
        color: var(--default-attention-icon);
    }

.qXUcyxoJ0MVK0WpoDzxA {
    display: inline;
    padding: 0;
    margin-top: 8px;
    font: inherit;
    color: var(--default-product-icon);
    cursor: pointer;
    background: none;
    border: none;
    text-decoration: underline;
}

.qXUcyxoJ0MVK0WpoDzxA:hover {
        text-decoration: none;
    }

.toasts {
    position: fixed;
    right: 16px;
    width: calc(100% - 32px);
    max-width: 345px;
    bottom: 24px;
    z-index: 105;
}

    @media (min-width: 768px) {.toasts {
        right: 24px;
        max-width: 400px
}
    }

.toast-enter {
    opacity: 0.01;
}

.toast-enter-active {
    opacity: 1;
    transition: all 0.3s ease-out;
}

.toast-exit {
    opacity: 1;
}

.toast-exit-active {
    opacity: 0.01;
    transition: all 0.3s ease-out;
}

.T5y4vuwDnGv0tsX7DWsg {
    display: block;
}

    @media (min-width: 1200px) {.T5y4vuwDnGv0tsX7DWsg {
        display: flex;
        flex-direction: row;
        align-items: flex-start
}
    }

.kZ7YfVYDODUXHlEMYDFO {
    width: 100%;
    min-width: 0;
    min-height: calc(100vh - 64px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media (min-width: 1200px) {

.kZ7YfVYDODUXHlEMYDFO {
        min-height: 100vh
}
    }

.fZwOfxx8vF7tsrwpTzsS {
    margin-top: 8px;
    color: var(--default-attention-link);
}

.esB3DFrhL5Z1ZyGOrnJx {
    overflow: hidden;
}

.FD76eM4E645UJuCcvrnb {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 8px 16px;
    border: none;
    cursor: pointer;
    text-align: left;
    background-color: transparent;
    outline: none;
}

.FD76eM4E645UJuCcvrnb.sul6Xu0aYLhMoCa9v5Pl {
        padding-left: 0;
        padding-right: 0;
    }

.reNN1d7UnvIE1auTyiXJ {
    color: var(--default-main-text);
}

.ZUSJKHYtQIyS26v9PZ5L {
    transition: transform var(--t2);
    color: var(--default-gray-icons);
}

.zrTOXq5qjuSZLAJ9R5b_ {
    transform: rotate(180deg);
}

.j86F4Z5EOvAEzDgKJcsS {
    margin: 0;
    padding: 0;
}

    .j86F4Z5EOvAEzDgKJcsS code {
        display: inline-block;
        vertical-align: middle;
        padding: 2px 4px;
        background-color: var(--page-background-additional);
        font-family: inherit;
        line-height: var(--lh-t3-normal);
        border: 1px solid var(--default-item-divider);
        border-radius: 4px;
    }

    .j86F4Z5EOvAEzDgKJcsS a {
        color: var(--default-link);
        transition: color var(--t2);
        text-decoration: underline;
    }

    .j86F4Z5EOvAEzDgKJcsS a:hover,
        .j86F4Z5EOvAEzDgKJcsS a:focus {
            color: var(--hovered-link);
            text-decoration: none;
        }

.bI5dzGccZQZAvj7h6mz3 {
    position: relative;
    padding: 8px 16px 8px 24px;
    line-height: var(--lh-t1-normal);
}

.JnpiBx9Cr4O9tYYFu0AM {
    position: absolute;
    top: 12px;
    left: 0;
    color: var(--default-black-icons);
}

.ROlNA5_w2AIZ8yI_gp7M {
    padding-top: 24px;
}

.PRro7Tn73yvaDrL3jy00 {
    margin-bottom: 8px;
    font-weight: var(--weight-bold);
}

.nlBw9bYC1P1S_RCmyOml {
    font-size: var(--fs-t2-normal);
    line-height: var(--lh-t2-normal);
}

.Rer544_aN8Qsqp_ypbpi {
    margin-bottom: 8px;
    font-weight: var(--weight-bold);
}

.jTEh8V1MDMa10jg3bBOs {
    margin-bottom: 12px;
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
    color: var(--default-main-text);
}

.jTEh8V1MDMa10jg3bBOs:last-child {
        margin-bottom: 0;
    }

.msSXg21B7wkDZrQNe1R_ {
    padding-top: 0;
}

.XnXYgYvmIUUTshAUogkx {
    padding-top: 24px;
}

.aQDdXE1xM37Y9mxKHfqY {
    padding: 0 16px;
}

.omTW7Y9Cj4YyE0Zjxc8J {
    display: flex;
    flex-direction: column;
}

.k6QomnL8gw1NZ2LLxhDv {
    display: flex;
    flex-direction: column;
    padding: 8px 0;
}

.W4o5vKPUrqhrARBTbPDt {
    display: flex;
    flex-direction: column;
    gap: 0;
}

.XKz2fX0soiyjRyW8VGlv {
    margin-bottom: 4px;
    color: var(--default-description-text);
}

.tsiqYttKW8Oo8JzPbAPg {
    display: flex;
    padding: 8px 0;
}

.Nqb9Z5V9z7PTi5XwKSWf {
    width: 100%;
    min-width: 0;
    max-width: none;
}

.gsvRxc5JZxsbCC9G_xUD {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 8px 16px;
    border-radius: 8px;
    background: var(--default-cards-background);
    box-shadow: 8px 8px 24px 0 rgba(0, 0, 0, 0.1);
}

.zf0zt_R2yvn22RHc3QOS {
    padding-right: 32px;
}

.DIpphDSKPl1v0YhnFMg3 {
    margin: 0;
    padding: 8px 0;
}

.V6KJ4gwkKtX0DtZ7u2G6 {
    position: absolute;
    top: 12px;
    right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: 0;
    background: transparent;
    color: var(--default-gray-icons);
    cursor: pointer;
}

.z6l4szWso9ty76thOzY9 {
    color: var(--default-error-link);
}

.yfaM9NWdTkJIj4kMOgFy {
    color: var(--default-attention-link);
}

.BqcurDOOfEbFAtzWQntQ {
    color: var(--default-product-icon);
}

.vy4eKAeJJQ7C11nnY8V8 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px 0;
}

.bhHIqh_QaF8o4y3o8XH3 {
    line-height: 1.5;
    word-break: break-word;
}

.bhHIqh_QaF8o4y3o8XH3 strong {
        font-weight: inherit;
        color: var(--default-description-text);
    }

.bhHIqh_QaF8o4y3o8XH3 span {
        color: var(--default-description-text);
        word-break: break-all;
    }

.CBFIB0TnVHSrd0pgnsfA {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    padding: 8px 0;
}

@media (min-width: 768px) {

.CBFIB0TnVHSrd0pgnsfA {
        flex-direction: row;
        flex-wrap: wrap;
        -moz-column-gap: 16px;
             column-gap: 16px;
        row-gap: 8px
}
    }

.KPSNc8HdFe7kIbkPoLR8 {
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--default-link);
    font-weight: var(--weight-regular);
    cursor: pointer;
    text-align: left;
}

.KPSNc8HdFe7kIbkPoLR8:hover,
    .KPSNc8HdFe7kIbkPoLR8:focus {
        color: var(--hovered-link);
        text-decoration: underline;
    }

.KPSNc8HdFe7kIbkPoLR8:disabled {
        color: var(--default-description-text);
        cursor: default;
        text-decoration: none;
    }

.N2XNUz4WtXusJSgeZUSS {
    display: grid;
    gap: 32px;
    padding: 0 16px;
}

    @media (min-width: 1024px) {.N2XNUz4WtXusJSgeZUSS {
        grid-template-columns: minmax(0, 1fr) minmax(336px, 400px);
        align-items: start;
        gap: 48px;
        padding: 0
}
    }

.f9dF5EXR38VbrhH1ISyq,
.ZVdbpBBOwbh_Y3DT6K_O {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.f9dF5EXR38VbrhH1ISyq {
    min-width: 0;
}

@media (min-width: 1024px) {

.f9dF5EXR38VbrhH1ISyq {
        padding-left: 16px
}
    }

.ZVdbpBBOwbh_Y3DT6K_O {
    gap: 16px;
    min-width: 0;
}

.pNlz0jF81wsqZ4vbGyR3 {
    margin: 0;
    padding-bottom: 16px;
}

.brn5xlkqxi0RPAMZTrhB {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.v45Dg3st9lASGrdCAK4H {
    display: flex;
    flex-direction: column;
}

@media (min-width: 767px) {

.v45Dg3st9lASGrdCAK4H {
        padding: 16px 24px;
        border-radius: 8px;
        background: var(--default-cards-background);
        box-shadow: 8px 8px 24px 0 rgba(0, 0, 0, 0.1)
}
    }

.I14CnceSqCpgYNCn_T0g {
    align-items: center;
    justify-content: center;
    min-height: 195px;
}

.Hzb9w1KQT3QMSHcMfbyU {
    width: 48px;
    height: 48px;
    color: var(--default-product-icon);
}

.ybA1uiQ4EKJfCmftPwaA {
    margin: 0;
    padding: 24px 0 16px;
}

.SptBh0AxO5DWJrNDiCqy {
    margin: 0;
    padding: 8px 0;
}

.qk5CLO2eCPUCj0BfcPH5 {
    margin: 0;
    padding-bottom: 16px;
}

.Y5e7aZEThX9cXZqhpjXV {
    padding: 8px 0;
}

.uMvb3MrWUaotD2y5DlQw {
    position: relative;
}

.NAR_7baUEXJza825_1SC {
    display: flex;
    padding: 8px 0;
}

.V96IIoq_FotGH0eaPiuQ {
    resize: vertical;
    min-height: 260px;
    white-space: pre-wrap;
}

.phLjo6AWZMJTE0uYLAkh {
    width: 100%;
}

@media (min-width: 768px) {

.phLjo6AWZMJTE0uYLAkh {
        width: auto;
        min-width: 200px;
        max-width: none
}
    }

.JAwelzt2m5OUkTkqWY2s {
    margin: 0;
    padding: 0;
    list-style: none;
    gap: 8px;
}

.JAwelzt2m5OUkTkqWY2s code {
        display: inline-block;
        vertical-align: middle;
        padding: 2px 4px;
        background-color: var(--page-background-additional);
        font-family: inherit;
        border: 1px solid var(--default-item-divider);
        border-radius: 4px;
    }

.JAwelzt2m5OUkTkqWY2s a {
        color: var(--default-link);
        transition: color var(--t2);
        text-decoration: underline;
    }

.JAwelzt2m5OUkTkqWY2s a:hover,
        .JAwelzt2m5OUkTkqWY2s a:focus {
            color: var(--hovered-link);
            text-decoration: none;
        }

.zmEQq68qWdaT0Njhor7a {
    position: relative;
    padding: 8px 0 8px 24px;
}

.JsKYx3ZBaWkjNVK9gYNA {
    position: absolute;
    top: 8px;
    left: 0;
    color: var(--default-main-text);
}

.EfhPwQcPHrKgqPHz5b6U {
    margin-top: 4px;
}

.i3_g8MQa1SfYn_vdhNyg {
    margin: 8px 0 0;
}

.pcDgcH83zggHrkFxWEQF {
    font-family: monospace;
    font-size: 14px;
}

.GKrZVEKdVjmOJWHlAX2g {
    margin-top: 4px;
    font-weight: 600;
}

.SD8M4PfVHc08y4XZqp5g {
    margin: 0;
    padding-top: 12px;
}

.SD8M4PfVHc08y4XZqp5g a {
        color: var(--default-link);
        text-decoration: none;
    }

.SD8M4PfVHc08y4XZqp5g a:hover {
            color: var(--hovered-link);
            text-decoration: underline;
        }

.H4zMS6spWSNcvy0UMJlC {
    margin-bottom: 8px;
}

.wSR5mh9V_gIt8oBvgO6a {
    padding: 0 16px;
}

.wUfd6XuSzQwe91M8JrxA {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
    color: var(--default-main-text);
    margin-bottom: 8px;
}

.h4t_87hISDJI7FRLX8oU {
    padding-top: 24px;
}

@media (min-width: 768px) {

.h4t_87hISDJI7FRLX8oU {
        padding-top: 48px
}
    }

.BM9cx40c_yEtapYE1cxw {
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    color: var(--default-description-text);
    padding: 12px 16px;
}

@media (min-width: 768px) {

.BM9cx40c_yEtapYE1cxw {
        padding: 16px
}
    }

.MLnDHCB2YKj1PKOymT_c {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 16px;
    cursor: pointer;
    transition: background-color 0.2s;
    text-decoration: none;
    border-radius: 8px;
}

.MLnDHCB2YKj1PKOymT_c:hover,
    .MLnDHCB2YKj1PKOymT_c:focus {
        background-color: var(--hovered-page-background);
    }

.s8OyIWfPLOnv5M67fOOP {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.qDexqCY46wJenZPL0col {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    color: var(--default-main-text);
}

.pPpJKTGzxdUpBfmvdsIO {
    font-size: 14px;
    line-height: 1.3;
    color: var(--default-description-text);
}

.Og6LtP1oUjnMepcxe4qa {
    padding: 16px 16px 8px;
}

.M3J0J4sp_JhgOh4Mx1VR {
    margin-left: 8px;
}

.RpTdx8DNLuWyjkXS2aT1 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    padding: 8px 16px 16px;
}

.PBak8iCO81iwOCXs1lyk {
    min-height: 33px;
    padding: 4px 16px;
    font-size: 14px;
    color: var(--default-main-text);
    border: 1px solid var(--default-inactive-input-stroke);
    border-radius: 200px;
    background-color: transparent;
    transition:
        background-color 0.2s,
        border-color 0.2s;
    cursor: pointer;
    outline: none;
}

.PBak8iCO81iwOCXs1lyk:hover,
    .PBak8iCO81iwOCXs1lyk:focus {
        background-color: var(--page-background-additional);
    }

.MTgMqhBjxtk0V4RpNeEn {
    border-color: var(--default-link);
}

.MTgMqhBjxtk0V4RpNeEn:hover,
    .MTgMqhBjxtk0V4RpNeEn:focus {
        background-color: transparent;
    }

.NrKDiDGVVg5psrGDhSEn {
    display: flex;
    flex-direction: column;
}

.euXykzxs4ym3xIPsXqz8 {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 12px 16px;
    cursor: pointer;
    transition: background-color 0.2s;
    border-radius: 8px;
}

.euXykzxs4ym3xIPsXqz8:hover,
    .euXykzxs4ym3xIPsXqz8:focus {
        background-color: var(--hovered-page-background);
    }

.ntkytboCkSR_JElPct9f {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.ntkytboCkSR_JElPct9f svg {
        width: 100%;
        height: 100%;
    }

.GU4ysHIETNRxlEnlrQKQ {
    flex: 1;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    color: var(--default-main-text);
}

.nNm_ZXCv1sMRo0tuinvb {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 48px 16px;
    gap: 16px;
    font-size: 14px;
    color: var(--default-description-text);
}

.YgTmevAaWrEPbOHb7cF8 {
    width: 64px;
    height: 64px;
}

.atj2nyKox1Cic79hyirx {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin-right: 8px;
    border: none;
    background: none;
    cursor: pointer;
    color: var(--default-gray-icons);
}

.Fb8LLwNJMrpT3oLW2tkk {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

@media (min-width: 768px) {.unCa3yVG68NwTGjAn048 {
        width: 100%;
        min-height: 42px;
        padding: 0 12px
}
    }

.tnnZTpqYHQykeO0BXBaB {
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
}

.G43PWRxTgIOwNiL4oCbA {
    min-width: 0;
    overflow: hidden;
}

.xxF4CCtE23ooHvusnkU9 {
    cursor: pointer;
    display: block;
}

@media (max-width: 767px) {

.xxF4CCtE23ooHvusnkU9 {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden
}
    }

.TXcQP9kVhkAVZu0qTthv {
    max-width: 280px;
}

@media (min-width: 768px) {

.TXcQP9kVhkAVZu0qTthv {
        max-width: 360px
}
    }

.nr_JftZYTvLRuRq1aJ0W {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    padding: 12px 16px;
    background: var(--page-background-additional);
    border-radius: 8px;
    max-width: 100%;
    overflow: hidden;
}

.taWl_nKUhYIrJshyOnjD {
    font-size: 14px;
    line-height: 1.5;
    color: var(--default-main-text);
    word-break: break-all;
    overflow-wrap: break-word;
    min-width: 0;
}

.Hugc6i1EHUyWK_UxdDOs {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
    flex-shrink: 0;
    color: var(--default-gray-icons);
    transition: color var(--t2);
    outline: none;
}

.Hugc6i1EHUyWK_UxdDOs:hover {
        color: var(--default-main-text);
    }

.bom3sxdd5RSD8jEe36q5 {
    color: var(--default-product-icon);
}

.bom3sxdd5RSD8jEe36q5:hover {
        opacity: 0.8;
    }

.u4KdIdMEpKA8AMXue2mA {
    position: absolute;
    top: 8px;
    right: 8px;
}

.LZuGLwDGrlVBUelSd3LY {
    display: flex;
    align-items: center;
    gap: 2px;
}

.FNxoNbefYR0cekr0aPYJ {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: nowrap;
    min-width: 0;
    flex: 1;
    overflow: hidden;
}

@media (min-width: 768px) {

.FNxoNbefYR0cekr0aPYJ {
        gap: 2px
}
    }

.M7CtU0Al25f7gInh9PcV {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    color: var(--default-black-icons);
    border-radius: 4px;
    overflow: hidden;
}

.M7CtU0Al25f7gInh9PcV svg {
        width: 100%;
        height: 100%;
        display: block;
    }

.g0dfqy68uRNcxdcc2nsP {
    max-width: 280px;
}

.pUuZsgAPxdQAjQDKndQ0 {
    padding: 12px;
    background: var(--page-background-additional);
    border-radius: 8px;
}

.W2DfRkP2pdR9YL1PW7zF {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.TSUxX3MuO1a9aT9SGocw {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 24px;
    min-height: 24px;
    padding: 0 2px;
    border-radius: 200px;
    background-color: transparent;
    border: 1px solid var(--default-item-divider);
    font-size: 13px;
    line-height: 1;
    color: var(--default-main-text);
    cursor: default;
    flex-shrink: 0;
    box-sizing: border-box;
    aspect-ratio: 1;
}

.Umq1UAP9jTgLZxbcSiJz {
    flex-shrink: 0;
}

.u6zq_Y7Smyqb2UDuW3FQ {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: nowrap;
    min-width: 0;
    overflow: hidden;
}

@media (min-width: 768px) {

.u6zq_Y7Smyqb2UDuW3FQ {
        gap: 2px
}
    }

.kIvudlbI8qvNd_OEJN8x {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
}

@media (min-width: 768px) {

.kIvudlbI8qvNd_OEJN8x {
        color: var(--default-main-text)
}
    }

.f6WIa0IaEP_Y5Opslk2e {
    max-width: 280px;
}

.nnS7O3WMPc3MqebJojQw {
    position: relative;
    padding: 8px 0;
    padding-right: 36px;
    background: var(--page-background-additional);
    border-radius: 8px;
    text-align: left;
    max-height: 240px;
    overflow-y: auto;
}

.j_Ld3rTCnu267VXDGotO {
    display: block;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 1.4;
    color: var(--default-main-text);
    white-space: nowrap;
}

.EYV9hi8_5nuRSzVe_u7S {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.JejlvDvfrgOsNH9Hs95p {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    margin-left: 8px;
}

@media (min-width: 768px) {

.f51R5dqRlGoLwkzSR_9Q {
        grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 80px
}
    }

._Xi4wZM2S64WriFRErWi {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 2px;
}

@media (min-width: 768px) {

._Xi4wZM2S64WriFRErWi {
        align-items: flex-start
}
    }

.vl6ElU8bbhBegKA_AZAp {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: nowrap;
    min-width: 0;
    overflow: hidden;
}

.HwznwMWK1iB6SR8Jt852 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
}

@media (min-width: 768px) {

.HwznwMWK1iB6SR8Jt852 {
        color: var(--default-main-text)
}
    }

._MuKASa9f_RRmB7IJacq {
    max-width: 280px;
}

@media (min-width: 768px) {

._MuKASa9f_RRmB7IJacq {
        max-width: 360px
}
    }

.gcQHokc8yeohA492w8lG {
    position: relative;
    padding: 8px 0;
    padding-right: 36px;
    background: var(--page-background-additional);
    border-radius: 8px;
    max-height: 240px;
    overflow-y: auto;
}

.nF1JyzQGvPKeTg8b2mcZ {
    display: block;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 1.4;
    color: var(--default-main-text);
    word-break: break-all;
    white-space: normal;
}

.qSKNbvhiqLfJC2xnD8rt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.E3LuzDk2tsaaPmm37lLm {
    width: 64px;
    height: 64px;
}

.wjJSf2jnSzVhVebSkxZc {
    color: var(--default-description-text);
}

@media (min-width: 768px) {.H6HOrmmHiJuODfXuOk_Q {
        grid-template-columns: 2fr 2fr 1fr 2fr 1fr
}
    }

@media (min-width: 768px) {

.b7cnt31JC8MhYwCi4V2w {
        width: 100%;
        min-height: 42px;
        padding: 0 12px
}
    }

.PG_drsVwRWc86hDk485N {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 4px 0;
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
}

@media (min-width: 768px) {

.PG_drsVwRWc86hDk485N {
        padding: 0
}
    }

.IKbpTI7FEoOgFraQwUqH {
    width: 100%;
}

@media (min-width: 768px) {

.IKbpTI7FEoOgFraQwUqH {
        display: none
}
    }

.Nr7RGbMs7G35vJB8yWwI {
    width: 100%;
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
}

@media (min-width: 768px) {

.Nr7RGbMs7G35vJB8yWwI {
        text-align: left;
        justify-content: initial
}
    }

.urrKx9w_C9UvCy5tcqwc {
    position: relative;
    display: inline-flex;
    min-width: 0;
}

.cvAYI7fq2lIm1SkxrG49 {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

._gBkq3MJCvTzMNuaDTa8 {
    display: flex;
    align-items: center;
    gap: 4px;
    min-width: 0;
}

.UXuBpMx7KykxQzPhfUP2 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.un9nmMPJEDL7JgzT9VuT {
    font-size: 14px;
    line-height: 1.4;
    color: var(--default-main-text);
    min-width: 0;
}

.lBep76bgZKbqY_w773KA {
    position: absolute;
    bottom: calc(100% + 8px);
    left: 50%;
    min-width: 180px;
    max-width: 280px;
    transform: translateX(-50%);
    padding: 12px 16px;
    background: var(--page-background-additional);
    color: var(--default-main-text);
    border-radius: 6px;
    box-shadow: 8px 8px 24px 0 #0000001a;
    font-size: 12px;
    line-height: 1.5;
    white-space: normal;
    z-index: 10;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.15s;
}

.urrKx9w_C9UvCy5tcqwc:hover .lBep76bgZKbqY_w773KA,
.urrKx9w_C9UvCy5tcqwc:focus-within .lBep76bgZKbqY_w773KA {
    opacity: 1;
}

.wxMRfnSCUVIM12HLqQnY {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    color: var(--default-main-text);
    margin-bottom: 4px;
}

.lE8yfQBwMnrPBiG3LMO2 {
    font-size: 12px;
    line-height: 1.5;
    color: var(--default-main-text);
}

.uYEPV3sa2ly6AwrctUhp {
    width: 100%;
    max-width: 632px;
    padding: 16px 0;
}

.QN_q0ebzWXbST7IemrZB {
    width: -moz-fit-content;
    width: fit-content;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    font-size: 16px;
    color: var(--default-main-text);
    border-radius: 8px;
    transition: var(--t2) background-color;
    border: 0;
    background: none;
    cursor: pointer;
}

.QN_q0ebzWXbST7IemrZB:hover,
    .QN_q0ebzWXbST7IemrZB:focus {
        background: var(--hovered-secondary-button);
    }

.QN_q0ebzWXbST7IemrZB:active {
        background: var(--pressed-secondary-button);
    }

.QN_q0ebzWXbST7IemrZB:disabled {
        background: var(--disabled-secondary-button);
        color: var(--disabled-secondary-button-stroke);
        cursor: default;
    }

.yfKYHKRoUzsUoSpEsEZw {
        margin-top: 8px;
        padding: 8px 16px;
        color: var(--default-link);
    }

@media (min-width: 768px) {

.yfKYHKRoUzsUoSpEsEZw {
            padding: 8px
    }
        }

.uPECIIYnkx8K5CNVH_5N {
    padding: 24px 16px 0;
}

.MEaIZSzBi5tVWcnM86ad {
    padding: 16px 0 0 0;
}

.rQSXKm2kpowxdX0YuX0C {
    padding-top: 16px;
}

.O29TDOl73Sy1Iyl5mwq9 {
    padding-top: 0;
}

.wIxEW_YnJh9MVHO8smNb {
    padding-top: 40px;
}

@media (min-width: 768px) {

.wIxEW_YnJh9MVHO8smNb {
        padding-top: 48px
}
    }

.i_tnr_f0umIiu_kFgxVX {
    padding: 0 16px;
}

.CoQZPDnmbKyCEkl14gS7 {
    padding: 16px;
}

@media (min-width: 768px) {

.CoQZPDnmbKyCEkl14gS7 {
        padding: 24px 16px
}
    }

.Xqo8zO6EMJnETe9nZU6u {
    padding-top: 0;
}

@media (min-width: 768px) {

.Xqo8zO6EMJnETe9nZU6u {
        padding-top: 0
}
    }

.Z_eDxojwq6m757f_6uwj {
    font-size: 14px;
    color: var(--default-description-text);
    margin-bottom: 8px;
}

.DGjY8Il8rY6zz2EamibL {
    display: flex;
    flex-direction: column;
}

.xrxbTN1A5H2qcEpErFr0 {
    display: grid;
    grid-template-columns: 1fr 1fr 56px;
    align-items: center;
    min-height: 48px;
    padding: 0 16px;
}

@media (min-width: 768px) {

.xrxbTN1A5H2qcEpErFr0 {
        grid-template-columns: 1fr 1fr 56px 56px
}
    }

.fh7FLu_PpLxQXSG9_DxV {
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    color: var(--default-main-text);
}

._h9BEZrh3gLl_1NIUZvh {
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    color: var(--default-main-text);
}

.bZKri1h11UjNnvyTxvyl {
    display: none;
    font-size: 16px;
    line-height: 42px;
    color: var(--default-description-text);
}

@media (min-width: 768px) {

.bZKri1h11UjNnvyTxvyl {
        display: inline
}
    }

.fs2LC4lHIjIWExOCm73s {
    display: inline;
    font-size: 16px;
    line-height: 42px;
    color: var(--default-description-text);
}

@media (min-width: 768px) {

.fs2LC4lHIjIWExOCm73s {
        display: none
}
    }

.MI83nLcdFKWyfDbxOEs4 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
}

.C2Hxuj9Ufxlt4WFG_FRi {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    padding: 0;
    border: none;
    background: none;
    border-radius: 4px;
    cursor: pointer;
    color: var(--default-gray-icons);
    transition: background-color 0.2s;
}

.C2Hxuj9Ufxlt4WFG_FRi:hover,
    .C2Hxuj9Ufxlt4WFG_FRi:focus {
        background-color: var(--hovered-page-background);
    }

.dQm_C5VdWffC8YZaOwo2 {
    color: var(--default-link);
}

.k7Q4PVVBPbDpMc3LZswx {
    color: var(--default-error-icon);
}

.n8rLmLdDKRyc1ndgSFUg {
    display: none;
}

@media (min-width: 768px) {

.n8rLmLdDKRyc1ndgSFUg {
        display: flex
}
    }

.J1ujWlrlYtP9dfS5NiAA {
    display: flex;
}

@media (min-width: 768px) {

.J1ujWlrlYtP9dfS5NiAA {
        display: none
}
    }

.OeihBrGXhPO7GZoHYyPJ {
    color: var(--default-error-icon);
}

.crSQbG4BzCdsrQ0WyEBf {
    padding: 16px;
}

.ctsKZ4FH1pjJAil6Grxm {
    padding: 8px 0;
    font-size: 16px;
    font-weight: 600;
    color: var(--default-main-text);
}

.z0iiad_IfmLHTCpqXGv7 {
    padding: 16px 0;
}

.ggUhY6tGkcZLwD5TctgQ {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
    padding: 8px 0;
}

@media (min-width: 768px) {

.ggUhY6tGkcZLwD5TctgQ {
        flex-direction: row
}
    }

.HxWEbA4y71crSaan7yPi {
    flex: 1;
    min-width: 0;
    width: 100%;
}

.fgwAFRf1iCvQN32i99iv {
    display: block;
    font-size: 14px;
    color: var(--default-description-text);
    margin-bottom: 8px;
}

.SQbSuyISlxLCU3J6RJrn {
    font-size: 14px;
    color: var(--default-error-icon);
    margin-bottom: 16px;
}

.i8OZGSDO5o7pdeYgNnBK {
    margin-top: 12px;
    padding-left: 16px;
    position: relative;
}

.i8OZGSDO5o7pdeYgNnBK::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 3px;
        height: 100%;
        background-color: var(--default-attention-link);
        border-radius: 4px;
    }

.qrAuHGVNo9EAkRuDa0oR {
    display: flex;
    align-items: center;
    gap: 8px;
}

.qrAuHGVNo9EAkRuDa0oR .solid-select {
    width: 100%;
    flex: 1;
    min-width: 0;
}

.Zlc7Qvmz0WhDHt9AmMhX {
    padding: 0 16px;
}

.T8MtFfX_g8s3CFFNoHV4 {
    padding: 24px 0 16px;
}

@media (min-width: 768px) {

.T8MtFfX_g8s3CFFNoHV4 {
        padding-top: 48px
}
    }

.TLI2eyNWFs9INR5tTdQo {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.dBI8Ue47W9OcRESyuwyT {
    color: var(--default-main-text);
}

.UyEYc6mRLTLkCdVXZQax {
    color: var(--default-description-text);
    margin-bottom: 8px;
}

.UyEYc6mRLTLkCdVXZQax a {
        color: var(--default-link);
    }

.VVJRe6dVaePJ77TTDb1l {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    width: 100%;
}

.VVJRe6dVaePJ77TTDb1l > :first-child {
    flex: 1;
}

.XLPhqa389A0eZ7yfSUh1 {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.AsiieEl1d4B9yT2EgTgw {
    background: none;
    border: none;
    cursor: pointer;
    padding: 4px;
    flex-shrink: 0;
}

.IaiDItnBHUQ3JBiuyRug {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
    flex-shrink: 0;
}

.PB2K71pxf4mxOjUpEHgA {
    display: flex;
    align-items: center;
    gap: 8px;
    background: none;
    border: none;
    cursor: pointer;
    padding: 8px 0;
    font-size: 16px;
    color: var(--default-link);
}

.hPVWwlQ2Y32mbxC13EFg {
    padding: 8px 16px;
    width: 100%;
}

.TAFgaJga64w_ZFtFQMRT {
    width: 100%;
}

.Lkrz5bEdyaZrI8swLi2X {
    padding: 16px;
    width: 100%;
}

.kfsgFLvTlrQvVTpzki3t {
    color: var(--default-main-text);
    margin-bottom: 4px;
}

.NXMTlsp2Ti_ik5wG19_A {
    color: var(--default-description-text);
    margin-bottom: 12px;
}

.NXMTlsp2Ti_ik5wG19_A a {
        color: var(--default-link);
    }

.s0nJxQMYOHZUPRnZ8iIL {
    display: block;
    text-decoration: none;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    cursor: pointer;
    transition: background-color 0.2s;
}

.s0nJxQMYOHZUPRnZ8iIL:hover,
    .s0nJxQMYOHZUPRnZ8iIL:focus {
        background-color: var(--hovered-page-background);
    }

.sPCLOlMdozuQgqVq88fl {
    cursor: default;
    pointer-events: none;
}

.sPCLOlMdozuQgqVq88fl .WVLdLuL_PSyVXSVlwBvL,
    .sPCLOlMdozuQgqVq88fl .KEhez18sc73Syx5YbEax {
        color: var(--disabled-main-text);
    }

.sPCLOlMdozuQgqVq88fl:hover,
    .sPCLOlMdozuQgqVq88fl:focus {
        background-color: transparent;
    }

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

.uweH0SSpkBZgUbVfL_AG {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.WVLdLuL_PSyVXSVlwBvL {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    color: var(--default-main-text);
}

.KEhez18sc73Syx5YbEax {
    font-size: 14px;
    line-height: 1.3;
    color: var(--default-description-text);
}

.vF0PUBH1rwA3wJrOmjvb {
    display: flex;
    gap: 16px;
    padding: 16px;
    flex-direction: column;
}

@media (min-width: 768px) {

.vF0PUBH1rwA3wJrOmjvb {
        flex-direction: row
}
    }

.YlbLuxbLhcvIVspBlnez {
    width: auto;
    min-width: 200px;
    max-width: 100%;
}

._X_nYIT_kDahYoet0c2n {
    padding-top: 0;
}

.B6mHPkX0d0NowyzRLJzT {
    color: var(--disabled-main-text);
}

.OMJLRL4qAesX1UX0v7Q3 {
    padding-top: 0;
}

.R99O15ccwqwMBReeFcBb {
    padding: 8px 0;
}

.yl2c3YNtx83uF7DOdw2u {
    padding-top: 0;
}

.kedrhBKwUweNIHU2f8Aq {
    padding-top: 0;
}

:root {
    /* CONTAINER */

    --column-width: 76px;
    --column-gap: 24px;
    --container-width-12-col: calc((var(--column-width) * 12) + (var(--column-gap) * 11));
    --container-width-10-col: calc((var(--column-width) * 10) + (var(--column-gap) * 9));
    --container-width-8-col: calc((var(--column-width) * 8) + (var(--column-gap) * 7));
    --container-width-6-col: calc((var(--column-width) * 6) + (var(--column-gap) * 5));

    /* FONT WEIGHT */

    --weight-regular: 400;
    --weight-medium: 500;
    --weight-semi-bold: 600;
    --weight-bold: 700;

    /* TITLES LINE HEIGHT */

    --lh-h0-normal: 76px;
    --lh-h1-normal: 56px;
    --lh-h2-normal: 48px;
    --lh-h3-normal: 40px;
    --lh-h4-normal: 28px;
    --lh-h5-normal: 24px;
    --lh-h6-normal: 20px;

    /* TEXTS LINE HEIGHT */

    --lh-t1-normal: 28px;
    --lh-t2-normal: 24px;
    --lh-t3-normal: 20px;
    --lh-t4-normal: 16px;

    --lh-t1-condenced: 24px;
    --lh-t2-condenced: 20px;
    --lh-t3-condenced: 16px;
    --lh-t4-condenced: 16px;

    /* FONT SIZE */

    --fs-title-h0: 64px;
    --fs-title-h1: 48px;
    --fs-title-h2: 40px;
    --fs-title-h3: 32px;
    --fs-title-h4: 24px;
    --fs-title-h5: 20px;
    --fs-title-h6: 18px;

    --fs-text-t1: 18px;
    --fs-text-t2: 16px;
    --fs-text-t3: 14px;
    --fs-text-t4: 12px;

    /* TRANSITION */

    --t3: 0.3s ease;
    --t2: 0.2s ease;

    /* BOX-SHADOW */

    --main-box-shadow: rgba(166, 166, 166, 0.2);
    --dropdown-box-shadow: rgba(23, 39, 75, 0.12);
}
:root {
    /* Page background */
    --default-page-background: var(--gray-0);
    --hovered-page-background: var(--gray-10);
    --pressed-page-background: var(--gray-20);
    --page-background-additional: var(--gray-10);
    --page-background-additional-pressed: var(--gray-30);
    /* Cards background */
    --default-cards-background: var(--gray-0);
    /* Popup background */
    --default-popup-background: var(--gray-0);
    /* Footer background */
    --default-footer-background: var(--gray-80);
    /* Item divider */
    --default-item-divider: var(--gray-30);
    /* Main text */
    --default-main-text: var(--gray-80);
    --disabled-main-text: var(--gray-50);
    /* Description text */
    --default-description-text: var(--gray-70);
    /* Forms */
    --default-labels: var(--gray-70);
    /* Input */
    --default-input-background: var(--gray-10);
    --default-active-input-stroke: var(--gray-50);
    --default-inactive-input-stroke: var(--gray-30);
    --default-placeholder: var(--gray-50);
    --default-input-on-card-background: var(--gray-10);
    --disabled-input-on-card-background: var(--gray-10);
    /* Dropdown */
    --default-dropdown-menu-background: var(--gray-0);
    --hovered-dropdown-menu-background: var(--gray-10);
    --pressed-dropdown-menu-background: var(--gray-20);
    /* Main button */
    --default-main-button: var(--product-primary-50);
    --hovered-main-button: var(--product-primary-60);
    --pressed-main-button: var(--product-primary-70);
    --disabled-main-button: var(--product-primary-30);
    --default-primary-button-text: var(--gray-0);
    --disabled-primary-button-text: var(--product-primary-0);
    --default-primary-button-icon: var(--gray-0);
    /* Secondary button */
    --default-secondary-button: var(--gray-0);
    --hovered-secondary-button: var(--gray-10);
    --pressed-secondary-button: var(--gray-20);
    --disabled-secondary-button: var(--gray-0);
    --default-secondary-button-stroke: var(--gray-80);
    --disabled-secondary-button-stroke: var(--gray-50);
    /* Secondary card button */
    --default-secondary-card-button: var(--gray-0);
    --hovered-secondary-card-button: var(--gray-10);
    --pressed-secondary-card-button: var(--gray-20);
    --disabled-secondary-card-button: var(--gray-0);
    /* Danger button */
    --default-danger-button: var(--red-50);
    --hovered-danger-button: var(--red-60);
    --pressed-danger-button: var(--red-70);
    --disabled-danger-button: var(--red-30);
    /* Link */
    --default-link: var(--product-primary-50);
    --hovered-link: var(--product-primary-60);
    --pressed-link: var(--product-primary-70);
    --visited-link: var(--product-primary-80);
    /* Attention link */
    --default-attention-link: var(--orange-50);
    --hovered-attention-link: var(--orange-60);
    --pressed-attention-link: var(--orange-70);
    --disabled-attention-link: var(--orange-30);
    /* Additional link */
    --default-additional-link: var(--product-secondary-50);
    /* Error link */
    --default-error-link: var(--red-50);
    /* Icons */
    --default-product-icon: var(--product-primary-50);
    --default-black-icons: var(--gray-80);
    --default-gray-icons: var(--gray-60);
    --disabled-gray-icons: var(--gray-30);
    --default-error-icon: var(--red-50);
    --stroke-icons-white-icons-default: var(--gray-0);
    --stroke-icons-tertiary-icon-disabled: var(--product-tertiary-30);
    --stroke-icons-secondary-icon-disabled: var(--product-secondary-30);
    --default-product-secondary-icon-stroke: var(--product-secondary-50);
    --default-attention-icon-stroke: var(--orange-50);
    /* Stat */
    --default-stats-background: var(--gray-20);
    --default-red-stat: var(--red-50);
    --default-tertiary-stat: var(--gray-60);
    /* Modal */
    --modal-iframe-overlay: #ffffff50;
    --modal-overlay: #00000050;
    /* Notifications */
    --default-notifications-attention: var(--orange-10);
    /* Logo key */
    --default-logo-key-color: var(--gray-90);
    /* Loaders */
    --default-loaders-background: var(--gray-20);
    --default-loaders-background-dark: var(--gray-70);
    --default-loaders-primary: var(--product-primary-50);
    /* Toplines */
    --default-text-toplines-main: var(--gray-0);
    --disabled-text-toplines-main: var(--gray-20);
    --default-fills-toplines-adblocker: var(--gray-100);
    --default-fills-toplines-vpn: var(--gray-10);
    /* Breadcrumbs */
    --default-breadcrumbs: var(--gray-50);
    /* Promo top line */
    --fills-toplines-topline-background: var(--gray-100);
    --text-toplines-topline-title: var(--gray-0);
    --text-toplines-topline-description: var(--gray-0);
    --text-toplines-topline-button-text-default: var(--gray-0);
    --fills-toplines-topline-background-image: none;
    --fills-toplines-topline-button-default: var(--product-primary-50);
    --fills-toplines-topline-button-hovered: var(--product-primary-60);
    --fills-toplines-topline-button-pressed: var(--product-primary-70);
    --stroke-toplines-button-stroke-default: var(--product-primary-50);
    --stroke-toplines-button-stroke-hovered: var(--product-primary-60);
    --stroke-toplines-button-stroke-pressed: var(--product-primary-70);
    --stroke-toplines-close-icon-default: var(--gray-0);
    --stroke-toplines-close-icon-hovered: var(--gray-10);
    --stroke-toplines-close-icon-pressed: var(--gray-20);
    --fills-backgrounds-recent-activity: var(--product-primary-10);
    --fills-backgrounds-recent-activity-changed: var(--orange-10);
    --fills-backgrounds-recent-activity-blocked: var(--red-10);
    /* Switch */
    --fills-switch-on-default: var(--product-primary-50);
    --fills-switch-on-hovered: var(--product-primary-60);
    --fills-switch-on-disabled: var(--product-primary-30);
    --fills-switch-off-default: var(--gray-40);
    --fills-switch-off-hovered: var(--gray-50);
    --fills-switch-off-disabled: var(--gray-30);
    --fills-switch-knob: var(--gray-0);
    --fills-switch-knob-disabled: var(--gray-50);
    /* Logo */
    --default-logo-color: var(--gray-100);
}
[data-theme='dark'] {
    /* Page background */
    --default-page-background: var(--gray-90);
    --hovered-page-background: var(--gray-80);
    --pressed-page-background: var(--gray-70);
    --page-background-additional: var(--gray-80);
    --page-background-additional-pressed: var(--gray-70);
    /* Cards background */
    --default-cards-background: var(--gray-80);
    /* Popup background */
    --default-popup-background: var(--gray-90);
    /* Footer background */
    --default-footer-background: var(--gray-80);
    /* Item divider */
    --default-item-divider: var(--gray-70);
    /* Main text */
    --default-main-text: var(--gray-20);
    --disabled-main-text: var(--gray-50);
    /* Description text */
    --default-description-text: var(--gray-30);
    /* Forms */
    --default-labels: var(--gray-30);
    /* Input */
    --default-input-background: var(--gray-80);
    --default-active-input-stroke: var(--gray-50);
    --default-inactive-input-stroke: var(--gray-70);
    --default-placeholder: var(--gray-50);
    --default-input-on-card-background: var(--gray-70);
    --disabled-input-on-card-background: var(--gray-70);
    /* Dropdown */
    --default-dropdown-menu-background: var(--gray-80);
    --hovered-dropdown-menu-background: var(--gray-70);
    --pressed-dropdown-menu-background: var(--gray-60);
    /* Main button */
    --default-main-button: var(--product-primary-50);
    --hovered-main-button: var(--product-primary-60);
    --pressed-main-button: var(--product-primary-70);
    --disabled-main-button: var(--product-primary-90);
    --default-primary-button-text: var(--gray-0);
    --disabled-primary-button-text: var(--product-primary-20);
    --default-primary-button-icon: var(--gray-0);
    /* Secondary button */
    --default-secondary-button: var(--gray-90);
    --hovered-secondary-button: var(--gray-80);
    --pressed-secondary-button: var(--gray-70);
    --disabled-secondary-button: var(--gray-90);
    --default-secondary-button-stroke: var(--gray-20);
    --disabled-secondary-button-stroke: var(--gray-50);
    /* Secondary card button */
    --default-secondary-card-button: var(--gray-80);
    --hovered-secondary-card-button: var(--gray-70);
    --pressed-secondary-card-button: var(--gray-60);
    --disabled-secondary-card-button: var(--gray-80);
    /* Danger button */
    --default-danger-button: var(--red-50);
    --hovered-danger-button: var(--red-60);
    --pressed-danger-button: var(--red-70);
    --disabled-danger-button: var(--red-30);
    /* Link */
    --default-link: var(--product-primary-50);
    --hovered-link: var(--product-primary-60);
    --pressed-link: var(--product-primary-70);
    --visited-link: var(--product-primary-30);
    /* Attention link */
    --default-attention-link: var(--orange-50);
    --hovered-attention-link: var(--orange-60);
    --pressed-attention-link: var(--orange-70);
    --disabled-attention-link: var(--orange-30);
    /* Additional link */
    --default-additional-link: var(--product-secondary-50);
    /* Error link */
    --default-error-link: var(--red-50);
    /* Icons */
    --default-product-icon: var(--product-primary-50);
    --default-black-icons: var(--gray-20);
    --default-gray-icons: var(--gray-40);
    --disabled-gray-icons: var(--gray-70);
    --default-error-icon: var(--red-50);
    --stroke-icons-white-icons-default: var(--gray-0);
    --stroke-icons-secondary-icon-disabled: var(--product-secondary-100);
    --stroke-icons-tertiary-icon-disabled: var(--product-tertiary-100);
    --default-product-secondary-icon-stroke: var(--product-secondary-50);
    --default-attention-icon-stroke: var(--orange-50);
    /* Stat */
    --default-stats-background: var(--gray-70);
    --default-red-stat: var(--red-50);
    --default-tertiary-stat: var(--gray-60);
    /* Modal */
    --modal-iframe-overlay: #00000075;
    --modal-overlay: #00000075;
    /* Notifications */
    --default-notifications-attention: var(--orange-100);
    /* Logo key */
    --default-logo-key-color: var(--gray-10);
    /* Loaders */
    --default-loaders-background: var(--gray-70);
    --default-loaders-background-dark: var(--gray-70);
    --default-loaders-primary: var(--product-primary-50);
    /* Toplines */
    --default-text-toplines-main: var(--gray-0);
    --disabled-text-toplines-main: var(--gray-20);
    --default-fills-toplines-adblocker: var(--gray-100);
    --default-fills-toplines-vpn: var(--gray-80);
    /* Breadcrumbs */
    --default-breadcrumbs: var(--gray-50);
    /* Promo top line */
    --fills-toplines-topline-background: var(--gray-100);
    --text-toplines-topline-title: var(--gray-0);
    --text-toplines-topline-description: var(--gray-0);
    --text-toplines-topline-button-text-default: var(--gray-0);
    --fills-toplines-topline-background-image: none;
    --fills-toplines-topline-button-default: var(--product-primary-50);
    --fills-toplines-topline-button-hovered: var(--product-primary-60);
    --fills-toplines-topline-button-pressed: var(--product-primary-70);
    --stroke-toplines-button-stroke-default: var(--product-primary-50);
    --stroke-toplines-button-stroke-hovered: var(--product-primary-60);
    --stroke-toplines-button-stroke-pressed: var(--product-primary-70);
    --stroke-toplines-close-icon-default: var(--gray-0);
    --stroke-toplines-close-icon-hovered: var(--gray-10);
    --stroke-toplines-close-icon-pressed: var(--gray-20);
    --fills-backgrounds-recent-activity: var(--product-primary-90);
    --fills-backgrounds-recent-activity-changed: var(--orange-90);
    --fills-backgrounds-recent-activity-blocked: var(--red-90);
    /* Switch */
    --fills-switch-on-default: var(--product-primary-50);
    --fills-switch-on-hovered: var(--product-primary-60);
    --fills-switch-on-disabled: var(--product-primary-90);
    --fills-switch-off-default: var(--gray-60);
    --fills-switch-off-hovered: var(--gray-70);
    --fills-switch-off-disabled: var(--gray-70);
    --fills-switch-knob: var(--gray-0);
    --fills-switch-knob-disabled: var(--gray-50);
    /* Logo */
    --default-logo-color: var(--gray-0);
}
:root {
    --product-primary-0: #f7fbf8;
    --product-primary-10: #d9ecde;
    --product-primary-20: #bedfc6;
    --product-primary-30: #a2d0ad;
    --product-primary-40: #84c193;
    --product-primary-50: #67b279;
    --product-primary-60: #5b9f6b;
    --product-primary-70: #4e8c5d;
    --product-primary-80: #42794f;
    --product-primary-90: #366642;
    --product-primary-100: #22482c;
    --product-secondary-0: #f5edf5;
    --product-secondary-10: #dec8e1;
    --product-secondary-20: #ccaad1;
    --product-secondary-30: #c096c7;
    --product-secondary-40: #b586be;
    --product-secondary-50: #a870b2;
    --product-secondary-60: #9f61aa;
    --product-secondary-70: #92549c;
    --product-secondary-80: #804886;
    --product-secondary-90: #6d3e72;
    --product-secondary-100: #502d53;
    --product-tertiary-0: #defdf2;
    --product-tertiary-10: #ecedf6;
    --product-tertiary-20: #d0d4ea;
    --product-tertiary-30: #b6bbdd;
    --product-tertiary-40: #9ba2d1;
    --product-tertiary-50: #7884cb;
    --product-tertiary-60: #6b76bd;
    --product-tertiary-70: #5c67ae;
    --product-tertiary-80: #525b97;
    --product-tertiary-90: #424979;
    --product-tertiary-100: #303659;
    --gray-0: #ffffff;
    --gray-10: #f6f6f6;
    --gray-20: #e4e4e4;
    --gray-30: #d2d2d2;
    --gray-40: #c0c0c0;
    --gray-50: #a4a4a4;
    --gray-60: #7f7f7f;
    --gray-70: #5b5b5b;
    --gray-80: #3d3d3d;
    --gray-90: #1f1f1f;
    --gray-100: #0a0a0a;
    --orange-0: #fdf9f2;
    --orange-10: #f9ecd8;
    --orange-20: #eecb92;
    --orange-30: #e5b460;
    --orange-40: #de9e33;
    --orange-50: #d58500;
    --orange-60: #c77901;
    --orange-70: #b76c01;
    --orange-80: #a85f01;
    --orange-90: #985201;
    --orange-100: #503200;
    --red-0: #fcece6;
    --red-10: #f6c2b1;
    --red-20: #f2a288;
    --red-30: #ef9071;
    --red-40: #ec7b55;
    --red-50: #e9653a;
    --red-60: #e75727;
    --red-70: #dc4918;
    --red-80: #bc3f15;
    --red-90: #a13612;
    --red-100: #77280d;
}
@font-face {
    font-family: Rubik;
    src: url(assets/rubik-regular.9ac7e14d2f061be13b58.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Rubik;
    src: url(assets/rubik-medium.76979d1abbdf32bd3bee.woff2) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Rubik;
    src: url(assets/rubik-semibold.c4ddeb97e438e9132736.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Rubik;
    src: url(assets/rubik-bold.4a2d39adf3f0849376cf.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
:root {
    --font-family-monospace: Monaco, Menlo, 'Ubuntu Mono', Consolas, source-code-pro, monospace;
    --font-family-base:
        Rubik, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
*,
*::after,
*::before {
    box-sizing: border-box;
}
body {
    margin: 0;
    padding: 0;
    font-family: var(--font-family-base);
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    line-height: 1.4;
    background-color: var(--default-page-background);
    min-width: 320px;
    width: 100%;
}
.block-scroll {
    overflow: hidden;
}
p {
    margin-top: 0;
}
button,
input,
textarea,
select {
    font-family: var(--font-family-base);
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

