
/* Akünü Bul – yüksek kontrastlı erişilebilir kontroller */
.finder,.finder-result,.finderpage-help{color:#f7faff}
.finder{background:linear-gradient(145deg,#142a48,#0c1b30)!important;border:1px solid #375476!important;border-radius:22px}
.finder .finderintro h2,.finder .finderintro p,.finder .finder-label,.finder .finder-note{color:#f7faff!important}
.finderfields select{background:#fff!important;color:#14233b!important;border:2px solid #a9bdd4!important;border-radius:12px!important;font-weight:700!important;min-height:52px}
.finderfields select:disabled{background:#e4e9f0!important;color:#526174!important;opacity:1!important}
.finderfields select:focus-visible,.finderfields button:focus-visible,.finder-result a:focus-visible{outline:3px solid #ffbd60!important;outline-offset:3px}
#searchbtn{background:#f59e32!important;color:#101f35!important;border:2px solid #ffbf69!important;font-weight:800!important;border-radius:12px!important;min-height:52px;cursor:pointer}
#searchbtn:hover{background:#ffbc62!important}
.finder-result{background:#142a48!important;border:1px solid #416083!important;border-radius:20px!important;padding:24px!important}
.finder-result h3,.finder-result p,.finder-result .result-eyebrow,.finder-result .result-chips span{color:#fff!important}
.finder-result-actions .btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;border-radius:12px!important;padding:12px 18px!important;font-weight:800!important;text-align:center;text-decoration:none!important}
.finder-result-actions .btn.orange{background:#16834b!important;color:#fff!important;border:2px solid #55d18b!important}
.finder-result-actions .btn.darkbtn{background:#f59e32!important;color:#101f35!important;border:2px solid #ffc16c!important}
.finderpage-help-actions .btn.green{background:#16834b!important;color:#fff!important}
.finderpage-help-actions .btn.orange{background:#f59e32!important;color:#101f35!important}
.finder-result .guide-link{color:#b8e1ff!important}
@media(max-width:680px){.finder-result{padding:17px!important}.finder-result-actions{display:grid!important;grid-template-columns:1fr!important}.finder-result-actions .btn{width:100%!important}.finderfields select,#searchbtn{width:100%!important}}


/* Sonuç paneli: lacivert zemin, net metin ve ayrışan işlem düğmeleri */
body[data-page="finder"] #results .finder-result,
body[data-page="finder"] .results .finder-result {
  background:linear-gradient(135deg,#102844 0%,#173b5b 100%)!important;
  color:#ffffff!important;
  border:2px solid #5a84a6!important;
  box-shadow:0 16px 40px rgba(4,16,33,.24)!important;
}
body[data-page="finder"] .finder-result .result-content,
body[data-page="finder"] .finder-result .result-content h3,
body[data-page="finder"] .finder-result .result-content p {
  color:#ffffff!important;
  opacity:1!important;
}
body[data-page="finder"] .finder-result .result-eyebrow {
  color:#ffcf83!important;font-weight:800!important;
}
body[data-page="finder"] .finder-result .result-chips {
  display:flex!important;flex-wrap:wrap!important;gap:9px!important;
}
body[data-page="finder"] .finder-result .result-chips span {
  background:#254d6e!important;color:#ffffff!important;
  border:1px solid #80a8c8!important;border-radius:9px!important;
  padding:9px 12px!important;font-weight:700!important;
}
body[data-page="finder"] .finder-result .finder-result-actions a.btn.orange {
  background:#16834b!important;color:#ffffff!important;
  border:2px solid #68df9a!important;box-shadow:none!important;
}
body[data-page="finder"] .finder-result .finder-result-actions a.btn.darkbtn {
  background:#ffad42!important;color:#15233a!important;
  border:2px solid #ffd38c!important;box-shadow:none!important;
}
body[data-page="finder"] .finder-result .finder-result-actions a.btn:hover {
  filter:brightness(1.12)!important;transform:translateY(-1px);
}
body[data-page="finder"] .finder-result .finder-result-actions a.btn:focus-visible {
  outline:3px solid #ffffff!important;outline-offset:3px!important;
}
@media(max-width:680px){
 body[data-page="finder"] .finder-result .finder-result-actions a.btn{
   display:flex!important;width:100%!important;white-space:normal!important;
 }
}


/* Akünü Bul: gerçek JS çıktısındaki sınıflara doğrudan uygulanır */
#results .finder-result, .finder-result {
 background:linear-gradient(135deg,#102744,#173957)!important;
 color:#fff!important;border:1px solid #6385a6!important;
}
#results .finder-result .result-content p,
#results .finder-result .result-content h3,
#results .finder-result .result-chips span {color:#fff!important}
#results .finder-result .finder-result-actions a.btn.orange,
.finder-result-actions a.btn.orange {
 background:#16834b!important;background-image:none!important;
 color:#fff!important;border:2px solid #70dba0!important;
 text-shadow:none!important;opacity:1!important;
}
#results .finder-result .finder-result-actions a.btn.darkbtn,
.finder-result-actions a.btn.darkbtn {
 background:#102b4e!important;background-image:none!important;
 color:#fff!important;border:2px solid #8bb5dd!important;
 text-shadow:none!important;opacity:1!important;
}
#results .finder-result .finder-result-actions a.btn:hover{filter:brightness(1.16)!important}
#results .finder-result .finder-result-actions a.btn:focus-visible{
 outline:3px solid #ffcf78!important;outline-offset:3px!important
}
