/* ORKIDEM R47 W265 — müşteri yüzü rafine ticari hiyerarşi + üyelik V2.
   Checkout W262 alanına uygulanmaz. */

/* Ürün kartı: aynı ritim, daha ince tipografi, tek teslimat sinyali. */
body[data-customer-refine-revision="wave265"] .r264-market-card{
  border-color:#e5e9e7!important;border-radius:11px!important;background:#fff!important;
  box-shadow:0 1px 0 rgba(18,46,36,.02)!important;
}
body[data-customer-refine-revision="wave265"] .r264-market-card:hover{
  border-color:#d7dfdb!important;box-shadow:0 8px 22px rgba(22,55,43,.065)!important;transform:translateY(-1px)!important;
}
body[data-customer-refine-revision="wave265"] .r264-card-media{padding:9px!important;background:#fff!important}
body[data-customer-refine-revision="wave265"] .r264-card-media>img{inset:9px!important;width:calc(100% - 18px)!important;height:calc(100% - 18px)!important;border-radius:7px!important}
body[data-customer-refine-revision="wave265"] .r264-card-badges{left:10px!important;top:10px!important;gap:5px!important;max-width:calc(100% - 58px)!important}
body[data-customer-refine-revision="wave265"] .r264-card-badge{
  min-height:22px!important;padding:4px 7px!important;border-radius:6px!important;font-size:9.5px!important;line-height:1!important;font-weight:620!important;letter-spacing:.005em!important;box-shadow:0 1px 3px rgba(20,43,34,.05)!important;
}
body[data-customer-refine-revision="wave265"] .r264-card-delivery-band{
  min-height:28px!important;padding:6px 10px!important;font-size:10.5px!important;line-height:1.15!important;font-weight:580!important;letter-spacing:0!important;
}
body[data-customer-refine-revision="wave265"] .r264-card-content{
  min-height:156px!important;padding:10px 11px 12px!important;gap:6px!important;display:flex!important;flex-direction:column!important;
}
body[data-customer-refine-revision="wave265"] .r264-card-title{
  min-height:38px!important;max-height:38px!important;font-size:13.5px!important;line-height:1.4!important;font-weight:540!important;letter-spacing:0!important;color:#202a25!important;
}
body[data-customer-refine-revision="wave265"] .r264-card-store{min-height:15px!important;font-size:10.5px!important;color:#737e79!important}
body[data-customer-refine-revision="wave265"] .r264-card-store>span{font-weight:650!important}
body[data-customer-refine-revision="wave265"] .r264-card-rating-row{min-height:19px!important;gap:4px 7px!important}
body[data-customer-refine-revision="wave265"] .r264-card-score{font-size:10.5px!important;font-weight:450!important}
body[data-customer-refine-revision="wave265"] .r264-card-score b{font-size:11.5px!important;font-weight:600!important}
body[data-customer-refine-revision="wave265"] .r264-card-score small{font-size:9.5px!important}
body[data-customer-refine-revision="wave265"] .r264-card-proof{min-height:14px!important;font-size:10px!important;line-height:1.25!important;font-weight:520!important;color:#a8541f!important}
body[data-customer-refine-revision="wave265"] .r264-card-price-row{min-height:36px!important;align-content:flex-end!important;gap:3px 7px!important}
body[data-customer-refine-revision="wave265"] .r264-card-price{font-size:16px!important;font-weight:650!important;letter-spacing:-.01em!important}
body[data-customer-refine-revision="wave265"] .r264-card-old{font-size:10.5px!important;font-weight:420!important}
body[data-customer-refine-revision="wave265"] .r264-card-discount{font-size:10px!important;font-weight:560!important}
body[data-customer-refine-revision="wave265"] .r264-card-fav,
body[data-customer-refine-revision="wave265"] .r264-card-fav-form{top:9px!important;right:9px!important}
body[data-customer-refine-revision="wave265"] .r264-card-fav{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:21px!important;box-shadow:0 2px 7px rgba(30,50,43,.07)!important}
/* Teslimat kart üstü rozet değildir: eski/yanlış teslimat kodları gelirse de gizle. */
body[data-customer-refine-revision="wave265"] .r264-card-badge[data-badge-code="bugun"],
body[data-customer-refine-revision="wave265"] .r264-card-badge[data-badge-code="teslimat"],
body[data-customer-refine-revision="wave265"] .r264-card-badge.is-delivery{display:none!important}

/* Mağaza vitrini de daha ince tipografide. */
body[data-customer-refine-revision="wave265"] .r264-store-score-details>summary{font-weight:600!important;font-size:11.5px!important}
body[data-customer-refine-revision="wave265"] .r264-store-score-popover>header strong{font-weight:620!important}
body[data-customer-refine-revision="wave265"] .r264-store-badge-item>span{font-weight:650!important}
body[data-customer-refine-revision="wave265"] .r264-store-badge-item b{font-weight:600!important}
body[data-customer-refine-revision="wave265"] .r264-store-followers{font-weight:500!important}
body[data-customer-refine-revision="wave265"] .r264-store-nav>a{font-weight:560!important}

/* Üyelik V2 */
body[data-customer-refine-revision="wave265"] .r265-register-shell{min-height:100vh!important;background:#fff!important}
body[data-customer-refine-revision="wave265"] .r265-register-pane{padding-block:30px!important;overflow:auto!important}
body[data-customer-refine-revision="wave265"] .r265-register-card{width:min(100%,520px)!important;padding:24px 26px!important;border:1px solid #e6ebe8!important;border-radius:16px!important;background:#fff!important}
body[data-customer-refine-revision="wave265"] .r265-register-card .auth-kart-logo{display:flex!important;justify-content:center!important;margin:0 auto 11px!important}
body[data-customer-refine-revision="wave265"] .r265-register-card .auth-kart-logo img{display:block!important;max-width:170px!important;max-height:48px!important;object-fit:contain!important}
body[data-customer-refine-revision="wave265"] .r265-register-card>.etiket{display:block!important;text-align:center!important;font-size:9px!important;letter-spacing:.08em!important;font-weight:600!important;color:#718078!important}
body[data-customer-refine-revision="wave265"] .r265-register-card>h1{margin:5px 0 4px!important;font-size:27px!important;line-height:1.18!important;font-weight:620!important;letter-spacing:-.025em!important;text-align:center!important;color:#18231e!important}
body[data-customer-refine-revision="wave265"] .r265-register-lead{max-width:430px!important;margin:0 auto 14px!important;text-align:center!important;color:#6c7872!important;font-size:12.5px!important;line-height:1.45!important}
body[data-customer-refine-revision="wave265"] .r265-social-login{gap:8px!important}
body[data-customer-refine-revision="wave265"] .r265-social-login .buton{min-height:42px!important;font-size:12px!important;font-weight:560!important}
body[data-customer-refine-revision="wave265"] .r265-register-progress{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:2px 0 15px!important;color:#829088!important;font-size:10.5px!important}
body[data-customer-refine-revision="wave265"] .r265-register-progress span{display:flex!important;align-items:center!important;gap:5px!important;font-weight:520!important}
body[data-customer-refine-revision="wave265"] .r265-register-progress span b{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:1px solid #d8e1dc!important;border-radius:50%!important;background:#fff!important;color:#718078!important;font-size:10px!important;font-weight:600!important}
body[data-customer-refine-revision="wave265"] .r265-register-progress span.is-active{color:#0b6e50!important}
body[data-customer-refine-revision="wave265"] .r265-register-progress span.is-active b{border-color:#9bcbb9!important;background:#eef8f4!important;color:#0b6e50!important}
body[data-customer-refine-revision="wave265"] .r265-register-progress>i{width:36px!important;height:1px!important;background:#dfe6e2!important}
body[data-customer-refine-revision="wave265"] .r265-register-card.is-enhanced .r265-register-step:not(.is-active){display:none!important}
body[data-customer-refine-revision="wave265"] .r265-register-step{animation:r265StepIn .18s ease both}
@keyframes r265StepIn{from{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}
body[data-customer-refine-revision="wave265"] .r265-register-grid{grid-template-columns:1fr 1fr!important;gap:10px 12px!important}
body[data-customer-refine-revision="wave265"] .r265-register-grid label{font-size:11px!important;font-weight:560!important;color:#27352f!important}
body[data-customer-refine-revision="wave265"] .r265-register-grid input{height:43px!important;margin-top:5px!important;border-color:#dce4e0!important;border-radius:9px!important;font-size:13px!important;font-weight:420!important;background:#fff!important}
body[data-customer-refine-revision="wave265"] .r265-register-grid .a22-alan-mesaji{font-size:9.5px!important;font-weight:420!important;color:#849089!important}
body[data-customer-refine-revision="wave265"] .r265-register-next{width:100%!important;margin-top:12px!important;font-size:12.5px!important;font-weight:600!important}
body[data-customer-refine-revision="wave265"] .r265-register-legal{margin-top:12px!important;padding-top:11px!important;border-top:1px solid #edf0ee!important;gap:7px!important}
body[data-customer-refine-revision="wave265"] .r265-register-legal label{font-size:10.5px!important;line-height:1.4!important;font-weight:430!important;color:#5f6c66!important}
body[data-customer-refine-revision="wave265"] .r265-register-legal input{width:16px!important;height:16px!important;flex:0 0 16px!important}
body[data-customer-refine-revision="wave265"] .r265-register-actions{display:grid!important;grid-template-columns:104px 1fr!important;gap:9px!important;margin-top:12px!important}
body[data-customer-refine-revision="wave265"] .r265-register-actions .buton{margin:0!important;min-height:43px!important;font-size:12px!important;font-weight:600!important}
body[data-customer-refine-revision="wave265"] .r265-register-card>.yardim{margin:14px 0 0!important;text-align:center!important;font-size:11px!important;color:#75817b!important}
body[data-customer-refine-revision="wave265"].a22-kimlik-sayfasi>.a22-orki-balon,
body[data-customer-refine-revision="wave265"].a22-kimlik-sayfasi>.a22-orki-panel{display:none!important}

@media(max-width:820px){
  body[data-customer-refine-revision="wave265"] .r265-register-pane{min-height:100vh!important;padding:26px 14px 20px!important;align-items:flex-start!important}
  body[data-customer-refine-revision="wave265"] .r265-register-card{padding:20px 17px!important;border-radius:14px!important}
  body[data-customer-refine-revision="wave265"] .r265-register-card>h1{font-size:23px!important}
  body[data-customer-refine-revision="wave265"] .r265-register-grid{grid-template-columns:1fr!important;gap:9px!important}
  body[data-customer-refine-revision="wave265"] .r265-register-actions{grid-template-columns:88px 1fr!important}
}
@media(max-width:560px){
  body[data-customer-refine-revision="wave265"] .r264-card-content{min-height:148px!important;padding:9px 9px 11px!important}
  body[data-customer-refine-revision="wave265"] .r264-card-title{font-size:12.5px!important;min-height:35px!important;max-height:35px!important}
  body[data-customer-refine-revision="wave265"] .r264-card-price{font-size:15px!important}
  body[data-customer-refine-revision="wave265"] .r264-card-badge{font-size:9px!important}
}
/* Gerçek W264 kart DOM sınıfları için son katman. */
body[data-customer-refine-revision="wave265"] .r264-card-info{min-height:156px!important;padding:10px 11px 12px!important;gap:6px!important}
body[data-customer-refine-revision="wave265"] .r264-card-info h3{min-height:38px!important;max-height:38px!important;font-size:13.5px!important;line-height:1.4!important;font-weight:540!important;letter-spacing:0!important;color:#202a25!important}
@media(max-width:560px){body[data-customer-refine-revision="wave265"] .r264-card-info{min-height:148px!important;padding:9px 9px 11px!important}body[data-customer-refine-revision="wave265"] .r264-card-info h3{font-size:12.5px!important;min-height:35px!important;max-height:35px!important}}

/* W265 kesin özgüllük kilidi: eski W91/R46 kalın kart kurallarını son katmanda ezer. */
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-badge{
  font-weight:620!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-info h3,
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-title{
  font-weight:540!important;
  font-size:13.5px!important;
  line-height:1.4!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-store,
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-store>span{
  font-weight:480!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-score,
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-score b{
  font-weight:560!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-proof{
  font-weight:500!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-price,
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r46-product-price{
  font-size:16px!important;
  line-height:1.12!important;
  font-weight:650!important;
  letter-spacing:-.01em!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-old{
  font-weight:420!important;
}
body[data-r47-customer][data-customer-refine-revision="wave265"] .r46-product-card.r264-market-card .r264-card-discount{
  font-weight:560!important;
}
