/* OdyoV8 - Logo secim kutusundan kalan alani doldurur; orani korunur. */
/* OdyoV8 - Logolu marka yalniz resimdir; ad erisilebilir etikette ve logo kapali seciminde korunur. */
html body .odyo-brand-options a.odyo-marka-logolu{display:flex;flex:1 1 0;width:100%;box-sizing:border-box;align-items:center;min-width:0;max-width:100%}
html body .odyo-brand-options .odyo-marka-filtre-logo{display:inline-block;flex:1 1 0;width:100%!important;min-width:0!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;object-fit:contain;margin:0;padding:2px;box-sizing:border-box;background:#fff;border:1px solid #e4e8eb;border-radius:3px;vertical-align:middle}
html body .odyo-brand-options .odyo-marka-filtre-adi{display:none;min-width:0;overflow-wrap:anywhere}
/* OdyoV8 - Mevcut iki baglanti (secim ve metin) tek satir; arama display:none ile gizlemeyi surdurur. */
html body .nitelikmax{display:grid!important;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:6px;row-gap:6px;width:100%;box-sizing:border-box}
html body .nitelikmax>a{float:none!important;min-width:0;max-width:100%;margin:0!important;line-height:1.5!important;white-space:normal;overflow-wrap:anywhere}
html body .nitelikmax>a:nth-child(odd){grid-column:1;text-align:center}
html body .nitelikmax>a:nth-child(even){grid-column:2}
html body .nitelikmax>a>br{display:none!important}
html body .nitelikmax>a>i{float:none!important;margin:0!important;vertical-align:middle}
/* OdyoV8 - Filtre arama kutulari her iki cihazda alana sigar. */
html body .odyo-filtre-arama{display:block;min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding:10px 8px!important;margin:0!important;float:none;clear:both}
html body .odyo-filtre-arama .odyo-filtre-arama-girdi{appearance:none;-webkit-appearance:none;display:block!important;box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:8px 10px!important;border:1px solid #cbd5df!important;border-radius:6px!important;background:#fff!important;color:#243746!important;font:400 16px/1.4 Arial,sans-serif!important;box-shadow:none!important}
html body .odyo-filtre-arama-girdi:focus-visible{outline:2px solid #197ba2;outline-offset:2px}
html body .odyo-filtre-arama-durum{display:block!important;margin:5px 0 0;font:400 12px/1.4 Arial,sans-serif;color:#5c6d7b;overflow-wrap:anywhere}
html body .odyo-filtre-arama-durum:empty{display:none!important}
html body .odyo-filtre-arama-marka{padding:4px 0!important}
/* OdyoV8 - Marka boyutlari yalniz CSS; logo/yazi tercihi iki liste turunde de aynidir. */
html body [data-odyo-logo-boyutu="kucuk"]{--odyo-marka-genislik:88px;--odyo-marka-yukseklik:48px}
html body [data-odyo-logo-boyutu="orta"]{--odyo-marka-genislik:150px;--odyo-marka-yukseklik:64px}
html body [data-odyo-logo-boyutu="tam"]{--odyo-marka-genislik:100%;--odyo-marka-yukseklik:72px}
html body [data-odyo-logo-boyutu] .odyo-marka-filtre-logo{flex:0 1 auto!important;width:var(--odyo-marka-genislik,100%)!important;max-width:100%!important;height:var(--odyo-marka-yukseklik,72px)!important;min-height:0!important;max-height:var(--odyo-marka-yukseklik,72px)!important;object-fit:contain!important;box-sizing:border-box}
html body [data-odyo-marka-logo="hide"] .odyo-marka-filtre-logo{display:none!important}
html body [data-odyo-marka-logo="hide"] .odyo-marka-filtre-adi{display:inline!important}
html body [data-odyo-marka-logo="show"] .odyo-marka-filtre-adi{display:none!important}
/* OdyoV8 - Diger selectlerle ayni kapali boy; acilir panel sayfayi uzatmaz. */
html body .odyo-marka-acilir{position:relative;display:block;width:100%;height:44px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#243447;margin:0;min-width:0;text-align:left}
html body .odyo-marka-acilir[open]{z-index:100}
html body .odyo-marka-acilir>.odyo-marka-ozet{display:flex;align-items:center;gap:10px;padding:8px 10px;height:100%;min-height:0;list-style:none;cursor:pointer;font:400 14px/1.4 Arial,sans-serif;box-sizing:border-box;white-space:nowrap}
html body .odyo-marka-ozet>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
html body .odyo-marka-ozet>.odyo-marka-filtre-logo{width:100%!important;max-width:calc(100% - 28px)!important;height:26px!important;min-height:0!important;max-height:26px!important;object-fit:contain;object-position:left center;border:0;padding:0}
html body .odyo-marka-ozet::-webkit-details-marker{display:none}
html body .odyo-marka-ozet::after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0 auto;flex:none}
html body .odyo-marka-acilir[open]>.odyo-marka-ozet::after{transform:rotate(225deg);margin-top:4px}
html body .odyo-marka-acilir-icerik{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;max-height:360px;max-height:min(360px,60vh);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;box-shadow:0 8px 24px #18344926}
html body .odyo-marka-acilir:not([open])>.odyo-marka-acilir-icerik{display:none!important}
html body .odyo-marka-acilir[open]>.odyo-marka-acilir-icerik{display:block}
html body .odyo-marka-acilir-icerik>.odyo-filtre-arama{position:sticky;top:0;background:#fff;z-index:1}
html body .odyo-mobil-marka-listesi{width:100%;min-width:0;box-sizing:border-box}
html body .odyo-marka-secim-alani{align-self:start;float:none;margin:0;max-width:100%;text-align:left}
html body .odyo-marka-acilir .odyo-brand-options{padding:4px 8px 8px;box-sizing:border-box}
html body .odyo-marka-acilir .odyo-brand-options>ul{margin:0;padding:0;list-style:none}
html body .odyo-marka-acilir .odyo-brand-options a,html body .odyo-marka-acilir .odyo-brand-options button{display:flex;align-items:center;width:100%;box-sizing:border-box;min-width:0;min-height:40px;white-space:normal;overflow-wrap:anywhere;text-decoration:none}
html body .odyo-marka-acilir .odyo-brand-options :is(a,button):hover{background:#f2f6fa}
html body .odyo-marka-acilir .odyo-brand-options :is(a,button):focus-visible{outline:2px solid #197ba2;outline-offset:-2px}
html[data-odyo-experience=mobile] .odyo-marka-acilir,html[data-odyo-design=mobile] .odyo-marka-acilir{height:48px}
html[data-odyo-experience=mobile] .odyo-marka-acilir>.odyo-marka-ozet,html[data-odyo-design=mobile] .odyo-marka-acilir>.odyo-marka-ozet{font-size:16px}
html body .altkategoriler[data-odyo-marka-gorunum=acilir]{overflow:visible}
@media(max-width:1000px){html[data-odyo-desktop] :is([id$=divAltKatUst],[id$=ustaciklama]):has(>select.drpgenislik){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:500px){html[data-odyo-desktop] :is([id$=divAltKatUst],[id$=ustaciklama]):has(>select.drpgenislik){grid-template-columns:minmax(0,1fr)!important}}
html body .odyo-mobil-marka-listesi [data-odyo-marka-secimi]{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;min-height:44px;padding:8px;border:1px solid transparent;border-radius:3px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}
html body .odyo-mobil-marka-listesi [aria-pressed="true"]{border-color:currentColor;background:#f4f7f9}
html body .odyo-marka-native{display:none!important}
html body .odyo-kategori-fazla{display:none!important}
html body .odyo-kategori-daha{appearance:none;-webkit-appearance:none;display:block;width:100%;box-sizing:border-box;min-height:40px;margin:4px 0;padding:8px;background:transparent;color:inherit;border:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}
html body .odyo-marka-ozet:focus-visible,html body .odyo-kategori-daha:focus-visible{outline:2px solid #197ba2;outline-offset:2px}
