﻿/* Odyo z5 revision 2: saved appearance wins over theme rules; no default badges are injected. */
html[data-odyo-ozel-tema=odyo] body :is(#IMenuB,[id$=_IMenuB],#IMenuK,[id$=_IMenuK])>li.odyo-entry-has-bg>a{background:var(--entry-bg)!important}
html[data-odyo-ozel-tema=odyo] body :is(#IMenuB,[id$=_IMenuB],#IMenuK,[id$=_IMenuK])>li.odyo-entry-has-fg>a,html[data-odyo-ozel-tema=odyo] body :is(#IMenuB,[id$=_IMenuB],#IMenuK,[id$=_IMenuK])>li.odyo-entry-has-fg>a>h2{color:var(--entry-fg)!important}
html[data-odyo-ozel-tema=odyo] body :is(#IMenuB,[id$=_IMenuB],#IMenuK,[id$=_IMenuK])>li>a .odyo-menu-badge{display:inline-block!important;position:static!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;float:none!important;color:var(--entry-bfg,#fff)!important;background:var(--entry-bbg,#d72435)!important;font:600 11px/1.3 Arial,sans-serif!important;margin-left:7px!important;padding:3px 6px!important;border-radius:4px!important}
html[data-odyo-ozel-tema=odyo] body .odyo-ozel-ust-satir>.odyo-ozel-kapsayici>.odyo-ozel-islemler{margin-left:auto!important;flex:none!important}
html[data-odyo-ozel-tema=odyo] body .odyo-ozel-ust-satir .odyo-enust-serit{flex:1 1 auto!important;width:auto!important;min-width:0!important}
html[data-odyo-ozel-tema=odyo] body .odyo-ozel-ust-satir .odyo-enust-serit[data-kaydirma=kapali]>.odyo-serit-metin{margin-left:auto!important;display:inline-flex!important;align-items:center;gap:8px}
html[data-odyo-ozel-tema=odyo] body .odyo-ozel-ust-satir .odyo-enust-serit .odyo-serit-anasayfa{display:inline-flex!important;align-items:center;flex:none!important;order:-1;visibility:visible!important;width:auto!important}
html[data-odyo-ozel-tema=odyo] body .odyo-enust-serit .odyo-serit-anasayfa svg{display:block!important;width:19px!important;height:19px!important;stroke:currentColor;fill:none;stroke-width:1.8}
@media(max-width:700px){html[data-odyo-ozel-tema=odyo] body .odyo-ozel-ust-satir>.odyo-ozel-kapsayici{flex-wrap:wrap!important}html[data-odyo-ozel-tema=odyo] body .odyo-ozel-ust-satir .odyo-enust-serit{gap:12px!important}}

html body #IMenuB>li>a h2>.odyo-menu-badge.odyo-badge-top,html body #IMenuK>li>a h2>.odyo-menu-badge.odyo-badge-top{position:relative!important;top:-18px!important}

html body :is(#IMenuB,#IMenuK)>li>a h2:has(.odyo-badge-top){position:relative!important}html body :is(#IMenuB,#IMenuK)>li>a h2>.odyo-menu-badge.odyo-badge-top{position:absolute!important;right:0!important;top:-18px!important;margin:0!important}

/* Odyo: desktop overflow wraps naturally; dropdown children remain in their parent. */
@media(min-width:1000px){
html[data-odyo-ozel-tema=odyo] body :is(#IMenuB,#IMenuK)[data-menu-top-overflow=wrap]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;gap:14px 8px!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}
html[data-odyo-ozel-tema=odyo] body :is(#IMenuB,#IMenuK)[data-menu-top-overflow=wrap]>li{float:none!important;flex:0 0 auto!important;width:auto!important;max-width:100%;height:auto!important}
html[data-odyo-ozel-tema=odyo] body .odyo-menu-kaydirma>:is(#IMenuB,#IMenuK)[data-menu-top-overflow=wrap].odyo-menu-root{flex-wrap:wrap!important;width:100%!important;overflow:visible!important}
html[data-odyo-ozel-tema=odyo] body .odyo-menu-kaydirma:has(>[data-menu-top-overflow=wrap])>.odyo-menu-kaydirma-ok{display:none!important}
}
