/* QRilan ortak üst başlık — v496 */
body #qrilan-fixed-site-header,
body .qrilan-global-header-v165{background:#fff!important}
body #qrilan-fixed-site-header>.header-inner,
body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{background:#642cff!important;border-radius:14px!important;padding-inline:12px!important;box-sizing:border-box!important}
body #qrilan-fixed-site-header .brand .qrilan-wordmark-v443,
body #qrilan-fixed-site-header .brand .qrilan-wordmark-v443>span,
body .qrilan-global-header-v165 .qrilan-wordmark-v443,
body .qrilan-global-header-v165 .qrilan-wordmark-v443>span{color:#fff!important}
body #qrilan-fixed-site-header>.header-inner .primary-button,
body #qrilan-fixed-site-header>.header-inner .primary-button span,
body .qrilan-global-header-v165 .qrilan-global-listing-v165{font-weight:800!important}
body #qrilan-fixed-site-header>.header-inner .primary-button,
body .qrilan-global-header-v165 .qrilan-global-listing-v165{border:1px solid rgba(255,255,255,.8)!important;box-shadow:none!important}
body #qrilan-fixed-site-header>.category-nav{padding-top:6px!important;height:57px!important;min-height:57px!important;max-height:57px!important;background:#fff!important}
body #qrilan-fixed-site-header{height:135px!important;min-height:135px!important}
:root{--qrilan-fixed-header-height:135px!important}

@media(min-width:781px){body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{width:min(1320px,calc(100% - 100px))!important;margin-inline:auto!important}}
body #qrilan-fixed-site-header .account-menu-trigger,
body #qrilan-fixed-site-header .account-trigger-name,
body .qrilan-global-header-v165 .qrilan-global-account-v165,
body .qrilan-global-header-v165 .qrilan-global-account-name-v165{color:#fff!important}
body #qrilan-fixed-site-header .account-chevron,
body .qrilan-global-header-v165 .qrilan-global-account-chevron-v181{border-color:#fff!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .header-tools{display:flex!important;align-items:center!important;gap:6px!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .quick-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:32px!important;min-width:30px!important;flex:0 0 30px!important;margin:0!important;padding:0!important;color:#fff!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:9px!important;box-shadow:none!important;transform:none!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .quick-action svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:#fff!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .quick-action:hover{background:rgba(255,255,255,.23)!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .quick-action:focus-visible{outline:2px solid white!important;outline-offset:2px!important}

/* Ortak logo: ilk parçanın eski turuncu kuralını da geçersiz kıl. */
body .qrilan-global-header-v165 a.qrilan-global-logo-v165.qrilan-wordmark-v443,
body .qrilan-global-header-v165 a.qrilan-global-logo-v165.qrilan-wordmark-v443>span,
body .qrilan-global-header-v165 a.qrilan-global-logo-v165.qrilan-wordmark-v443>span:first-child{color:#fff!important;opacity:1!important}
@media(min-width:781px){
 body #qrilan-fixed-site-header>.header-inner,
 body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{height:64px!important;min-height:64px!important;max-height:64px!important;padding-block:0!important}
 body #qrilan-fixed-site-header>.category-nav{top:64px!important}
 body #qrilan-fixed-site-header{height:121px!important;min-height:121px!important}
 :root{--qrilan-fixed-header-height:121px!important}
 body:has(.qrilan-global-header-v165){padding-top:65px!important}
 body #qrilan-fixed-site-header>.header-inner>.search,
 body .qrilan-global-header-v165 .qrilan-global-search-v165{width:calc(100% - 56px)!important;max-width:480px!important;min-width:0!important;justify-self:center!important;margin-inline:auto!important;box-sizing:border-box!important}
}
@media(max-width:780px){
 body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{padding-block:6px!important}
 body #qrilan-fixed-site-header>.header-inner>.search,
 body .qrilan-global-header-v165 .qrilan-global-search-v165{width:calc(100% - 16px)!important;min-width:0!important;justify-self:center!important;margin-inline:auto!important}
}

/* v499: kimlikli arama seçicisi eski sabit genişliği geçersiz kılar. */
body #qrilan-fixed-site-header #search-form,
body .qrilan-global-header-v165 form.qrilan-global-search-v165{width:380px!important;max-width:calc(100% - 40px)!important;height:32px!important;min-height:32px!important;max-height:32px!important;transform:none!important;justify-self:center!important}
body #qrilan-fixed-site-header .brand .qrilan-wordmark-v443,
body .qrilan-global-header-v165 a.qrilan-global-logo-v165.qrilan-wordmark-v443{font-size:26px!important;line-height:1!important}
body #qrilan-fixed-site-header .account-trigger-name,
body .qrilan-global-header-v165 .qrilan-global-account-name-v165{font-weight:750!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .header-tools .quick-action{width:25px!important;min-width:25px!important;height:27px!important;flex-basis:25px!important;border-radius:7px!important}
body :is(#qrilan-fixed-site-header,.qrilan-global-header-v165) .header-tools .quick-action svg{width:15px!important;height:15px!important}
body #qrilan-fixed-site-header>.header-inner .primary-button,
body .qrilan-global-header-v165 .qrilan-global-actions-v165 .qrilan-global-listing-v165{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;border-radius:9px!important;color:white!important;text-shadow:0 0 3px #fff,0 0 8px rgba(255,255,255,.65)!important}
@media(min-width:781px){
 body #qrilan-fixed-site-header>.header-inner,
 body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{height:54px!important;min-height:54px!important;max-height:54px!important}
 body #qrilan-fixed-site-header>.category-nav{top:54px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding-bottom:6px!important}
 body #qrilan-fixed-site-header{height:106px!important;min-height:106px!important}
 :root{--qrilan-fixed-header-height:106px!important}
 body:has(.qrilan-global-header-v165){padding-top:55px!important}
 body:has(#qrilan-fixed-site-header) main>.page-shell{padding-top:10px!important}
 body:has(#qrilan-fixed-site-header) main>.page-shell>.hero:first-child{margin-top:0!important}
}

/* v500: üst boşluk, birleşik menü ve okunaklı ilan düğmesi. */
body #qrilan-fixed-site-header>.header-inner .primary-button,
body .qrilan-global-header-v165 .qrilan-global-actions-v165 .qrilan-global-listing-v165{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;min-height:36px!important;padding:0 14px!important;background:#fff!important;color:#34205b!important;border:1px solid #fff!important;font:800 15px/1 Arial,sans-serif!important;text-shadow:none!important;white-space:nowrap!important}
body #qrilan-fixed-site-header>.header-inner .primary-button span{font:inherit!important;color:inherit!important;text-shadow:none!important}
@media(min-width:781px){
 body #qrilan-fixed-site-header{padding-top:8px!important;box-sizing:border-box!important;height:112px!important;min-height:112px!important}
 body #qrilan-fixed-site-header>.header-inner,
 body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{height:58px!important;min-height:58px!important;max-height:58px!important}
 body #qrilan-fixed-site-header>.header-inner{border-radius:14px 14px 0 0!important}
 body #qrilan-fixed-site-header>.category-nav{top:66px!important;padding-top:0!important;padding-bottom:6px!important;height:46px!important;min-height:46px!important;max-height:46px!important}
 body #qrilan-fixed-site-header>.category-nav>.nav-inner{border-radius:0 0 14px 14px!important}
 :root{--qrilan-fixed-header-height:112px!important}
 body .qrilan-global-header-v165{padding-top:8px!important}
 body:has(.qrilan-global-header-v165){padding-top:67px!important}
}

/* v502: turuncu ve mor şerit arasında 6px beyaz boşluk. */
@media(min-width:781px){
 body #qrilan-fixed-site-header>.header-inner{border-radius:14px!important}
 body #qrilan-fixed-site-header>.category-nav{top:72px!important}
 body #qrilan-fixed-site-header>.category-nav>.nav-inner{border-radius:14px!important}
 body #qrilan-fixed-site-header{height:118px!important;min-height:118px!important}
 :root{--qrilan-fixed-header-height:118px!important}
}

/* v505: kalın logo, üstte beyaz boşluk ve üst iç boşluk. */
body #qrilan-fixed-site-header .brand .qrilan-wordmark-v443,
body #qrilan-fixed-site-header .brand .qrilan-wordmark-v443>span,
body .qrilan-global-header-v165 a.qrilan-global-logo-v165.qrilan-wordmark-v443,
body .qrilan-global-header-v165 a.qrilan-global-logo-v165.qrilan-wordmark-v443>span{font-weight:700!important}
@media(min-width:781px){
 body #qrilan-fixed-site-header{padding-top:12px!important;height:128px!important;min-height:128px!important}
 body #qrilan-fixed-site-header>.header-inner,
 body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{height:64px!important;min-height:64px!important;max-height:64px!important;padding-top:6px!important;padding-bottom:0!important;box-sizing:border-box!important}
 body #qrilan-fixed-site-header>.category-nav{top:82px!important}
 :root{--qrilan-fixed-header-height:128px!important}
 body .qrilan-global-header-v165{padding-top:12px!important}
 body:has(.qrilan-global-header-v165){padding-top:77px!important}
}
@media(max-width:780px){
 body .qrilan-global-header-v165{padding-top:8px!important;background:#fff!important}
 body .qrilan-global-header-v165>.qrilan-global-header-inner-v165{padding-top:10px!important}
}

/* v506: iki mor şerit arasında yalnızca 0.25px beyaz çizgi. */
@media(min-width:781px){
 body #qrilan-fixed-site-header>.header-inner{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
 body #qrilan-fixed-site-header>.category-nav{top:76.25px!important}
 body #qrilan-fixed-site-header>.category-nav>.nav-inner{border-top-left-radius:0!important;border-top-right-radius:0!important}
 body #qrilan-fixed-site-header{height:122.25px!important;min-height:122.25px!important}
 :root{--qrilan-fixed-header-height:122.25px!important}
}

/* v509: boşluk yerine mor zemin üzerine çizilmiş ince ayraç.
   html özgüllüğü, sonradan yüklenen eski üst padding kuralını bastırır. */
@media(min-width:781px){
 html body #qrilan-fixed-site-header>.header-inner{border-radius:14px 14px 0 0!important;margin-bottom:0!important;border-bottom:0!important}
 html body #qrilan-fixed-site-header>.category-nav{top:76px!important;padding:0 0 6px!important;margin:0!important;border-top:0!important;height:46px!important;min-height:46px!important;max-height:46px!important}
 html body #qrilan-fixed-site-header>.category-nav>.nav-inner{margin-top:0!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,.45) .5px,transparent .5px),#642cff!important}
 html body #qrilan-fixed-site-header{height:122px!important;min-height:122px!important}
 :root{--qrilan-fixed-header-height:122px!important}
}
