﻿@charset "UTF-8";
/* CSS Document */

	   
         /* v117 hotfix: make navbar clickable + ensure overlays render */
         .mirai-nav2{pointer-events:auto !important;}
         .mirai-nav2__bar,.mirai-nav2__inner,.mirai-nav2__nav,.mirai-nav2__actions{pointer-events:auto !important;}
         /* dropdown visibility toggled by JS adding .is-open */
         .mirai-nav2__dd{
         display:block !important;
         opacity:0;
         visibility:hidden;
         transform: translateY(10px) scale(.985);
         filter: blur(10px);
         pointer-events:none;
         transition: opacity .18s ease, transform .18s ease, filter .18s ease, visibility 0s linear .18s;
         }
         .mirai-nav2__dd.is-open{
         opacity:1;
         visibility:visible;
         transform: translateY(0) scale(1);
         filter: blur(0);
         pointer-events:auto;
         transition: opacity .18s ease, transform .18s ease, filter .18s ease;
         }
         /* search visibility toggled by JS */
         .mirai-nav2-search{
         display:flex !important;
         opacity:0;
         visibility:hidden;
         pointer-events:none;
         transform: translateY(10px) scale(.995);
         transition: opacity .18s ease, transform .18s ease, visibility 0s linear .18s;
         }
         .mirai-nav2-search.is-open{
         opacity:1;
         visibility:visible;
         pointer-events:auto;
         transform: translateY(0) scale(1);
         transition: opacity .18s ease, transform .18s ease;
         }
         .mirai-nav2-drawer{display:none !important;}
         .mirai-nav2-drawer.is-open{display:block !important;}
         /* make sure overlays sit above */
         .mirai-nav2-search,.mirai-nav2-drawer{z-index:10050 !important;}
         /* mega dropdown position stability */
         .mirai-nav2__item{position:relative;}
         .mirai-nav2__dd{position:absolute; left:0; top:calc(100% + 10px);}
         /* hover bridge to prevent “menu kaçıyor” when moving cursor */
         .mirai-nav2__item::after{
         content:"";
         position:absolute;
         left:0; right:0;
         top:100%;
         height:14px;
         }
