.dmm-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}
.dmm-toggle:focus-visible,.dmm-panel a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.dmm-panel[hidden]{display:none!important}
.dmm-panel{position:fixed;inset:var(--dmm-top,100px) 0 auto;z-index:99990;background:var(--dmm-background,#fff);color:var(--dmm-color,#202020);border-top:1px solid #e8e5df;box-shadow:0 20px 30px #00000012;max-height:calc(100dvh - var(--dmm-top,100px) - 16px);overflow:auto;overscroll-behavior:contain;line-height:1.5;text-align:start}
.dmm-inner{max-width:var(--dmm-width,1600px);margin-inline:auto;padding:clamp(20px,3vw,48px)}
.dmm-panel img{max-width:100%;height:auto}
.dmm-item.dmm-open>.sub-menu{display:none!important}
.dmm-nav .dmm-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px;list-style:none;padding:0;margin:0}
.dmm-nav .dmm-links>li{display:flex;align-items:center;flex-wrap:wrap}
.dmm-nav a{color:inherit;text-decoration:none}
@media(max-width:900px){.dmm-panel{position:static;flex-basis:100%;width:100%;max-height:65dvh;box-shadow:none}.dmm-item{flex-wrap:wrap}.dmm-nav .dmm-links{display:block}.dmm-nav .dmm-links>li{justify-content:space-between}.dmm-inner{padding:20px 16px}}

/* Kısa kod menüsünde erişilebilir mobil aç/kapat; JavaScript yoksa bağlantılar görünür. */
.dmm-mobile-toggle{display:none;align-items:center;gap:14px;min-height:44px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
@media(max-width:900px){.dmm-nav.dmm-ready .dmm-mobile-toggle:not([hidden]){display:inline-flex}.dmm-nav.dmm-ready .dmm-links{display:none}.dmm-nav.dmm-ready.dmm-nav-open .dmm-links{display:block}.dmm-nav.dmm-ready.dmm-nav-open .dmm-links>li{display:flex}}

/* Metin glifi yerine sabit ölçülü ok, bağlantı ile aynı merkezde durur. */
.dmm-toggle svg{display:block;flex:none;width:14px;height:14px}.dmm-nav .dmm-links>li>.dmm-toggle{align-self:center;line-height:1}.dmm-nav .sub-menu a{background:transparent}.dmm-nav .sub-menu a:hover,.dmm-nav .sub-menu a:focus{background:transparent}
