/* design layer: футер — светлая панель вместо тёмно-серого */
html.so-t .tygh-footer>div{background:transparent;background-image:none}
html.so-t .tygh-footer{margin-top:var(--so-s3)}
html.so-t .ty-footer-menu{background:var(--so-surface);border-radius:var(--so-r-lg) var(--so-r-lg) 0 0;padding:var(--so-s4) var(--so-s2) var(--so-s3);box-shadow:var(--so-sh-1)}
html.so-t .ty-footer-general__header{color:var(--so-text);font-size:16px;font-weight:600;padding-top:0;border-bottom:0}
html.so-t .ty-footer div:not(.ty-footer-general__header),html.so-t .ty-footer a,html.so-t .ty-footer li,html.so-t .ty-footer p,html.so-t .ty-footer,html.so-t .bottom-copyright,html.so-t .bottom-copyright div:not(.ty-footer-general__header),html.so-t .bottom-copyright a,html.so-t .bottom-copyright small{color:var(--so-text-2)}
html.so-t .ty-footer a:hover:not(p):not(li),html.so-t .ty-footer li:hover>a,html.so-t .bottom-copyright a:hover{color:var(--so-accent-text)}
html.so-t .ty-footer-menu__item{padding:4px 0}
html.so-t .ty-footer-grid>.container-fluid-row:first-child .ty-wysiwyg-content p{font-size:12px;color:var(--so-text-3)}
html.so-t .ty-footer-general__header .ty-icon-down-open,html.so-t .ty-footer-general__header .ty-icon-up-open{color:var(--so-text-3)}
html.so-t .ty-footer-menu__icon-open,html.so-t .ty-footer-menu__icon-hide{color:var(--so-text-3)}
