/* Ortak kabuk ve footer değiştirilmeden bu yoğun yönetim ekranı görünüm yüksekliğine sığdırılır. */
@media (min-width: 1401px) and (min-height: 760px) {
  body.takim-yetki-sayfasi main {
    padding-top: 16px;
    padding-bottom: 12px;
  }

  body.takim-yetki-sayfasi .sayfa-basligi {
    margin-bottom: 14px;
  }

  body.takim-yetki-sayfasi .takim-yetki-yerlesimi {
    gap: 12px;
  }

  body.takim-yetki-sayfasi .kurum-karti > header {
    padding: 12px 16px;
  }

  body.takim-yetki-sayfasi .takim-arama {
    height: 32px;
    margin: 9px 11px;
  }

  body.takim-yetki-sayfasi .takim-listesi button {
    min-height: 43px;
    padding-block: 5px;
  }

  body.takim-yetki-sayfasi .takim-paneli > footer {
    padding: 7px 10px;
  }

  body.takim-yetki-sayfasi .kullanici-filtreleri {
    padding: 8px 14px;
  }

  body.takim-yetki-sayfasi .kullanici-filtreleri button {
    min-height: 27px;
  }

  body.takim-yetki-sayfasi .kullanici-tablo-basligi {
    padding-block: 7px;
  }

  body.takim-yetki-sayfasi .takim-kullanici-listesi {
    max-height: 220px;
    overflow-y: auto;
  }

  body.takim-yetki-sayfasi .takim-kullanici-listesi > button {
    min-height: 42px;
    padding-block: 5px;
  }

  body.takim-yetki-sayfasi .kullanici-paneli > footer {
    min-height: 42px;
    padding-block: 6px;
  }

  body.takim-yetki-sayfasi .iliski-dogrulama-seridi {
    margin-top: 12px;
  }

  body.takim-yetki-sayfasi .iliski-dogrulama-seridi > div {
    min-height: 56px;
    padding-block: 8px;
  }
}

.kullanici-tablo-basligi,
.takim-kullanici-listesi > button {
  grid-template-columns: 22px minmax(145px,1.35fr) 70px minmax(105px,1fr) 90px 55px;
}

.kullanici-tablo-basligi input,
.takim-kullanici-listesi input[data-secim-id] {
  width: 15px;
  height: 15px;
  margin: 0;
  accent-color: var(--mavi);
}

.takim-kullanici-listesi > button.toplu-secili {
  background: color-mix(in srgb,var(--mavi-yumusak) 76%,var(--yuzey));
  box-shadow: inset 3px 0 var(--mavi);
}

.atama-paneli #tekliAtamaAlani > header,
.toplu-atama-merkezi > header {
  display: block;
  padding: 16px 17px;
  border-bottom: 1px solid var(--cizgi);
}

.atama-paneli #tekliAtamaAlani > header h2,
.toplu-atama-merkezi > header h2 {
  margin: 0;
  font-size: 15px;
  line-height: 1.25;
  letter-spacing: -.01em;
}

.atama-paneli #tekliAtamaAlani > header p {
  margin: 4px 0 0;
  color: var(--metin-soluk);
  font-size: 9px;
  line-height: 1.45;
}

.toplu-is-gecmisi h3,
.toplu-etki h3 {
  margin: 0;
  font-size: 11px;
}

.toplu-atama-merkezi > header p {
  display: grid;
  gap: 3px;
  margin: 10px 0 0;
  padding: 10px;
  border: 1px solid var(--cizgi);
  border-radius: 9px;
  background: var(--yuzey-ikincil);
}

.toplu-atama-merkezi > header p b {
  color: var(--metin);
  font-size: 10px;
  line-height: 1.35;
}

.toplu-atama-merkezi > header p small,
.toplu-atama-merkezi form label small {
  color: var(--metin-soluk);
  font-size: 8px;
}

.toplu-atama-merkezi form {
  display: grid;
  gap: 10px;
  padding: 13px 15px;
}

.toplu-atama-merkezi form label {
  display: grid;
  gap: 5px;
  color: var(--metin-ikincil);
  font-size: 9px;
  font-weight: 700;
}

.toplu-atama-merkezi form select {
  min-width: 0;
  width: 100%;
  height: 34px;
  padding: 0 8px;
  border: 1px solid var(--cizgi-guclu);
  border-radius: 8px;
  background: var(--yuzey);
  color: var(--metin);
  font-size: 9px;
}

.toplu-uygula {
  grid-template-columns: 18px 1fr;
  align-items: center;
}

.toplu-uygula select,
.toplu-uygula small {
  grid-column: 1 / -1;
}

.toplu-uygula > input {
  width: 15px;
  height: 15px;
  margin: 0;
  accent-color: var(--mavi);
}

.toplu-etki {
  padding: 10px;
  border: 1px solid color-mix(in srgb,var(--yesil) 32%,var(--cizgi));
  border-radius: 9px;
  background: color-mix(in srgb,var(--yesil-yumusak) 48%,var(--yuzey));
}

.toplu-etki > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  margin-top: 8px;
}

.toplu-etki span {
  display: flex;
  justify-content: space-between;
  gap: 5px;
  color: var(--metin-soluk);
  font-size: 8px;
}

.toplu-etki b {
  color: var(--yesil);
}

.toplu-is-gecmisi {
  padding: 12px 15px;
  border-top: 1px solid var(--cizgi);
}

.toplu-is-gecmisi p {
  margin: 7px 0 0;
  color: var(--metin-soluk);
  font-size: 8px;
  line-height: 1.5;
}

.toplu-is-gecmisi progress {
  width: 100%;
  height: 6px;
  margin-top: 8px;
  accent-color: var(--mavi);
}

.toplu-is-listesi {
  display: grid;
  gap: 5px;
  max-height: 116px;
  margin-top: 8px;
  overflow-y: auto;
}

.toplu-is-listesi article {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 7px 8px;
  border: 1px solid var(--cizgi);
  border-radius: 8px;
  background: var(--yuzey-ikincil);
}

.toplu-is-listesi article span {
  display: grid;
  gap: 2px;
  min-width: 0;
}

.toplu-is-listesi article b,
.toplu-is-listesi article em {
  color: var(--metin);
  font-size: 8px;
  font-style: normal;
}

.toplu-is-listesi article small {
  color: var(--metin-soluk);
  font-size: 7px;
}

.toplu-atama-merkezi select:disabled {
  cursor: not-allowed;
  opacity: .56;
}

.atama-paneli .atama-bos {
  display: grid;
  min-height: 104px;
  padding: 22px 18px;
  place-items: center;
  line-height: 1.5;
}

@media (min-width: 1401px) and (min-height: 760px) {
  body.takim-yetki-sayfasi .atama-paneli #tekliAtamaAlani > header,
  body.takim-yetki-sayfasi .toplu-atama-merkezi > header {
    padding: 12px 16px;
  }
}

/* Operasyon Merkezi içerik tipografisi: başlık ölçüleri korunur. */
.atama-paneli #tekliAtamaAlani > header p,
.toplu-atama-merkezi > header p small,
.toplu-atama-merkezi form label small,
.toplu-is-gecmisi p { font-size: var(--yazi-aciklama); line-height: var(--satir-aciklama); }
.toplu-atama-merkezi > header p b { font-size: var(--yazi-kart-basligi); }
.toplu-atama-merkezi form label,
.toplu-atama-merkezi form select,
.toplu-etki span,
.toplu-is-listesi article b,
.toplu-is-listesi article em,
.toplu-is-listesi article small { font-size: var(--yazi-meta); }
