.n0o9o::after {
  display: table;
  content: "";
  clear: both;
}
.YFXHy {
  float: left;
  width: 130px;
  line-height: 34px;
}
.HkSBw {
  margin-left: 140px;
}
.JnQvv {
  font-size: 12px;
  margin-top: 2px;
}

.ZMDnP {
    display: flex;
    column-gap: var(--m);
    align-items: top;
    font-size: 14px;
}

.Kow0V {
    flex-shrink: 0;
    width: calc(var(--m) * 31);
    margin-top: calc(var(--m) * 1);
}

.FotKF {
    margin-top: calc(var(--m) * -1);
    margin-left: calc(var(--m) * -1);
}

.gDkOs {
    --colorTextInverse: #fff;
    --stasColorTextPrimary: #222;
    --colorBackgroundMedium: #aaa;

    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-align: center;
}

.cvSua {
    min-width: 19px;
    height: 19px;
    padding: 0 4px;
    font-size: 11px;
    border-radius: 9px;
}

.L38PV {
    min-width: 22px;
    height: 22px;
    padding: 0 6px;
    font-size: 14.5px; /* windows chrome size bugfix */
    border-radius: 11px;
}

.kl1lA {
    font-weight: 600;
    color: var(--colorTextInverse);
    background-color: var(--stasColorTextPrimary);
}

.b_sin {
    font-weight: 700;
    color: var(--stasColorTextPrimary);
    background-color: var(--colorBackgroundMedium);
}

.ciXNg {
    min-width: 412px;
    max-width: 412px;
    font-size: 14px;
}

.q0lo6 {
    color: var(--stasColorTextSecondary);
}

.iuiVF {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

.otXJH {
    width: calc(var(--m) * 23);
}

.hCr2J {
    font-size: 12px;
    color: var(--stasColorTextSecondary);
    width: 100%;
    padding-left: calc(var(--m) * 3);
}

.DAtXm {
    display: flex;
    padding: calc(var(--m) * 3) 0 calc(var(--m) * 1);
}

.hXysB {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.Grrv3 {
    width: 180px;
    padding-right: calc(var(--m) * 2);
}

.gI_Eo {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.gqvGI {
    font-size: 14px;
}

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

.afzyX {
    font-weight: normal;
    color: var(--stasColorTextDisabled);
}

.mn0Hf {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
}

.ZlXFf {
    display: flex;
    flex-flow: column nowrap;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

.VMVPn {
    display: flex;
    flex-flow: row nowrap;

    & > *:not(:first-child) {
        padding-left: 16px;
    }
}

.vtVY0 {
    --colorBorder: var(--stasColorBackground);
    --colorHover: var(--stasColorBackgroundHover);
    --hoverOverlap: 20px;
    --transitionLength: 0.2s;

    display: grid;
    grid-auto-rows: min-content;
}

.Fv_bc {
    display: contents;
}

a.Fv_bc {
    text-decoration: none;
}

.CWI1c {
    position: relative;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: calc(var(--m) * 2) calc(var(--m) * 1);
    overflow: hidden;
    font-size: 16px;
    color: var(--stasColorTextPrimary);
    word-break: break-word;
    transition: background-color var(--transitionLength);
}

.dysOt .CWI1c {
    padding: calc(var(--m) * 1.5) calc(var(--m) * 1);
    font-size: 14px;
    color: var(--stasColorTextSecondary);
}

.Fv_bc + .Fv_bc .CWI1c::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background-color: var(--colorBorder);
    transition: background-color var(--transitionLength);
}

.Fv_bc.DHQwE .CWI1c::after,
.Fv_bc.DHQwE + .Fv_bc .CWI1c::after {
    background-color: transparent;
}

.Fv_bc + .Fv_bc .CWI1c:first-child::after {
    left: var(--hoverOverlap);
    width: calc(100% - var(--hoverOverlap));
}

.Fv_bc + .Fv_bc .CWI1c:last-child::after {
    width: calc(100% - var(--hoverOverlap));
}

.CWI1c:first-child {
    width: calc(100% + var(--hoverOverlap));
    padding-left: var(--hoverOverlap);
    margin-left: calc(var(--hoverOverlap) * -1);
    border-radius: var(--m) 0 0 var(--m);
    overflow: visible;
}

.CWI1c:last-child {
    width: calc(100% + var(--hoverOverlap));
    padding-right: var(--hoverOverlap);
    margin-right: calc(var(--hoverOverlap) * -1);
    border-radius: 0 var(--m) var(--m) 0;
    overflow: visible;
}

.Fv_bc.DHQwE + .Fv_bc.DHQwE .CWI1c:first-child::before,
.Fv_bc.DHQwE + .Fv_bc.DHQwE .CWI1c:last-child::before,
.Fv_bc:hover + .Fv_bc.DHQwE .CWI1c:first-child::before,
.Fv_bc:hover + .Fv_bc.DHQwE .CWI1c:last-child::before,
.Fv_bc.DHQwE + .Fv_bc:hover .CWI1c:first-child::before,
.Fv_bc.DHQwE + .Fv_bc:hover .CWI1c:last-child::before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    height: 16px;
    background-color: var(--colorHover);
    pointer-events: none;
    animation: ErtXy var(--transitionLength);
}

/* Не показываем заглушки по краям строки, если наводим на шапку таблички */
.Fv_bc.dysOt:hover + .Fv_bc.DHQwE .CWI1c:first-child::before,
.Fv_bc.dysOt:hover + .Fv_bc.DHQwE .CWI1c:last-child::before {
    display: none;
}

.Fv_bc.DHQwE .CWI1c,
.Fv_bc.alM9Y:hover .CWI1c {
    background-color: var(--colorHover);
}

.Fv_bc.alM9Y:hover .CWI1c::after,
.Fv_bc.alM9Y:hover + .Fv_bc .CWI1c::after {
    background-color: transparent;
}

.Fv_bc.S_rog {
    cursor: pointer;
}

.FdIYM {
    text-align: left;
}

.oB10U {
    text-align: center;
}

.vwLt4 {
    text-align: right;
}

.o0bqN,
.O2WMt,
.WP9hU {
    display: flex;
    align-items: flex-start;
}

.O2WMt {
    align-items: center;
}

.WP9hU {
    align-items: flex-end;
}

.nd9ep {
    flex-grow: 1;
}

@keyframes ErtXy {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.Qu5Ne {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--m) * 2);
    margin-top: calc(var(--m) * 1);
    align-items: flex-start;
    width: 348px;
}

.sT0u6 {
    margin-top: -2px;
    padding: 0;
}

.HNSOu {
    display: flex;
    gap: 8px;
    min-width: 418px;
    max-width: 418px;
    font-size: 14px;
}

.HNSOu > p,
.q5bNY > p {
    padding: 0;
    margin: 0;
}

.zzbES {
    width: calc(var(--m) * 20);
}

.tMpt2 {
    align-self: flex-start;
    margin-top: 8px;
}

.vHqLe {
    position: relative;
    padding: calc(var(--m) * 2);
}

.u1D1_ {
    display: inline-block;
    width: calc(var(--m) * 2);
}

.rn8CQ {
    color: var(--stasColorTextSecondary);
    margin-left: calc(var(--m) * 2);
}

.O5mkF {
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: var(--linesCount);
    -webkit-box-orient: vertical;
}

.TmKtC {
    display: flex;
    flex-direction: column;
    gap: calc(var(--m) * 2);
}

.du167 {
    display: flex;
    align-items: center;
    margin: calc(var(--m) * 2) 0 0;
}

.TTpXt {
    flex-grow: 1;
    margin: 0;
    font-size: var(--stasH2);
}

.daj0O {
    font-size: 14px;
}

.O8gyP.O8gyP.O8gyP::after {
    background-color: transparent;
}

.Blu8p {
    padding: calc(var(--m) * 8) 0 calc(var(--m) * 10);
    text-align: center;
}

.et3mQ {
    font-size: 14px;
    color: var(--stasColorTextSecondary);
}

.Z0nv4 > div {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    visibility: hidden;
}

.WA7wP [data-tid='SidePage__root'] {
    z-index: 10002 !important;
}

.UaLnT {
    display: flex;
}

.Wi9LT {
    flex-grow: 1;
}

.kNsrd {
    margin: calc(var(--m) * 2) 0 calc(var(--m) * 1);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}

.qcApl {
    width: calc(var(--m) * 20);
}

.rleY6 {
    align-self: flex-start;
    margin-top: 8px;
}

.Rtsl4 {
    display: flex;
    justify-content: flex-start;

    & > *:not(:last-child) {
        margin-right: 8px;
    }
}

.kdRYF {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

.GmM7s {
    display: flex;
}

.oUyUq {
    flex-grow: 1;
}

.Gp9ps [data-tid='SidePage__root'] {
    z-index: 10001 !important;
}

.kZZtp {
    position: fixed;
    width: 100%;
    height: 20px;
    padding: 10px 32px;
    margin: -60px -32px 0;
    background-color: #ffd6d6;
}

.XC4AA {
    margin-bottom: calc(var(--m) * 2);
}

.DZTP6 {
    margin: 0 0 calc(var(--m) * 2);
    font-size: var(--stasH2);
}

.XC4AA + .DZTP6 {
    margin-top: calc(var(--m) * 4);
}

.bouP7 {
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.PaUlL {
    height: auto;
    padding-top: calc(var(--m) * 4);
    overflow: visible;
    visibility: visible;
    border-top: 1px solid var(--stasColorBackground);
}

.Cslua {
    display: flex;
    align-items: center;
    gap: var(--m);
    padding-right: calc(var(--m) * 6);
}

.vLXVS {
    color: var(--stasColorTextSecondary);
    margin-left: calc(var(--m) * 3);
}

.EjpUl {
    color: var(--stasColorWarning);
    position: absolute;
    margin-left: calc(var(--m) * -2.5);
}

:root {
    /* module for grids, margins and paddings (https://guides.kontur.ru/principles/grid/) */
    --m: 8px;

    /* colors */
    --stasColorTextPrimary: #222;
    --stasColorTextSecondary: #757575;
    --stasColorTextDisabled: #adadad;
    --stasColorBackground: #e6e6e6;
    --stasColorBackgroundHover: #f0f0f0;
    --stasColorBackgroundMedium: #d6d6d6;
    --stasColorProduct: #ff8227;
    --stasColorWarning: #fcb73e;
    --stasColorLink: #1874cf;
    --stasColorNotificationSuccessBackground: #000000c2;
    --stasColorNotificationErrorBackground: #d20f00c2;
    --stasColorNotificationText: #fff;
    --stasColorNotificationBackground: #000000c2;

    /* fonts */
    --stasFontFamily: 'Lab Grotesque K', 'Lab Grotesque', -apple-system, 'BlinkMacSystemFont', 'Arial',
        'Liberation Sans', 'Nimbus Sans L', sans-serif;
    --stasH1: calc(var(--m) * 4);
    --stasH2: calc(var(--m) * 2.5);
}

.FeECa {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: 1px 32px 16px;
    overflow: hidden;

    --additionalColumnWidth: calc(var(--m) * 23);
    --actionButtonWidth: calc(var(--m) * 4);
}

.cL_6T {
    flex-grow: 1;
}

.IeYiO {
    width: 350px;
    min-height: 120px;
    margin: auto;
    text-align: center;
}

.Q8Xg2 {
    margin: 8px 0 16px;
    font-size: 16px;
    font-weight: 600;
}

.jnxW2 {
    font-size: 14px;
    line-height: 1.4;
}

.NLDcP {
    margin-top: 16px;
}

.uADK8 {
    position: relative;
    display: flex;
    align-items: center;
    height: 48px;
    padding: 0 8px 0 20px;
    margin: 0 -20px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 8px;
}

.uADK8:not(.eeXP9):hover {
    background-color: var(--stasColorBackgroundHover);
}

.V3cEp {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: var(--actionButtonWidth);
    height: var(--actionButtonWidth);
    visibility: hidden;
    border-radius: calc(var(--actionButtonWidth) / 2);
}

.V3cEp * {
    color: var(--stasColorTextPrimary);
}

.V3cEp > * {
    height: 100% !important;
}

.V3cEp:hover {
    cursor: pointer;
    background-color: rgba(0 0 0 / 5%);
}

.uADK8:hover .V3cEp {
    visibility: visible;
}

.uADK8.eeXP9 {
    height: 32px;
    color: var(--stasColorTextSecondary);
    cursor: auto;
}

.uADK8.eeXP9::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 20px;
    width: calc(100% - 40px);
    height: 1px;
    background-color: var(--stasColorBackground);
}

.uADK8.u1fpJ {
    cursor: auto;
}

.rT224 {
    flex-grow: 1;
    margin-right: var(--m);
}

.rT224:not(:first-child) {
    margin-left: var(--m);
}

.CUrJD {
    flex-shrink: 0;
    width: var(--additionalColumnWidth);
}

.eeXP9 .CUrJD {
    width: calc(var(--additionalColumnWidth) + var(--actionButtonWidth));
}

.u1fpJ .rT224,
.u1fpJ .CUrJD {
    color: var(--stasColorTextDisabled);
}

.ot20L {
    display: flex;
    margin-bottom: 24px;
    gap: 16px;
}

.YkFu2 {
    flex-grow: 1;
}

.T3LYJ {
    margin-top: 16px;
    font-size: 14px;
    color: #858585;
}

.C_xTL {
    margin-bottom: 20px;
}

.ssUB0 {
    margin-bottom: 17px;
    font-size: 16px;
    text-align: center;
}

.utUsB {
    width: 400px;
    margin: -22px auto 20px;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
}

.eAGoZ {
    margin-bottom: 10px;
    text-align: center;
}

.yWYLM {
    display: inline-block;
}

.yWYLM::after {
    display: table;
    clear: both;
    content: '';
}

._4WLZz {
    box-sizing: content-box;
    float: right;
    width: 38px;
    height: 36px;
    padding: 0 5px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%20width%3D%2238px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2038%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2040.3%20%2833839%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Ctitle%3Estar%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%2267%2029%2055%2036%2058%2023%2048%2014%2062%2013%2067%200%2072%2013%2086%2014%2076%2023%2079%2036%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2236%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BA%D0%B8%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%2250.%D0%9E%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%22%20transform%3D%22translate%28-258.000000%2C%20-412.000000%29%22%20stroke%3D%22%23FF8000%22%20stroke-width%3D%222%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%9B%D0%B0%D0%B9%D1%82%D0%B1%D0%BE%D0%BA%D1%81%22%20transform%3D%22translate%2880.000000%2C%20245.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D1%8B%22%20transform%3D%22translate%28130.000000%2C%20167.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22star%22%20mask%3D%22url%28%23mask-2%29%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E")
        50% 0 no-repeat;
    transition: transform 0.2s;
}

._4WLZz:first-child {
    margin-left: 0;
}

._4WLZz:hover,
.H4ybN {
    transform: scale(1.26, 1.26);
}

._4WLZz:hover,
.H4ybN,
.H4ybN ~ ._4WLZz,
._4WLZz:hover ~ ._4WLZz {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%20width%3D%2238px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2038%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2040.3%20%2833839%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Ctitle%3Estar-hovered%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%2267%2034%2055%2041%2058%2028%2048%2019%2062%2018%2067%205%2072%2018%2086%2019%2076%2028%2079%2041%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2236%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BA%D0%B8%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%2250.%D0%9E%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%22%20transform%3D%22translate%28-258.000000%2C%20-770.000000%29%22%20stroke%3D%22%23FF8000%22%20stroke-width%3D%222%22%20fill%3D%22%23FF8000%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%9B%D0%B0%D0%B9%D1%82%D0%B1%D0%BE%D0%BA%D1%81-Copy-3%22%20transform%3D%22translate%2880.000000%2C%20603.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D1%8B%22%20transform%3D%22translate%28130.000000%2C%20162.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22star-hovered%22%20mask%3D%22url%28%23mask-2%29%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}

.hABTm {
    color: #ff8000;
    visibility: hidden;
}

.dHKUj {
    visibility: visible;
}

.AHykW {
    margin-bottom: 8px;
}

.o664M {
    margin-bottom: 16px;
}

.HkVDs [data-tid='SidePage__root'] {
    z-index: 10000 !important;
}

.OKo9p {
    display: flex;
    align-items: baseline;
    gap: var(--m);
    padding-right: calc(var(--m) * 6);
}

.dtbxB {
    flex-grow: 1;
    color: var(--stasColorTextSecondary);
}

.TVftA {
    display: flex;
    column-gap: var(--m);
    align-items: flex-start;
    font-size: var(--stasTextFontSize);
}

.NlP9K {
    flex-shrink: 0;
    width: calc(var(--m) * 31);
    margin-top: calc(var(--m) * 1);
}

.z9o3n {
    margin-top: calc(var(--m) * -1);
    margin-left: calc(var(--m) * -1);
}

.QL2Rf {
    --colorTextInverse: #fff;
    --stasColorTextPrimary: #222;
    --colorBackgroundMedium: #aaa;

    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-align: center;
}

.mLxYC {
    min-width: 19px;
    height: 19px;
    padding: 0 4px;
    font-size: 11px;
    border-radius: 9px;
}

.VJ_7M {
    min-width: 22px;
    height: 22px;
    padding: 0 6px;
    font-size: 14.5px; /* windows chrome size bugfix */
    border-radius: 11px;
}

.WTRll {
    font-weight: 600;
    color: var(--colorTextInverse);
    background-color: var(--stasColorTextPrimary);
}

.mUvyW {
    font-weight: 700;
    color: var(--stasColorTextPrimary);
    background-color: var(--colorBackgroundMedium);
}

.BpJ1m {
    width: calc(var(--m) * 23);
}

.WIXyo {
    font-size: 12px;
    color: var(--stasColorTextSecondary);
    width: 100%;
    padding-left: calc(var(--m) * 3);
}

.OVHto {
    display: flex;
    padding: calc(var(--m) * 3) 0 calc(var(--m) * 1);
}

.b1g7h {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.UbkU9 {
    width: 180px;
    padding-right: calc(var(--m) * 2);
}

.AZGgS {
    min-width: 412px;
    max-width: 412px;
    font-size: var(--stasTextFontSize);
}

.L58kT {
    color: var(--stasColorTextSecondary);
}

.GOmBa {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

.EC01N {
    display: flex;
    gap: calc(var(--m) * 1);
}

.aH3oQ {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.lg6rn {
    font-size: var(--stasTextFontSize);
}

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

.U7rb1 {
    font-weight: normal;
    color: var(--stasColorTextDisabled);
}

.sg4vr {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
}

.LbPl8 {
    display: flex;
    flex-flow: column nowrap;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

.wbpf4 {
    display: flex;
    flex-flow: row nowrap;

    & > *:not(:first-child) {
        padding-left: 16px;
    }
}

.E1HKA {
    --colorBorder: var(--stasColorBackground);
    --colorHover: var(--stasColorBackgroundHover);
    --hoverOverlap: 12px;
    --transitionLength: 0.2s;
    --fontSize: 14px;

    display: grid;
    grid-auto-rows: min-content;
}

.UJ3L1 {
    display: contents;
}

a.UJ3L1 {
    text-decoration: none;
}

.cfF50 {
    position: relative;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: calc(var(--m) * 2) calc(var(--m) * 1);
    overflow: hidden;
    font-size: var(--fontSize);
    color: var(--stasColorTextPrimary);
    word-break: break-word;
    transition: background-color var(--transitionLength);
}

.n9FPH .cfF50 {
    padding: calc(var(--m) * 1.5) calc(var(--m) * 1);
    color: var(--stasColorTextSecondary);
}

.UJ3L1 + .UJ3L1 .cfF50::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background-color: var(--colorBorder);
    transition: background-color var(--transitionLength);
}

.UJ3L1.Mkn2N .cfF50::after,
.UJ3L1.Mkn2N + .UJ3L1 .cfF50::after {
    background-color: transparent;
}

.UJ3L1 + .UJ3L1 .cfF50:first-child::after {
    left: var(--hoverOverlap);
    width: calc(100% - var(--hoverOverlap));
}

.UJ3L1 + .UJ3L1 .cfF50:last-child::after {
    width: calc(100% - var(--hoverOverlap));
}

.cfF50:first-child {
    width: calc(100% + var(--hoverOverlap));
    padding-left: var(--hoverOverlap);
    margin-left: calc(var(--hoverOverlap) * -1);
    border-radius: var(--m) 0 0 var(--m);
    overflow: visible;
}

.cfF50:last-child {
    width: calc(100% + var(--hoverOverlap));
    padding-right: var(--hoverOverlap);
    margin-right: calc(var(--hoverOverlap) * -1);
    border-radius: 0 var(--m) var(--m) 0;
    overflow: visible;
}

.cfF50:only-child {
    width: calc(100% + 2 * var(--hoverOverlap));
    border-radius: var(--m);
}

.UJ3L1.Mkn2N + .UJ3L1.Mkn2N .cfF50:first-child::before,
.UJ3L1.Mkn2N + .UJ3L1.Mkn2N .cfF50:last-child::before,
.UJ3L1:hover + .UJ3L1.Mkn2N .cfF50:first-child::before,
.UJ3L1:hover + .UJ3L1.Mkn2N .cfF50:last-child::before,
.UJ3L1.Mkn2N + .UJ3L1:hover .cfF50:first-child::before,
.UJ3L1.Mkn2N + .UJ3L1:hover .cfF50:last-child::before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    height: 16px;
    background-color: var(--colorHover);
    pointer-events: none;
    animation: e9oSX var(--transitionLength);
}

/* Не показываем заглушки по краям строки, если наводим на шапку таблички */
.UJ3L1.n9FPH:hover + .UJ3L1.Mkn2N .cfF50:first-child::before,
.UJ3L1.n9FPH:hover + .UJ3L1.Mkn2N .cfF50:last-child::before {
    display: none;
}

.UJ3L1.Mkn2N .cfF50,
.UJ3L1.yDlTV:hover .cfF50 {
    background-color: var(--colorHover);
}

.UJ3L1.yDlTV:hover .cfF50::after,
.UJ3L1.yDlTV:hover + .UJ3L1 .cfF50::after {
    background-color: transparent;
}

.UJ3L1.M9AVo {
    cursor: pointer;
}

.da44J {
    text-align: left;
}

.arD54 {
    text-align: center;
}

.cb1rO {
    text-align: right;
}

.IYBo2,
.xO6mc,
.wIjol {
    display: flex;
    align-items: flex-start;
}

.xO6mc {
    align-items: center;
}

.wIjol {
    align-items: flex-end;
}

.NvR2Z {
    flex-grow: 1;
}

@keyframes e9oSX {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.kdNGj {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--m) * 2);
    margin-top: calc(var(--m) * 1);
    align-items: flex-start;
    width: 348px;
}

.xl5mS {
    margin-top: -2px;
    padding: 0;
}

.Se_TA {
    display: flex;
    gap: 8px;
    min-width: 418px;
    max-width: 418px;
    font-size: var(--stasTextFontSize);
}

.Se_TA > p,
.I6YD2 > p {
    padding: 0;
    margin: 0;
}

.Ds6XJ {
    width: calc(var(--m) * 20);
}

.NcrQs {
    align-self: flex-start;
    margin-top: 8px;
}

.VfZUC {
    position: relative;
    padding: calc(var(--m) * 2);
}

.KEdaC {
    display: inline-block;
    width: calc(var(--m) * 2);
}

.Qwj3E {
    color: var(--stasColorTextSecondary);
    margin-left: calc(var(--m) * 2);
}

.NdkHJ {
    display: flex;
    height: 100%;
    flex: 1 100%;
    justify-content: center;
    align-items: center;
}

.sSITq {
    text-align: center;
    color: var(--stasColorTextSecondary);
    font-size: var(--stasTextFontSize);
    max-width: 280px;
}

.mKZoV {
    display: block;
    margin: 0 auto calc(var(--m) * 2);
}

.ehrew {
    margin: 0;
    color: var(--stasColorTextSecondary);
    font-size: var(--stasTextFontSize);
}

.LAKWe {
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: var(--linesCount);
    -webkit-box-orient: vertical;
}

.pHmkN {
    display: flex;
    flex-direction: column;
    gap: calc(var(--m) * 2);
}

.D39Cm {
    display: flex;
    align-items: center;
    margin: calc(var(--m) * 2) 0 0;
}

.DAVEu {
    flex-grow: 1;
    margin: 0;
    font-size: var(--stasH2);
}

.F4Izt.F4Izt.F4Izt::after {
    background-color: transparent;
}

.yPPCJ {
    padding: calc(var(--m) * 8) 0 calc(var(--m) * 10);
    text-align: center;
}

.KB55E > div {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    visibility: hidden;
}

.H5wkI [data-tid='SidePage__root'] {
    /* eslint-disable-next-line css/no-important */
    z-index: 10002 !important;
}

.d45P1 {
    display: flex;
}

.Xeynp {
    flex-grow: 1;
}

.aljeY * {
    text-decoration: none;
    border-bottom: none;
    border-bottom-width: 0;
}

.fSuUs {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.ZEGct {
    display: grid;
    gap: calc(var(--m) * 1);
    grid-template-columns: auto auto 1fr auto;
}

.p7OxX {
    grid-column-start: 4;
}

.Qv_0v {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    row-gap: calc(var(--m) * 2);
}

.cqI4E {
    display: grid;
    gap: calc(var(--m) * 1);
    grid-template-columns: auto auto 1fr auto;
}

.viSwe {
    grid-column-start: 4;
}

.Zk2AI {
    color: var(--stasColorTextSecondary);
}

.f5W3z {
    margin-top: calc(var(--m) * -1);
    margin-left: calc(var(--m) * -1);
}

.Ntn5D {
    margin: calc(var(--m) * -1);
    padding: calc(var(--m) * 1);
    border-radius: calc(var(--m) * 1);
}

.Zjg3m {
    margin-bottom: 0;
    background-color: var(--stasColorBackgroundHover);
}

.M3qZP {
    margin-top: calc(var(--m) * 0.5);
}

.VHyqj {
    white-space: nowrap;
}

._3bnT {
    white-space: normal;
}

.VHyqj::before {
    content: ', ';
    white-space: normal;
}

.VHyqj:first-child::before {
    content: '';
}

.vIWpt {
    margin: calc(var(--m) * 2) 0 calc(var(--m) * 1);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}

.zoas3 {
    width: calc(var(--m) * 20);
}

.bWnli {
    align-self: flex-start;
    margin-top: 8px;
}

.FBSBB {
    display: flex;
    justify-content: flex-start;

    & > *:not(:last-child) {
        margin-right: 8px;
    }
}

.OWqKG {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;

    & > *:not(:first-child) {
        padding-top: 16px;
    }
}

.e9aJS {
    display: flex;
}

.NAuFy {
    flex-grow: 1;
}

.WZqTk {
    display: flex;
    gap: var(--m);
    width: 412px;
}

.T0OIN {
    color: var(--stasColorTextSecondary);
}

.hvsff {
  box-sizing: border-box;
  max-width: 368px;
  min-width: 240px;
  font-weight: normal;
}
.IOQGf {
  position: relative;
  text-align: center;
  min-height: 42px;
  vertical-align: middle;
  display: flex;
}
.VouXX {
  display: inline-block;
  margin-top: 16px;
  margin-right: 8px;
}
.GkXJ2 {
  display: inline-block;
  margin-top: 16px;
  position: absolute;
  right: 0;
}
.bLrWf {
  display: inline-block;
  margin-top: 16px;
}
.Cx_ZG {
  margin-top: 20px;
  vertical-align: bottom;
}
.DRCNx {
  display: inline-block;
  position: relative;
  top: 6px;
  color: #757575;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.EgRPL {
  color: #ffffff;
  opacity: 0.87;
}
.TtlrG {
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: content-box;
}
.vn9hC {
  box-sizing: border-box;
  position: relative;
}
.xRx__ {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin-right: 20px;
}
.Fv3A3 {
  min-height: 18px;
  font-size: 16px;
  line-height: 22px;
  margin-top: 8px;
}
.Fv3A3 a {
  text-decoration: none;
  color: rgb(48, 115, 197);
}
.MhjSh {
  margin-bottom: 8px;
}
