/* Меню сайта с раскрывающимися группами «Помощь педиатра» и «Полезное» (Никита 03.11.2026).
   Разметку ставит tools/menu-0311/raskatat.py, работает в обеих шапках: .site-nav (новый дизайн) и .dv-nav (статьи, блог, кабинет). */
.mn .mn-gr{position:relative}
.mn summary{display:flex;align-items:center;gap:5px;padding:8px 0;list-style:none;cursor:pointer;white-space:nowrap;color:inherit}
.mn summary::-webkit-details-marker{display:none}
.mn summary:hover,.mn .mn-gr[open] summary,.mn .mn-gr.mn-tut summary{color:#b34332}
.mn .mn-str{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}
.mn .mn-gr[open] .mn-str{transform:rotate(180deg)}
.mn .mn-pan{position:absolute;top:calc(100% + 10px);left:-18px;z-index:40;display:grid;gap:2px;width:320px;padding:10px;border:1px solid #e5dfdb;border-radius:16px;background:#fff;box-shadow:0 18px 40px #2823261f}
.mn .mn-pan--uzk{width:280px}
.mn .mn-pan a{display:block;padding:10px 12px;border-radius:10px;color:#282326;text-decoration:none;font-family:Inter,Arial,sans-serif}
.mn .mn-pan a:hover,.mn .mn-pan a[aria-current="page"]{background:#edf1e8}
.mn .mn-pan b{display:block;font-size:15px;font-weight:550;line-height:1.35}
.mn .mn-pan span{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:#786a6d}
@media(max-width:760px){
  .site-nav.mn .mn-gr{position:static}
  .site-nav.mn summary{padding:10px;justify-content:space-between}
  .site-nav.mn .mn-pan{position:static;width:auto;margin:2px 0 6px;padding:4px 0 4px 10px;border:0;border-left:2px solid #edf1e8;border-radius:0;box-shadow:none;background:none}
}
@media(max-width:980px){
  .dv-nav.mn .mn-gr{position:static}
  .dv-nav.mn summary{padding:11px 10px;justify-content:space-between}
  .dv-nav.mn .mn-pan{position:static;width:auto;margin:2px 0 6px;padding:4px 0 4px 10px;border:0;border-left:2px solid #edf1e8;border-radius:0;box-shadow:none;background:none}
}
/* круг «Срочный звонок педиатра» над нижними кнопками страниц: Мамсовет (всегда) и видеоконсультация (на телефоне) */
body.ms2-page .dv-sr-float{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
@media(max-width:600px){body.online-page:not(.ms2-page) .dv-sr-float{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}
/* строка о лицензии внизу всех страниц: бледная, мелкая (Никита 03.11) */
.footer-license,.dv-footer-license,.homepage .footer-license{color:#c4bcb8!important;font-size:11px!important;line-height:1.5!important}
