








































.rc-obs {
    --rc-obs-tekst: #37404d;
    
    --rc-obs-seryy: var(--rc-gc-text-muted, #6b7280);
    --rc-obs-vremya: var(--rc-gc-text-muted, #6b7280);
    --rc-obs-fon: #f5f5f5;
    --rc-obs-ramka: var(--rc-cvet-ramka-polya, #80858f);
    --rc-obs-ramka-navedenie: #5f6570;
    --rc-obs-akcent: var(--rc-gc-art-link, #c22114);
    --rc-obs-knopka: var(--rc-gc-accent, var(--rc-cvet-knopka-fon));
    --rc-obs-fokus: var(--rc-cvet-akcent, #ed5c50);
    --rc-obs-perehod: var(--rc-perehod-bazovy, .15s) ease;
    
    --rc-obs-dvizhenie: var(--rc-dvizhenie, 320ms);
    --rc-obs-nazhatie: 120ms;
    --rc-obs-radius: var(--rc-radius-maly, 8px);
    color: var(--rc-obs-tekst);
}

.rc-obs-skryto {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}

.rc-obs-zn {
    flex: 0 0 auto;
}



.rc-obs-zametka {
    margin: var(--rc-otstup-2) 0 0;
    font-size: var(--rc-kegl-5);
    line-height: 20px;
    color: var(--rc-obs-seryy);
}



.rc-obs-zag {
    margin: 0 0 var(--rc-otstup-4);
    font-size: var(--rc-kegl-17);
    line-height: var(--rc-stroka-17);
    font-weight: var(--rc-nachertanie-zhirnoe);
    text-transform: uppercase;
    letter-spacing: 1px;
}
.rc-obs-zag a {
    display: flex;
    align-items: center;
    gap: var(--rc-otstup-2);
    min-height: 44px;
    margin: -10px 0;
    text-decoration: none;
}
.rc-obs .rc-obs-zag a,
.rc-obs .rc-obs-zag a:hover {
    color: inherit !important;
}
.rc-obs a {
    transition: color var(--rc-obs-perehod), background-color var(--rc-obs-perehod), filter var(--rc-obs-perehod);
}
.rc-obs a:focus-visible {
    outline: 2px solid var(--rc-obs-fokus);
    outline-offset: 2px;
}
.rc-obs-zag .rc-obs-zn--vpravo {
    margin-left: auto;
}
.rc-obs-chislo {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    padding: 2px var(--rc-otstup-2);
    border-radius: 10px;
    background: var(--rc-obs-knopka);
    color: var(--rc-cvet-tekst-na-knopke);
    font-size: var(--rc-kegl-3);
    line-height: 12px;
    font-weight: var(--rc-nachertanie-zhirnoe);
    letter-spacing: 1px;
}











.rc-obs-spisok {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 20px 0;
}
.rc-obs-spisok--blok {
    position: relative;
}



.rc-obs-spisok--obryv::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 34px;
    background: linear-gradient(rgba(255, 255, 255, 0), #fff);
    pointer-events: none;
}

.rc-obs-soob {
    --rc-obs-ava: 36px;
    position: relative;
}
.rc-obs-soob:focus {
    outline: none;
}
.rc-obs-soob:focus-visible {
    outline: 2px solid var(--rc-obs-fokus);
    outline-offset: 4px;
}
.rc-obs-nakladka {
    position: absolute;
    inset: 0;
    z-index: 1;
}

.rc-obs-shapka {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: var(--rc-obs-ava);
}
.rc-obs .rc-obs-avatar {
    flex: 0 0 var(--rc-obs-ava);
    width: var(--rc-obs-ava);
    height: var(--rc-obs-ava);
    border-radius: 50%;
    object-fit: cover;
    background: #e6e8eb;
}
.rc-obs-kto {
    min-width: 0;
    margin: 0;
    font-size: var(--rc-kegl-5);
    line-height: 20px;
    color: var(--rc-obs-vremya);
    overflow-wrap: anywhere;
}
.rc-obs-imya {
    font-size: var(--rc-kegl-15);
    font-weight: var(--rc-nachertanie-zhirnoe);
    color: var(--rc-obs-tekst);
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs-soob--ssylka:hover .rc-obs-imya {
        color: var(--rc-obs-akcent);
    }
}
.rc-obs-vremya {
    color: var(--rc-obs-vremya);
    font-variant-numeric: tabular-nums;
}

.rc-obs-tekst {
    margin: var(--rc-otstup-2) 0 0;
    

    font-size: var(--rc-body-m, 16px);
    line-height: var(--rc-stroka-16);
    color: var(--rc-obs-tekst);
    overflow-wrap: anywhere;
}
.rc-obs-tekst p {
    margin: 0 0 var(--rc-otstup-2);
}
.rc-obs-tekst p:last-child {
    margin-bottom: 0;
}
.rc-obs-tekst--obrez {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow: hidden;
}

.rc-obs .rc-obs-komu {
    color: var(--rc-obs-akcent) !important;
    font-weight: 600;
    text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs .rc-obs-komu:hover {
        text-decoration: underline;
        text-underline-offset: 3px;
    }
}




.rc-obs-deystviya {
    display: flex;
    gap: var(--rc-otstup-4);
    margin: 0 0 -10px;
}
.rc-obs-knopka {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: 0 var(--rc-otstup-2);
    margin: 0 0 0 calc(var(--rc-otstup-2) * -1);
    font-size: var(--rc-kegl-5);
    line-height: 24px;
    font-weight: 500;
    text-decoration: none;
}
.rc-obs .rc-obs-knopka {
    color: var(--rc-obs-akcent) !important;
}


.rc-obs .rc-obs-knopka[aria-disabled="true"] {
    color: var(--rc-obs-seryy) !important;
    cursor: default;
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs .rc-obs-knopka:not([aria-disabled="true"]):hover {
        text-decoration: underline;
        text-underline-offset: 3px;
    }
}


.rc-obs-otvety {
    --rc-obs-sdvig: 28px;
    
    --rc-obs-stvol: 18px;
    --rc-obs-nit-cvet: var(--rc-gc-border, #e5e7eb);
    margin-left: var(--rc-obs-sdvig);
}
.rc-obs-otvety > * {
    --rc-obs-verh: var(--rc-otstup-4);
    --rc-obs-seredina: 14px;
    position: relative;
    margin-top: var(--rc-obs-verh);
}
.rc-obs-otvety > .rc-obs-otvet {
    --rc-obs-ava: 28px;
}
.rc-obs-otvety > *::before,
.rc-obs-otvety > :not(:last-child)::after {
    content: "";
    position: absolute;
    left: calc(var(--rc-obs-stvol) - var(--rc-obs-sdvig));
    top: calc(-1 * var(--rc-obs-verh));
    border-left: 1px solid var(--rc-obs-nit-cvet);
    pointer-events: none;
}
.rc-obs-otvety > *::before {
    width: calc(var(--rc-obs-sdvig) - var(--rc-obs-stvol) - 3px);
    height: calc(var(--rc-obs-verh) + var(--rc-obs-seredina));
    border-bottom: 1px solid var(--rc-obs-nit-cvet);
    border-bottom-left-radius: var(--rc-radius-maly);
}
.rc-obs-otvety > :not(:last-child)::after {
    bottom: 0;
}


@supports selector(:has(~ *)) {
    .rc-obs-otvety > :not(:has(~ :not([hidden])))::after {
        content: none;
    }
}


.rc-obs-otvety > .rc-obs-mesto {
    --rc-obs-verh: 0px;
}
.rc-obs-otvety > .comment-respond::before,
.rc-obs-otvety > .rc-obs-mesto::before {
    height: auto;
    bottom: 0;
    border-bottom: 0;
    border-radius: 0;
}




.rc-obs [hidden] {
    display: none !important;
}





.rc-obs .rc-obs-otvet--vhod {
    animation: rc-obs-vhod-otveta var(--rc-obs-dvizhenie) var(--rc-ease-out) both;
}




.rc-obs .rc-obs-soob {
    border-radius: var(--rc-obs-radius);
    transition: background-color var(--rc-dvizhenie-dolgo, 600ms) ease, box-shadow var(--rc-dvizhenie-dolgo, 600ms) ease;
}
.rc-obs .rc-obs-soob.rc-obs-cel {
    background-color: rgba(194, 33, 20, .12);
    background-color: color-mix(in srgb, var(--rc-obs-akcent) 12%, transparent);
    box-shadow: 0 0 0 4px rgba(194, 33, 20, .12);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--rc-obs-akcent) 12%, transparent);
    transition: none;
}


.rc-obs-eshche {
    --rc-obs-verh: 10px;
    --rc-obs-seredina: 22px;
    display: flex;
    align-items: center;
    min-height: 44px;
    margin-bottom: -10px;
    padding: 0 var(--rc-otstup-2);
    margin-left: calc(var(--rc-otstup-2) * -1);
    border: 0;
    border-radius: var(--rc-obs-radius);
    background: none;
    box-shadow: none;
    color: var(--rc-obs-akcent);
    font: inherit;
    font-size: var(--rc-kegl-5);
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0;
    cursor: pointer;
    transition: color var(--rc-obs-perehod);
}
.rc-obs-otvety > .rc-obs-eshche::before {
    left: calc(var(--rc-obs-stvol) - var(--rc-obs-sdvig) + var(--rc-otstup-2));
}


.rc-obs .rc-obs-eshche:hover,
.rc-obs .rc-obs-eshche:focus {
    background: none;
    color: var(--rc-obs-akcent);
}
.rc-obs .rc-obs-eshche:focus {
    text-decoration: underline;
    text-underline-offset: 3px;
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs .rc-obs-eshche:hover {
        text-decoration: underline;
        text-underline-offset: 3px;
    }
}
.rc-obs .rc-obs-eshche:focus-visible {
    outline: 2px solid var(--rc-obs-fokus);
    outline-offset: 0;
}

@media (max-width: 599px) {
    .rc-obs-spisok {
        gap: var(--rc-otstup-4);
    }
    

    .rc-obs-otvety {
        --rc-obs-sdvig: 26px;
    }
    .rc-obs-otvety > .rc-obs-otvet {
        --rc-obs-ava: 24px;
        --rc-obs-seredina: 12px;
    }
}

@media (min-width: 600px) and (max-width: 959px) {
    .rc-obs-tekst { font-size: var(--rc-body-t, var(--rc-body-d, 16px)); }
}
@media (min-width: 960px) {
    .rc-obs-tekst { font-size: var(--rc-body-d, 16px); }
}


.rc-obs-vse-mesto {
    margin: 0 0 var(--rc-otstup-4);
}
.rc-obs-vse {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--rc-otstup-2);
    padding: var(--rc-otstup-2) var(--rc-otstup-4);
    background: var(--rc-obs-knopka);
    font-size: var(--rc-kegl-6);
    line-height: var(--rc-stroka-16);
    font-weight: var(--rc-nachertanie-zhirnoe);
    text-decoration: none;
}
.rc-obs .rc-obs-vse,
.rc-obs .rc-obs-vse.rc-obs-vse:hover {
    color: var(--rc-cvet-tekst-na-knopke) !important;
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs-vse:hover {
        filter: brightness(0.92);
    }
}

.rc-obs-pusto,
.rc-obs-zakryto {
    margin: 0 0 var(--rc-otstup-4);
    font-size: var(--rc-kegl-15);
    line-height: var(--rc-stroka-15);
    color: var(--rc-obs-seryy);
}





.rc-kom-zhdet-proverki {
    margin: 0 0 var(--rc-otstup-4);
    padding: var(--rc-otstup-3) var(--rc-otstup-4);
    border-radius: var(--rc-obs-radius, 8px);
    background: #fdeeec;
    color: var(--rc-obs-tekst, #37404d);
    font-size: var(--rc-kegl-15);
    line-height: var(--rc-stroka-15);
    animation: rc-obs-proyavlenie var(--rc-dvizhenie-tiho, 200ms) var(--rc-ease-out) both;
}
.rc-kom-zhdet {
    margin: 0 0 var(--rc-otstup-2);
    padding: var(--rc-otstup-2) var(--rc-otstup-3);
    font-weight: 600;
    border-radius: var(--rc-obs-radius, 8px);
    background: #fdeeec;
}
@keyframes rc-obs-proyavlenie {
    from {
        opacity: 0;
        transform: translateY(-4px);
    }
}
@keyframes rc-obs-proyavlenie-tiho {
    from {
        opacity: 0;
    }
}
@keyframes rc-obs-vhod-otveta {
    from {
        opacity: 0;
        transform: translateY(8px);
    }
}







.rc-obs .comment-respond {
    margin: 0 0 var(--rc-otstup-4);
}


.rc-obs .rc-obs-forma-zag--tikho {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}
.rc-obs .rc-obs-spisok .rc-obs-forma-zag--tikho {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.rc-obs .rc-obs-spisok .comment-respond {
    margin: var(--rc-otstup-4) 0 0 28px;
    min-width: 0;
}





.rc-obs .rc-obs-spisok .comment-respond.rc-obs-respond--vhod {
    animation: rc-obs-proyavlenie var(--rc-obs-dvizhenie) var(--rc-ease-out) both;
}

.rc-obs .rc-obs-spisok .comment-respond.rc-obs-respond--uhod {
    animation: rc-obs-ugasanie var(--rc-obs-dvizhenie) var(--rc-ease-out) both;
}
@keyframes rc-obs-ugasanie {
    to {
        opacity: 0;
        transform: translateY(-4px);
    }
}
@keyframes rc-obs-ugasanie-tiho {
    to {
        opacity: 0;
    }
}




.rc-obs .rc-obs-derzhatel {
    display: flex;
    align-items: center;
    height: 56px;
    margin: 0 0 var(--rc-otstup-4);
    padding: 0 15px;
    border: 1px solid var(--rc-obs-ramka);
    
    background: var(--rc-obs-fon);
    color: var(--rc-obs-seryy);
    line-height: 20px;
    cursor: text;
    transition: border-color var(--rc-obs-perehod);
}
.rc-obs .rc-obs-derzhatel:focus-visible {
    outline: 2px solid var(--rc-obs-fokus);
    outline-offset: 2px;
}


.rc-obs .rc-obs-derzhatel.rc-obs-derzhatel--s-podpisyu {
    margin-bottom: 0;
}
.rc-obs .rc-obs-zametka--derzhatel {
    margin-bottom: var(--rc-otstup-4);
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs .rc-obs-derzhatel:hover {
        border-color: var(--rc-obs-ramka-navedenie);
    }
}





.rc-obs .rc-obs-mesto {
    display: grid;
    grid-template-rows: 0fr;
    padding-top: 0;
    transition: grid-template-rows var(--rc-obs-dvizhenie) var(--rc-ease-out), padding-top var(--rc-obs-dvizhenie) var(--rc-ease-out);
}
.rc-obs .rc-obs-mesto.rc-obs-mesto--otkryto {
    grid-template-rows: 1fr;
    padding-top: var(--rc-otstup-4);
}
.rc-obs .rc-obs-spisok .rc-obs-mesto > .comment-respond {
    min-height: 0;
    margin-top: 0;
}
.rc-obs .rc-obs-mesto:not(.rc-obs-mesto--stoit) > .comment-respond {
    overflow: hidden;
}
.rc-obs .rc-obs-otvety .comment-respond {
    margin-left: 0;
}
@media (max-width: 599px) {
    .rc-obs .rc-obs-spisok .comment-respond {
        margin-left: 20px;
    }
    .rc-obs .rc-obs-otvety .comment-respond {
        margin-left: 0;
    }
}
.rc-obs .rc-obs-forma-zag {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 var(--rc-otstup-3);
    margin: 0 0 var(--rc-otstup-2);
    font-size: var(--rc-kegl-17);
    line-height: var(--rc-stroka-17-zag);
    font-weight: var(--rc-nachertanie-zhirnoe);
}
.rc-obs .comment-reply-title > a,
.rc-obs .comment-reply-title small a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
}
.rc-obs .comment-reply-title small {
    font-size: var(--rc-kegl-3);
    font-weight: var(--rc-nachertanie-obychnoe);
}
.rc-obs .rc-obs-forma {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
    grid-template-rows: auto 1fr;
    



    align-content: start;
    align-items: center;
    gap: var(--rc-otstup-2);
}
.rc-obs .rc-obs-forma > p {
    margin: 0;
}
.rc-obs .rc-obs-forma .rc-obs-pole--tekst {
    grid-row: 1;
    grid-column: 1 / -1;
}
.rc-obs .rc-obs-forma .logged-in-as {
    display: flex;
    align-items: center;
    grid-column: 1 / 3;
    font-size: var(--rc-kegl-3);
    line-height: 16px;
    color: var(--rc-obs-seryy);
}
.rc-obs .rc-obs-forma .comment-form-author,
.rc-obs .rc-obs-forma .comment-form-email {
    float: none;
    width: auto;
}






.rc-obs .rc-obs-forma > .comment-form-author,
.rc-obs .rc-obs-forma > .comment-form-email,
.rc-obs .rc-obs-forma > .logged-in-as,
.rc-obs .rc-obs-forma > .form-submit {
    grid-row: 2;
    align-self: stretch;
    min-height: 0;
    overflow: hidden;
    padding: var(--rc-otstup-1);
    margin: calc(var(--rc-otstup-1) * -1);
    transition: opacity var(--rc-obs-dvizhenie) var(--rc-ease-out), visibility 0s linear 0s;
}
.rc-obs .rc-obs-forma > .comment-form-cookies-consent {
    grid-row: 3;
}





.rc-obs .rc-obs-forma.rc-obs-forma--pokoy {
    grid-template-rows: auto 0fr;
    row-gap: 0;
}
.rc-obs .rc-obs-forma.rc-obs-forma--pokoy > .comment-form-author,
.rc-obs .rc-obs-forma.rc-obs-forma--pokoy > .comment-form-email,
.rc-obs .rc-obs-forma.rc-obs-forma--pokoy > .logged-in-as,
.rc-obs .rc-obs-forma.rc-obs-forma--pokoy > .form-submit {
    visibility: hidden;
    opacity: 0;
    transition: opacity var(--rc-obs-dvizhenie) var(--rc-ease-out), visibility 0s linear var(--rc-obs-dvizhenie);
}
.rc-obs .rc-obs-forma.rc-obs-forma--pokoy > .comment-form-cookies-consent {
    display: none;
}




.rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie {
    transition: grid-template-rows var(--rc-obs-dvizhenie) var(--rc-ease-out), row-gap var(--rc-obs-dvizhenie) var(--rc-ease-out);
}
.rc-obs .rc-obs-forma:not(.rc-obs-forma--dvizhenie),
.rc-obs .rc-obs-forma:not(.rc-obs-forma--dvizhenie) * {
    transition: none !important;
}


.rc-obs .rc-obs-forma textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-height: 96px;
    max-height: 276px;
    field-sizing: content;
    padding: 17px 15px;
    border: 1px solid var(--rc-obs-ramka);
    
    background: var(--rc-cvet-fon-polya);
    color: var(--rc-obs-tekst);
    line-height: 20px;
    resize: none;
    overflow-y: auto;
    
    transition: border-color var(--rc-obs-perehod), background-color var(--rc-obs-perehod), box-shadow var(--rc-obs-perehod),
        min-height var(--rc-obs-dvizhenie) var(--rc-ease-out);
}
.rc-obs .rc-obs-forma--pokoy textarea {
    min-height: 56px;
    height: 56px;
    overflow: hidden;
    background: var(--rc-obs-fon);
}
.rc-obs .rc-obs-forma input[type="text"],
.rc-obs .rc-obs-forma input[type="email"] {
    box-sizing: border-box;
    width: 100%;
    
    padding: 0 var(--rc-otstup-3);
    border: 1px solid var(--rc-obs-ramka);
    background: var(--rc-cvet-fon-polya);
    color: var(--rc-obs-tekst);
    line-height: 20px;
    transition: border-color var(--rc-obs-perehod), box-shadow var(--rc-obs-perehod);
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs .rc-obs-forma textarea:hover,
    .rc-obs .rc-obs-forma input[type="text"]:hover,
    .rc-obs .rc-obs-forma input[type="email"]:hover {
        border-color: var(--rc-obs-ramka-navedenie);
    }
}
.rc-obs .rc-obs-forma textarea:focus,
.rc-obs .rc-obs-forma input[type="text"]:focus,
.rc-obs .rc-obs-forma input[type="email"]:focus {
    border-color: var(--rc-obs-fokus);
    box-shadow: 0 0 0 1px var(--rc-obs-fokus);
    outline: 2px solid transparent;
}
.rc-obs .rc-obs-forma textarea::placeholder,
.rc-obs .rc-obs-forma input::placeholder {
    color: var(--rc-obs-seryy);
    opacity: 1;
}



.rc-obs .rc-obs-forma .form-submit {
    display: flex;
}


.rc-obs .rc-obs-forma .form-submit::before {
    display: none;
}
.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: var(--rc-knopka, 44px);
    height: var(--rc-knopka, 44px);
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    box-shadow: none;
    transform: none;
    color: var(--rc-cvet-tekst-na-knopke);
    font-size: var(--rc-kegl-15);
    line-height: var(--rc-stroka-15);
    font-weight: var(--rc-nachertanie-zhirnoe);
    cursor: pointer;
    transition: filter var(--rc-obs-nazhatie) var(--rc-ease-out), opacity var(--rc-obs-perehod), transform var(--rc-obs-nazhatie) var(--rc-ease-out);
}
.rc-obs .rc-obs-otpravit .rc-obs-zn {
    width: 20px;
    height: 20px;
}
.rc-obs .rc-obs-otpravit-nadpis {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}
.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:hover,
.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:focus {
    box-shadow: none;
    transform: none;
}
@media (hover: hover) and (pointer: fine) {
    .rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:hover {
        filter: brightness(.88);
    }
}
.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:active {
    filter: brightness(.8);
}

.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:active:not(:disabled) {
    transform: scale(0.97);
}
.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:focus-visible {
    outline: 2px solid var(--rc-obs-fokus);
    outline-offset: 2px;
}
.rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:disabled {
    opacity: .45;
    filter: none;
    cursor: default;
}


.rc-obs .rc-obs-forma .comment-form-cookies-consent {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    gap: var(--rc-otstup-2);
    min-height: 44px;
    font-size: var(--rc-kegl-3);
    line-height: 16px;
    color: var(--rc-obs-seryy);
}
.rc-obs .comment-form-cookies-consent input[type="checkbox"] {
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    margin: 0;
    accent-color: var(--rc-obs-knopka);
}



@media (min-width: 600px) {
    .rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit {
        width: auto;
        padding: 0 var(--rc-otstup-4);
        border-radius: var(--rc-obs-radius);
    }
    .rc-obs .rc-obs-otpravit .rc-obs-zn {
        display: none;
    }
    .rc-obs .rc-obs-otpravit-nadpis {
        position: static;
        width: auto;
        height: auto;
        overflow: visible;
        clip: auto;
    }
}






@media (prefers-reduced-motion: reduce) {
    .rc-kom-zhdet-proverki,
    .rc-obs .rc-obs-spisok .comment-respond.rc-obs-respond--vhod,
    .rc-obs .rc-obs-otvet--vhod {
        animation-name: rc-obs-proyavlenie-tiho;
    }
    .rc-obs .rc-obs-spisok .comment-respond.rc-obs-respond--uhod {
        animation-name: rc-obs-ugasanie-tiho;
    }
    .rc-obs .rc-obs-forma .form-submit .rc-obs-otpravit:active:not(:disabled) {
        transform: none;
    }
    .rc-obs .rc-obs-soob {
        transition-duration: var(--rc-dvizhenie-dolgo, 600ms) !important;
    }
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie > .comment-form-author,
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie > .comment-form-email,
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie > .logged-in-as,
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie > .form-submit {
        transition: opacity var(--rc-dvizhenie-tiho, 200ms) var(--rc-ease-out), visibility 0s linear 0s !important;
    }
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie.rc-obs-forma--pokoy > .comment-form-author,
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie.rc-obs-forma--pokoy > .comment-form-email,
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie.rc-obs-forma--pokoy > .logged-in-as,
    .rc-obs .rc-obs-forma.rc-obs-forma--dvizhenie.rc-obs-forma--pokoy > .form-submit {
        transition: opacity var(--rc-dvizhenie-tiho, 200ms) var(--rc-ease-out), visibility 0s linear var(--rc-dvizhenie-tiho, 200ms) !important;
    }
}



.rc-obs [id^="comment-"],
.rc-obs #respond {
    scroll-margin-top: calc(var(--rc-shapka-top, 0px) + var(--rc-shapka-vysota, 0px) + var(--rc-otstup-3));
}





.rc-obs--stranica {
    --rc-obs-kolonka: 100%;
    box-sizing: border-box;
    

    padding-top: 0 !important;
    width: var(--rc-obs-kolonka);
    margin-inline: calc((100% - var(--rc-obs-kolonka)) / 2);
}



@media (min-width: 960px) {
    .rc-obs--stranica {
        --rc-obs-kolonka: var(--rc-kolonka-teksta, 656px);
        max-width: 100%;
        margin-inline: auto;
    }
}
@media (min-width: 992px) {
    

    .rc-article-layout--obs.rc-has-right-sidebar {
        grid-template-columns: minmax(0, 1fr) var(--rc-sb-wr, 262px);
        grid-template-areas: "content sidebar-right";
    }
}





.rc-obs-nazad-mesto {
    --rc-obs-nazad-stroka: calc(var(--rc-kegl-3, 12px) * var(--rc-interlinyage-bazovy, 1.4));
    margin: 0 0 var(--rc-sp-breadcrumbs-title, 10px);
    line-height: var(--rc-obs-nazad-stroka);
}
@media (min-width: 600px) and (max-width: 959px) {
    .rc-obs-nazad-mesto { margin-bottom: var(--rc-sp-breadcrumbs-title-t, var(--rc-sp-breadcrumbs-title, 10px)); }
}
@media (max-width: 599px) {
    .rc-obs-nazad-mesto { margin-bottom: var(--rc-sp-breadcrumbs-title-m, 10px); }
}
.rc-obs-nazad {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: var(--rc-otstup-2, 8px);
    height: var(--rc-obs-nazad-stroka);
    vertical-align: top;
    font-size: var(--rc-kegl-3, 12px);
    line-height: 1;
    font-weight: var(--rc-nachertanie-zhirnoe);
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
}
.rc-obs-nazad::before {
    content: "";
    position: absolute;
    inset: calc((var(--rc-knopka, 44px) - 100%) / -2) calc(var(--rc-otstup-1, 4px) * -1);
}
.rc-obs-nazad .rc-obs-zn {
    width: var(--rc-otstup-4, 16px);
    height: var(--rc-otstup-4, 16px);
}

.rc-obs-h1 {
    margin: 0 0 var(--rc-otstup-4);
}
