/* Kurumsal, katmanlı açılır menü */
@media (min-width:851px){
  .nav .submenu{min-width:270px;padding:0;background:#fff;border:1px solid #e2e2e2;border-top:4px solid #d6002a;box-shadow:0 20px 45px rgba(10,15,22,.22);overflow:visible}
  .nav .submenu>.menu-item{display:flex;align-items:stretch;gap:0;border-bottom:1px solid #e4e6e9;transition:background .18s ease,transform .18s ease}
  .nav .submenu>.menu-item:last-child{border-bottom:0}
  .nav .submenu .menu-item>a{position:relative;display:flex!important;align-items:center;min-height:52px;padding:13px 40px 13px 22px!important;color:#17191d!important;font-size:16px;font-weight:700;line-height:1.25;transition:color .18s ease,background .18s ease,padding-left .18s ease}
  .nav .submenu .menu-item>a:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;background:#d6002a;opacity:0;transform:scaleY(.45);transition:.18s ease}
  .nav .submenu>.menu-item:hover,.nav .submenu>.menu-item:focus-within,.nav .submenu>.menu-item.active{background:#d6002a;transform:translateX(3px)}
  .nav .submenu>.menu-item:hover>a,.nav .submenu>.menu-item:focus-within>a,.nav .submenu>.menu-item.active>a{color:#fff!important;padding-left:27px!important;background:#d6002a}
  .nav .submenu>.menu-item:hover>a:before,.nav .submenu>.menu-item:focus-within>a:before,.nav .submenu>.menu-item.active>a:before{background:#fff;opacity:1;transform:scaleY(1)}
  .nav .submenu .submenu-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(-90deg);z-index:2;color:#6b727b!important;font-size:17px}
  .nav .submenu>.menu-item:hover>.submenu-toggle,.nav .submenu>.menu-item:focus-within>.submenu-toggle,.nav .submenu>.menu-item.active>.submenu-toggle{color:#fff!important}
  .nav .submenu .submenu{left:calc(100% + 4px);top:-4px}
}
@media (max-width:850px){
  .nav .submenu{padding:0!important;margin-top:0;background:#f7f7f8!important;border-left:4px solid #d6002a!important}
  .nav .submenu .menu-item{border-bottom:1px solid #dfe2e6!important}
  .nav .submenu .menu-item:last-child{border-bottom:0!important}
  .nav .submenu .menu-item>a{padding:14px 16px!important;font-weight:700}
  .nav .submenu .menu-item>a:hover,.nav .submenu .menu-item.active>a{background:#d6002a!important;color:#fff!important}
}
