.lk-shared-nav{box-sizing:border-box;position:fixed;z-index:20;left:0;top:0;width:300px;height:100vh;padding:42px 30px;background:#fff;color:#111;border-right:1px solid #ddd;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}
.lk-shared-brand{font-size:25px;font-weight:800;letter-spacing:-1.4px;line-height:1.2;color:#111!important;text-decoration:none}
.lk-shared-brand span{display:block;color:#555;font-size:10px;font-weight:400;letter-spacing:.08em;margin-top:7px;text-transform:uppercase}
.lk-shared-nav nav{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:58px}
.lk-shared-nav nav a{padding:10px 12px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em;color:#111;text-decoration:none}
.lk-shared-nav nav a:hover,.lk-shared-nav nav a[aria-current="page"]{background:#111;color:#fff}
.lk-shared-nav>p{margin-top:auto!important;margin-bottom:0!important;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.6;color:#111}
.lk-mobile-menu-toggle{display:none;border:0;background:#111;color:#fff;width:44px;height:44px;padding:0;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.lk-mobile-menu-toggle span{display:block;width:20px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.innerSite .innerMain,.homeV2 .homeBody{margin-left:300px!important}
.innerSite .innerLink,.homeV2 .innerLink{background:#111!important;color:#fff!important;border:1px solid #111!important}
.innerSite .innerLink:hover,.innerSite .innerLink:focus-visible,.homeV2 .innerLink:hover,.homeV2 .innerLink:focus-visible{background:#fff!important;color:#111!important}
.innerSite .innerDark .innerLink,.homeV2 .homeContact .innerLink{background:#fff!important;color:#111!important;border-color:#fff!important}
.innerSite .innerDark .innerLink:hover,.homeV2 .homeContact .innerLink:hover{background:#111!important;color:#fff!important}
.lk-cooperation-dialog{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:90vh;overflow:auto;margin:auto;padding:38px;border:0;background:#fff;color:#111;z-index:999999}
.lk-cooperation-dialog::backdrop{background:rgba(0,0,0,.7)}
.lk-cooperation-dialog h2{color:#111;font:700 36px/1.15 Arial;margin:15px 0 25px}
.lk-cooperation-dialog>p{font:700 11px Arial;letter-spacing:2px}
.lk-dialog-close{float:right;background:#111;color:#fff;border:0;width:36px;height:36px;font-size:24px;cursor:pointer}
.lk-cooperation-dialog input,.lk-cooperation-dialog textarea,.lk-cooperation-dialog select{max-width:100%}
@media(max-width:900px){.lk-shared-nav{width:100%;height:70px;padding:0 20px;flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid #ddd}.lk-shared-brand{font-size:18px}.lk-shared-brand span,.lk-shared-nav>p{display:none}.lk-mobile-menu-toggle{display:flex}.lk-shared-nav nav{display:none;position:absolute;left:0;right:0;top:69px;margin:0;padding:12px 20px 18px;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 14px 26px rgba(0,0,0,.12)}.lk-shared-nav.is-open nav{display:flex}.lk-shared-nav nav a,.lk-shared-nav nav a:not(:last-child),.lk-shared-nav nav a:last-child{display:block;padding:13px 12px;background:#fff;color:#111}.lk-shared-nav nav a:hover,.lk-shared-nav nav a[aria-current="page"],.lk-shared-nav nav a:last-child:hover{background:#111;color:#fff}.lk-shared-nav.is-open .lk-mobile-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lk-shared-nav.is-open .lk-mobile-menu-toggle span:nth-child(2){opacity:0}.lk-shared-nav.is-open .lk-mobile-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.innerSite .innerMain,.homeV2 .homeBody{margin-left:0!important;padding-top:70px!important}}
body.admin-bar .lk-shared-nav{top:32px;height:calc(100vh - 32px)}
@media(max-width:900px){body.admin-bar .lk-shared-nav{height:70px}}
@media(max-width:782px){body.admin-bar .lk-shared-nav{top:46px}}
