/* LastJant Tire Finder v2 - mevcut tema görünümünü koruyan küçük iyileştirmeler */
.lj-finder-v2 .lj-finder-v2-status{min-height:18px;margin-top:8px;font-size:12px;opacity:.72}
.lj-finder-v2 select:disabled{opacity:.58;cursor:not-allowed}
.lj-finder-v2 .lj-filter-submit{white-space:nowrap}
@media(max-width:767px){.lj-finder-v2 .lj-filter-field{width:100%}.lj-finder-v2 .lj-filter-submit{width:100%}}

/* v2.0.3 - all filter fields are immediately available */
.lj-finder-v203 .lj-finder-v2-form select { opacity: 1; cursor: pointer; }
.lj-finder-v203 .lj-finder-v2-form select:disabled { opacity: 1; }

/* v2.0.4 - admin draft preview + six-field desktop layout */
.lj-finder-v204 .lj-finder-v2-status{grid-column:1/-1;color:#ffd39a;font-size:12px;line-height:1.4;margin-top:0}
@media(min-width:1100px){
  .lj-finder-v204 .lj-finder-v2-form{grid-template-columns:repeat(6,minmax(125px,1fr))!important;gap:14px!important}
  .lj-finder-v204 .lj-filter-submit{grid-column:5/7}
}
@media(min-width:768px) and (max-width:1099px){
  .lj-finder-v204 .lj-finder-v2-form{grid-template-columns:repeat(3,minmax(150px,1fr))!important}
  .lj-finder-v204 .lj-filter-submit{grid-column:1/-1}
}

/* v2.0.5 - catalog result filter summary */
.lj-active-filters{margin:0 0 24px;padding:16px 18px;border:1px solid #ececec;border-radius:12px;background:#fff}
.lj-active-filters__title{font-weight:700;margin-bottom:10px;color:#111827}
.lj-active-filters__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.lj-filter-chip{display:inline-flex;gap:4px;align-items:center;padding:7px 10px;border-radius:999px;background:#f5f5f5;font-size:13px;line-height:1.2}
.lj-filter-clear{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#111;color:#fff!important;font-size:13px;text-decoration:none!important}
/* v2.0.6 - finder dropdowns: show more values without affecting other theme selects */
.lj-finder-v2 .nice-select .list{
  max-height:420px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  min-width:100%!important;
  width:max-content;
  max-width:min(420px,90vw);
  z-index:9999;
}
.lj-finder-v2 .nice-select .option{
  white-space:nowrap;
}
@media(max-width:767px){
  .lj-finder-v2 .nice-select .list{max-height:320px!important;max-width:86vw;}
}

/* v2.1.30 — Modern Lastik / Jant Bulucu */
.lj-finder-v210.lastjant-filter-box{
  position:relative;max-width:1320px;margin:34px auto 46px!important;padding:34px!important;
  overflow:visible;border:0!important;border-radius:28px!important;
  background:radial-gradient(circle at 92% 8%,rgba(239,127,26,.22),transparent 28%),linear-gradient(135deg,#091a2d 0%,#142f4d 100%)!important;
  box-shadow:0 24px 65px rgba(7,24,43,.18);
}
.lj-finder-v210 .lj-finder-heading{max-width:720px;margin-bottom:25px}
.lj-finder-v210 .lj-finder-eyebrow{display:block;margin-bottom:8px;color:#ff921f;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.lj-finder-v210 .lj-finder-heading h2{margin:0 0 8px!important;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.12}
.lj-finder-v210 .lj-finder-heading p{margin:0;color:rgba(255,255,255,.7);font-size:15px}
.lj-finder-v210 .lj-filter-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,250px));gap:12px;margin:0 0 18px!important;padding:0!important;background:transparent!important}
.lj-finder-v210 .lj-filter-tabs button{display:flex;align-items:center;gap:12px;padding:13px 16px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-align:left;transition:.2s ease}
.lj-finder-v210 .lj-filter-tabs button:hover{transform:translateY(-2px);background:rgba(255,255,255,.13)!important}
.lj-finder-v210 .lj-filter-tabs button.active{border-color:#ef7f1a!important;background:#ef7f1a!important;box-shadow:0 10px 24px rgba(239,127,26,.25)}
.lj-finder-v210 .lj-filter-tab-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);font-size:18px}
.lj-finder-v210 .lj-filter-tabs strong,.lj-finder-v210 .lj-filter-tabs small{display:block}.lj-finder-v210 .lj-filter-tabs strong{font-size:15px}.lj-finder-v210 .lj-filter-tabs small{margin-top:2px;color:rgba(255,255,255,.68);font-size:11px;font-weight:500}
.lj-finder-v210 .lj-filter-content{display:none!important;padding:25px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;background:rgba(255,255,255,.075)!important;backdrop-filter:blur(8px)}
.lj-finder-v210 .lj-filter-content.active{display:block!important}
.lj-finder-v210 .lj-finder-v2-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:end}
.lj-finder-v210 .lj-filter-field{width:auto!important;min-width:0}
.lj-finder-v210 .lj-filter-field label{display:block;margin:0 0 8px;color:#fff;font-size:13px;font-weight:700}
.lj-finder-v210 .lj-filter-field select{display:block;width:100%;height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#fff;color:#27364a;font-size:14px;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.lj-finder-v210 .nice-select{width:100%;height:50px;border:0;border-radius:12px;line-height:50px;color:#27364a;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.lj-finder-v210 .nice-select:after{right:17px}.lj-finder-v210 .nice-select .list{border:0;border-radius:12px;box-shadow:0 18px 45px rgba(4,20,38,.2)}
.lj-finder-v210 .lj-filter-submit{display:flex;align-items:center;justify-content:space-between;grid-column:span 2;height:50px;padding:0 19px;border:0;border-radius:12px;background:#ef7f1a;color:#fff;font-size:15px;font-weight:800;box-shadow:0 10px 22px rgba(239,127,26,.24);transition:.2s ease}
.lj-finder-v210 .lj-filter-submit:hover{transform:translateY(-2px);background:#ff8a12;box-shadow:0 14px 28px rgba(239,127,26,.31)}
.lj-finder-v210 .lj-filter-submit span:last-child{font-size:22px;font-weight:400}
.lj-finder-v210 .lj-finder-v2-status,.lj-finder-v210 .lj-finder-note{grid-column:1/-1;min-height:0;margin:0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.5}
@media(max-width:1099px){.lj-finder-v210 .lj-finder-v2-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lj-finder-v210 .lj-filter-submit{grid-column:1/-1}}
@media(max-width:767px){.lj-finder-v210.lastjant-filter-box{margin:22px auto 34px!important;padding:22px 16px!important;border-radius:22px!important}.lj-finder-v210 .lj-finder-heading{margin-bottom:20px}.lj-finder-v210 .lj-filter-tabs{grid-template-columns:1fr 1fr!important}.lj-finder-v210 .lj-filter-tabs button{padding:11px!important}.lj-finder-v210 .lj-filter-tab-icon{display:none}.lj-finder-v210 .lj-filter-content{padding:16px!important}.lj-finder-v210 .lj-finder-v2-form{grid-template-columns:1fr!important;gap:14px!important}.lj-finder-v210 .lj-filter-submit{grid-column:auto}.lj-finder-v210 .nice-select .list{max-width:calc(100vw - 64px)}}
