/* ЦАО КАЗ20 — Нижнее мобильное меню и бургер */
@media (max-width:991px){.navbar-area .toggle-btn,.sticky-active .toggle-btn{top:0;right:-10px}.nav-right-part-mobile{display:flex;align-items:center}}
.m-nav,.m-sheet{display:none}
@media (max-width:767px){
body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
.back-to-top{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}
.m-nav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:linear-gradient(180deg,#23211f,#161514);border-top:1px solid rgba(255,200,61,.18);box-shadow:0 -8px 24px rgba(0,0,0,.45);padding:0 max(2px,env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px) max(2px,env(safe-area-inset-right,0px));-webkit-tap-highlight-color:transparent}
.m-nav__list{list-style:none;margin:0;padding:4px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:58px}
.m-nav__list li{min-width:0;display:flex;justify-content:center}
.m-nav__link,.m-nav__main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#d9c7a9;text-decoration:none!important;touch-action:manipulation;-webkit-user-select:none;user-select:none}
.m-nav__link{width:100%;min-height:48px;padding:4px 2px;border-radius:10px}
.m-nav__link:active{background:rgba(255,255,255,.07);color:#fff}
.m-nav__link.is-active{color:var(--site-gold,#FFC83D)}
.m-nav__link.is-active .m-nav__ico{filter:drop-shadow(0 0 6px rgba(255,200,61,.45))}
.m-nav__link:focus-visible,.m-nav__main:focus-visible{outline:2px solid var(--site-gold,#FFC83D);outline-offset:2px}
.m-nav__ico{display:block;width:22px;height:22px;flex:none;fill:currentColor}
.m-nav__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 clamp(10px,2.9vw,12px)/1.1 var(--heading-font,"Exo"),system-ui,sans-serif}
.m-nav__center{position:relative}
.m-nav__main{width:58px;height:58px;margin-top:-24px;border-radius:50%;background:linear-gradient(135deg,#ff8a3d 0%,var(--site-accent,#F01111) 100%);color:#fff;border:3px solid #1b1a19;box-shadow:0 0 0 1px rgba(255,200,61,.55),0 8px 18px rgba(240,17,17,.45);gap:2px;transition:transform .2s}
.m-nav__main:active{transform:scale(.92)}
.m-nav__main .m-nav__ico{width:21px;height:21px}
.m-nav__main .m-nav__label{font-size:10px;font-weight:700;color:#fff}
.m-sheet:target{display:block;position:fixed;inset:0;z-index:100}
.m-sheet__bg{position:absolute;inset:0;background:rgba(0,0,0,.6)}
.m-sheet__body{position:absolute;left:0;right:0;bottom:0;max-height:80vh;overflow:auto;background:#1f1e1c;border-top:1px solid rgba(255,200,61,.2);border-radius:18px 18px 0 0;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px))}
.m-sheet__title{display:flex;align-items:center;justify-content:space-between;color:#fff;font:700 16px/1 var(--heading-font,"Exo"),sans-serif;padding:10px 4px 12px;border-bottom:1px solid rgba(255,255,255,.08)}
.m-sheet__grp{color:var(--site-gold,#FFC83D);font:700 11px/1 var(--heading-font,"Exo"),sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:14px 4px 6px}
.m-sheet__body a{color:#e9dfce;text-decoration:none;font:600 15px/1.2 var(--heading-font,"Exo"),sans-serif;padding:12px 4px;min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}
.m-sheet__body a:after{content:"\203A";color:rgba(255,255,255,.35);font-size:20px}
.m-sheet__body a.m-sheet__close{color:var(--site-gold,#FFC83D);border:0;min-height:auto;padding:6px 4px}
.m-sheet__body a.m-sheet__close:after{content:"\2715";font-size:14px;color:inherit;margin-left:8px}
.m-sheet__18{margin:14px 4px 0;font-size:12px;color:#a99b85}
}
@media (max-width:340px){.m-nav__ico{width:20px;height:20px}.m-nav__label{font-size:9.5px}.m-nav__main{width:52px;height:52px}}
@media (max-height:420px) and (orientation:landscape){.m-nav__list{min-height:50px}.m-nav__link{min-height:44px;flex-direction:row;gap:6px}.m-nav__main{margin-top:-14px;width:48px;height:48px}}
@media (prefers-reduced-motion:reduce){.m-nav__main{transition:none}}
