/* Shared site chrome. Keep the existing menu toggle and profile layout. */
body .wapper .header {background:#212121;border-bottom:1px solid #353535;box-shadow:none;}
body .wapper .header .branding {color:#f3f3f3;font-family:inherit;font-size:19px;font-weight:700;letter-spacing:0;}
body .wapper .header .branding:hover {color:#d2d2d2;}
body .wapper .header button#blockMenu {border:1px solid #535353!important;border-radius:9px!important;background:#bababa10!important;color:#d2d2d2!important;box-shadow:none!important;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;}
body .wapper .header button#blockMenu:hover {background:#bababa20!important;}
body .wapper .header .user-menu > li > a {border-radius:10px;}
body .wapper .header .user-menu > li > a > p {color:#9a9a9a;font-size:12px;}
body .blockMenu {background:#191919;font-family:inherit;border-bottom-color:#353535;}
body .blockMenu .blockMenuContent {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:18px;padding-bottom:18px;align-items:start;}
body .blockMenu .blockMenuRow {box-sizing:border-box;width:auto;min-width:0;padding:14px 12px;background:#212121;border:1px solid #353535;border-radius:14px;}
body .blockMenu .blockMenuRow .blockMenu_Heading {margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:0;color:#f3f3f3;filter:none;text-shadow:none;}
body .blockMenu .blockMenuRow .blockMenu_Items {gap:4px;}
body .blockMenu .blockMenuRow .blockMenu_Items .blockMenu_Item {gap:9px;align-items:center;padding:5px 4px;border-radius:8px;box-shadow:none;min-width:0;}
body .blockMenu .blockMenu_Item:hover {background:#bababa10;box-shadow:none;}
body .blockMenu .blockMenu_Item .blockMenu_Item__Icon {box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#bababa0c;border:1px solid #535353;color:#bababa;}
body .blockMenu .blockMenu_Item__Icon svg {width:19px;height:19px;}
body .blockMenu .blockMenu_Item__Icon svg [stroke="#fff"] {stroke:#bababa;}
body .blockMenu .blockMenu_Item__Info {align-items:flex-start;min-width:0;}
body .blockMenu .blockMenu_Item__Info_Header {font-size:13px;font-weight:500;line-height:1.45;color:#c6c6c6;overflow-wrap:break-word;}
body .blockMenu .blockMenu_Item:hover .blockMenu_Item__Info_Header {color:#d2d2d2;}
body .wapper > .footer {background:#212121;border-top:1px solid #353535;padding:28px 0 20px;color:#9a9a9a;font-family:inherit;}
body .wapper > .footer strong {display:block;margin:0 0 12px;color:#f3f3f3;font-size:17px;font-weight:700;line-height:1.4;}
body .wapper > .footer ul {margin:0;padding:0;list-style:none;}
body .wapper > .footer ul li {margin:0 0 6px;line-height:1.5;}
body .wapper > .footer ul li a {display:inline-block;color:#ababab;font-size:13px;line-height:1.5;text-decoration:none;transition:color .15s;}
body .wapper > .footer ul li a:hover {color:#bababa;}
body .wapper > .footer .col-lg-5 p {font-size:13px;line-height:1.75;color:#9a9a9a;max-width:540px;margin:16px 0 0;}
body .wapper > .footer .col-lg-5 > a > img {max-width:170px;max-height:66px;width:auto;height:auto;object-fit:contain;}
body .wapper > .footer hr {border:0;border-top:1px solid #353535;}
body .wapper > .footer .copyright p {font-size:12px;line-height:1.6;color:#868686;margin-bottom:0;}
body .wapper > .footer .copyright a {color:#bababa;font-weight:600;}
body .blockMenu a:focus-visible,body .header a:focus-visible,body .header button:focus-visible,body .footer a:focus-visible {outline:2px solid #bababa;outline-offset:3px;}
@media(max-width:1199px){body .blockMenu .blockMenuContent {grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:767px){body .blockMenu .blockMenuContent {grid-template-columns:repeat(2,minmax(0,1fr));}body .wapper > .footer .row > div {margin-bottom:14px;}body .wapper .header .branding {font-size:16px;}}
@media(max-width:420px){body .blockMenu .blockMenuContent {grid-template-columns:minmax(0,1fr);}body .blockMenu .blockMenuRow {padding:12px;}}
