/* Rağbet search: uses the live storefront's font, palette and merchant pricing. */
body.drn-reference-global .rb-search-clear[hidden],.rb-search-layer[hidden],.rb-search-layer [hidden]{display:none!important}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) input[type=search]{height:46px;min-height:46px;padding-right:90px!important;transition:background .16s,border-color .16s,box-shadow .16s}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) input[type=search][aria-expanded=true]{background:var(--yc-surface,#fff)!important;border-color:var(--accent,#6633ed)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#6633ed) 10%,transparent)!important}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) .rb-search-clear{position:absolute!important;top:50%!important;right:46px!important;transform:translateY(-50%)!important;display:grid;place-items:center;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--yc-muted,#6b6880)!important;border-radius:50%!important;cursor:pointer;box-shadow:none!important}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) .rb-search-clear:hover{background:var(--yc-accent-soft,#f2edff)!important;color:var(--accent,#6633ed)!important}
.rb-search-open .drn-reference-header{z-index:2147482999!important}
.rb-search-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;font-family:var(--yc-font-body,"Sofia Sans",sans-serif);font-size:14px;line-height:1.45;color:var(--yc-text,#201b34);-webkit-font-smoothing:antialiased}
.rb-search-layer *{box-sizing:border-box}
.rb-search-layer :is(a,button){font:inherit;letter-spacing:normal;-webkit-tap-highlight-color:transparent}
.rb-search-layer :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#6633ed) 65%,white);outline-offset:2px}
.rb-search-backdrop{position:absolute;inset:var(--rb-search-top) 0 0;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;touch-action:none;background:rgb(18 12 38 / .28);pointer-events:auto;animation:rb-search-fade .16s ease-out}
.rb-search-panel{position:fixed;z-index:1;top:var(--rb-search-top);left:var(--rb-search-left);width:var(--rb-search-width);max-width:calc(100vw - 24px);height:auto;max-height:var(--rb-search-height);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:var(--yc-surface,#fff);border:1px solid color-mix(in srgb,var(--accent,#6633ed) 15%,var(--yc-border,#e6e3ed));border-radius:20px;box-shadow:0 24px 80px -16px rgb(18 12 38 / .3),0 4px 14px rgb(18 12 38 / .06);animation:rb-search-in .18s ease-out}
.rb-search-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none;padding:20px 22px 15px;border-bottom:1px solid var(--yc-border,#eeebf3)}
.rb-search-eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#6633ed)}
.rb-search-title{margin:0;font:750 20px/1.25 var(--yc-font-heading,var(--yc-font-body,sans-serif));letter-spacing:-.02em;color:var(--yc-text,#201b34);overflow-wrap:anywhere}
.rb-search-close{display:grid;place-items:center;flex:none;width:40px;height:40px;margin:-5px -7px 0 0;padding:0;border:0;border-radius:12px;background:var(--yc-surface-alt,#f8f7fb);color:var(--yc-muted,#6b6880);cursor:pointer}
.rb-search-close:hover{color:var(--accent,#6633ed);background:var(--yc-accent-soft,#f2edff)}
.rb-search-icon{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rb-search-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent,#6633ed) 20%,transparent) transparent;padding:0 12px 8px;-webkit-overflow-scrolling:touch}
.rb-search-recent{padding:14px 10px 2px}
.rb-search-recent-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:650;color:var(--yc-muted,#6b6880)}
.rb-search-recent-clear{padding:4px 0;border:0;background:none;color:var(--accent,#6633ed);font-size:12px!important;cursor:pointer}
.rb-search-categories{display:flex;flex-wrap:wrap;gap:7px;padding:14px 10px 12px}
.rb-search-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0 6px 6px 0;padding:7px 11px;border:1px solid var(--yc-border,#e6e3ed);border-radius:999px;background:var(--yc-surface,#fff);color:var(--yc-text,#3d3753);text-decoration:none;font-size:12px!important;line-height:1.35!important;cursor:pointer;transition:background .12s,border-color .12s}
.rb-search-categories .rb-search-chip{margin:0}
.rb-search-chip:hover{background:var(--yc-accent-soft,#f2edff);border-color:color-mix(in srgb,var(--accent,#6633ed) 35%,transparent);color:var(--accent,#6633ed)}
.rb-search-chip small{color:var(--yc-muted,#6b6880);font-size:10px}
.rb-search-results{display:grid;gap:3px;margin:0;padding:0;list-style:none}
.rb-search-item{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;margin:0;padding:12px 10px;border:1px solid transparent;border-radius:13px;background:var(--yc-surface,#fff);color:var(--yc-text,#201b34);text-decoration:none!important;transition:background .12s,border-color .12s}
.rb-search-item+.rb-search-item:before{content:"";position:absolute;left:98px;right:10px;top:-3px;height:1px;background:var(--yc-border,#eeebf3);opacity:.6}
.rb-search-item:hover,.rb-search-item[aria-selected=true]{background:var(--yc-accent-soft,#f5f1ff);border-color:color-mix(in srgb,var(--accent,#6633ed) 16%,transparent);color:var(--yc-text,#201b34)}
.rb-search-image{display:block;width:72px;height:80px;padding:5px;object-fit:contain;background:#fff;border:1px solid #f0eef4;border-radius:10px;mix-blend-mode:normal}
.rb-search-body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.rb-search-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:14px;font-weight:650;line-height:1.35;color:var(--yc-text,#201b34)}
.rb-search-brand{font-size:11px;line-height:1.2;color:var(--yc-muted,#797285)}
.rb-search-price{font-size:16px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--yc-price-color,var(--yc-text,#201b34))}
.rb-search-plan{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin-top:2px;font-size:11px;line-height:1.5;color:var(--yc-muted,#6b6880)}
.rb-search-plan :is(b,strong){color:var(--accent,#6633ed);font-weight:700}
.rb-search-plan>span:last-child{display:inline-flex;padding:2px 7px;border-radius:5px;background:var(--yc-accent-soft,#f2edff);color:var(--accent,#6633ed);font-weight:650}
.rb-search-footer{flex:none;display:grid;gap:8px;padding:12px 22px 13px;border-top:1px solid var(--yc-border,#eeebf3);background:var(--yc-surface-alt,#faf9fc)}
.rb-search-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent,#6633ed) 18%,transparent);border-radius:11px;background:var(--yc-accent-soft,#f2edff);color:var(--accent,#6633ed);font-size:14px;font-weight:750;text-decoration:none!important;transition:background .12s}
.rb-search-all:hover{background:color-mix(in srgb,var(--accent,#6633ed) 16%,var(--yc-surface,#fff))}
.rb-search-hint{margin:0;text-align:center;color:var(--yc-muted,#797285);font-size:10px;line-height:1.4}
.rb-search-empty{display:grid;justify-items:center;gap:10px;padding:38px 20px;text-align:center;color:var(--yc-muted,#797285)}
.rb-search-empty>.rb-search-icon{width:36px;height:36px;padding:7px;box-sizing:content-box;border-radius:16px;background:var(--yc-accent-soft,#f2edff);color:var(--accent,#6633ed)}
.rb-search-empty :is(h3,p){margin:0;max-width:320px;overflow-wrap:anywhere}
.rb-search-empty h3{color:var(--yc-text,#201b34);font-size:17px;line-height:1.3}
.rb-search-empty p{font-size:13px;line-height:1.5}
.rb-search-loading{padding:8px 10px 0}
.rb-search-skeleton{position:relative;height:98px;margin-bottom:8px;border-radius:12px;background:linear-gradient(110deg,var(--yc-surface-alt,#f6f4f9) 15%,var(--yc-surface,#fff) 35%,var(--yc-surface-alt,#f6f4f9) 55%);background-size:220% 100%;animation:rb-search-shimmer 1.4s linear infinite}
.rb-search-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes rb-search-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@keyframes rb-search-fade{from{opacity:0}to{opacity:1}}
@keyframes rb-search-shimmer{to{background-position:-220% 0}}
@media(max-width:767px){
 html.rb-search-mobile,html.rb-search-mobile body{overflow:hidden!important;overscroll-behavior:none}
 .rb-search-mobile .drn-reference-bottom-nav{visibility:hidden!important;pointer-events:none!important}
 body.drn-reference-global .drn-reference-search-mobile input[type=search]{font-size:16px!important;height:48px!important;min-height:48px!important;padding-left:16px!important;padding-right:94px!important}
 body.drn-reference-global .drn-reference-search-mobile button[type=submit]{width:40px;height:40px;right:4px}
 body.drn-reference-global .drn-reference-search-mobile .rb-search-clear{width:44px!important;height:44px!important;right:45px!important}
 .rb-search-panel{left:0!important;width:100%!important;max-width:100%;height:var(--rb-search-height);max-height:var(--rb-search-height);border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -5px 30px rgb(18 12 38 / .08);animation:none}
 .rb-search-topline{padding:15px 16px 12px;gap:12px}
 .rb-search-title{font-size:19px}
 .rb-search-eyebrow{font-size:10px}
 .rb-search-close{width:44px;height:44px;margin:-4px -6px 0 0}
 .rb-search-scroll{padding:0 6px 5px}
 .rb-search-categories{padding:12px 10px 8px;gap:6px}
 .rb-search-chip{min-height:40px;padding:9px 11px}
 .rb-search-item{grid-template-columns:62px minmax(0,1fr);gap:12px;min-height:112px;padding:11px 10px;border-radius:12px}
 .rb-search-image{width:62px;height:76px}
 .rb-search-item+.rb-search-item:before{left:84px}
 .rb-search-name{font-size:14px}
 .rb-search-price{font-size:16px}
 .rb-search-plan{font-size:11px;gap:2px 7px}
 .rb-search-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:6px}
 .rb-search-all{min-height:44px}
 .rb-search-hint{font-size:10px}
 .rb-search-empty{padding:25px 16px}
}
@media(max-width:359px){.rb-search-topline{padding-left:12px;padding-right:12px}.rb-search-title{font-size:17px}.rb-search-item{gap:9px;grid-template-columns:54px minmax(0,1fr)}.rb-search-image{width:54px;height:70px}.rb-search-plan{font-size:10px}.rb-search-name{font-size:13px}.rb-search-categories{padding-left:6px;padding-right:6px}}
@media(prefers-reduced-motion:reduce){.rb-search-layer *,.rb-search-layer{animation:none!important;transition:none!important}}

.rb-search-item>.rb-search-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--accent,#6633ed);opacity:.65}
.rb-search-body{padding-right:18px}
.rb-search-heading{min-width:0}
.rb-search-recent-topline h3{margin:0;font:650 12px/1.4 var(--yc-font-body,sans-serif);color:var(--yc-muted,#6b6880)}
.rb-search-chip-count{font-size:10px;color:var(--yc-muted,#6b6880)}
.rb-search-image.is-placeholder{display:grid;place-items:center;color:var(--accent,#6633ed)}
.rb-search-skeleton{display:flex;align-items:center;gap:16px;padding:12px;background:var(--yc-surface-alt,#f8f7fb);animation:none}
.rb-search-skeleton-image{width:62px;height:72px;flex:none;border-radius:9px;background:var(--yc-border,#eeebf3)}
.rb-search-skeleton-body{display:grid;gap:10px;flex:1}
.rb-search-skeleton-line{display:block;max-width:90%;height:9px;border-radius:5px;background:var(--yc-border,#eeebf3)}
.rb-search-skeleton-line:nth-child(2){max-width:65%}.rb-search-skeleton-line:nth-child(3){max-width:40%;height:14px}
@media(max-width:767px){
 html.rb-search-mobile body.drn-reference-global :is(.drn-reference-announcement,.drn-reference-topbar,.drn-reference-header-main){display:none!important}
 html.rb-search-mobile body.drn-reference-global .drn-reference-header{top:0!important}
 html.rb-search-mobile body.drn-reference-global .drn-reference-search-mobile{padding-top:8px!important;padding-bottom:8px!important}
}

/* Keep the support launcher from covering search results and actions. */
.rb-search-open .ycd-root{display:none!important}
@media(max-width:767px){.rb-search-chip{min-height:44px}}

/* NSC: taksit planı arama sonuçlarında belirgin */
body.drn-reference-global .rb-search-plan{
  display:grid;
  gap:8px;
  width:100%;
  margin-top:8px;
  padding:10px 11px;
  border:1px solid color-mix(in srgb,var(--accent,#f27a1a) 30%,#ffd9bd);
  border-radius:12px;
  background:linear-gradient(160deg,color-mix(in srgb,var(--accent,#f27a1a) 12%,#fff) 0%,#fff 65%);
  box-shadow:0 4px 14px color-mix(in srgb,var(--accent,#f27a1a) 12%,transparent);
}
body.drn-reference-global .rb-search-plan>span:last-child{display:block;width:100%;padding:7px 10px;border-radius:8px;background:var(--accent,#f27a1a);color:#fff;font-size:12px;font-weight:800;text-align:center}
body.drn-reference-global .rb-search-deposit{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;background:#fff;border:1px solid color-mix(in srgb,var(--accent,#f27a1a) 20%,var(--yc-border,#e6e3ed));font-size:11px;font-weight:700;color:#555}
body.drn-reference-global .rb-search-monthly{font-size:13px!important;font-weight:800!important}
body.drn-reference-global .rb-search-eyebrow{display:inline-flex;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent,#f27a1a) 16%,#fff);margin-bottom:6px}
