/* v12.4.18: ortak arama/seçim penceresi erişilebilirliği ve dar ekran düzeni. */
.sheet .pk-search { min-width:0;background:var(--surface); }
.sheet .pk-search input { min-width:0;width:100%;font-size:max(16px,1em); }
.sheet .pk-list { min-width:0;scroll-padding-block:8px; }
.sheet .pk-list[aria-busy="true"] { opacity:.62;pointer-events:none; }
.sheet .pk-item { min-width:0;min-height:48px;padding:12px 10px;border-radius:10px;scroll-margin-block:8px; }
.sheet .pk-item .li-main { min-width:0; }
.sheet .pk-item :is(.li-title,.li-sub) { overflow-wrap:anywhere; }
.sheet .pk-item.active { background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent); }
.sheet .pk-item[aria-selected="true"] { color:var(--accent);font-weight:700; }

@media (max-width:520px) {
  .sheet .pk-search { top:-1px!important;margin-inline:-4px;padding-inline:12px; }
  .sheet .pk-item { padding:13px 8px;gap:9px; }
  .sheet .pk-item .li-sub { line-height:1.35; }
}

@media (max-width:380px) {
  .sheet .pk-search { gap:6px;padding-inline:10px; }
  .sheet .pk-search .icon-btn { width:44px;min-width:44px;padding:0; }
}

@media (max-height:500px) and (orientation:landscape) {
  .sheet .pk-search { position:relative!important;top:auto!important; }
  .sheet .pk-item { min-height:44px;padding-block:9px; }
}

@media (min-width:2200px) {
  .sheet .pk-item { min-height:54px;padding:15px 12px; }
}

@media (prefers-reduced-motion:reduce) {
  .sheet .pk-list[aria-busy="true"] { transition:none; }
}

@media (forced-colors:active) {
  .sheet .pk-item.active { outline:2px solid Highlight;outline-offset:-2px;box-shadow:none; }
}
