/* AdminLTE 3 — shared minimalist "Satır" selector.
   Visual only: 10 / 50 / 100 / Tümü choices and all paging logic remain intact.
   Matched to the 29x27px minimalist navigation controls. */
html body label.grid-page-size {
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:27px!important;
  height:27px!important;
  position:relative;
  flex-shrink:0;
  font-weight:400!important;
  white-space:nowrap;
  color:#687887!important;
  line-height:1.25!important;
}
html body label.grid-page-size > span {
  display:inline-flex;
  align-items:center;
  font-size:11px!important;
  font-weight:400!important;
  letter-spacing:0;
  line-height:27px!important;
  color:#687887!important;
}
html body label.grid-page-size > select.form-control {
  box-sizing:border-box!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  width:67px!important;
  min-width:67px!important;
  max-width:67px!important;
  height:27px!important;
  min-height:27px!important;
  max-height:27px!important;
  padding:0 22px 0 9px!important;
  margin:0!important;
  font-size:11px!important;
  font-weight:400!important;
  line-height:25px!important;
  color:#586d82!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath fill='none' stroke='%2372869a' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right 8px center!important;
  background-size:10px 7px!important;
  border:1px solid #c6d1dc!important;
  border-radius:6px!important;
  box-shadow:none!important;
  cursor:pointer;
  font-variant-numeric:tabular-nums;
  vertical-align:middle;
}
html body label.grid-page-size > select.form-control:hover:not(:disabled){
  background-color:#edf3f9!important;
  border-color:#9eb6cf!important;
  color:#1b5d96!important;
}
html body label.grid-page-size > select.form-control:focus-visible {
  outline:2px solid #357ec2!important;
  outline-offset:2px!important;
  box-shadow:none!important;
}
html body label.grid-page-size > select.form-control:disabled {
  opacity:.45;
  cursor:default;
}
html body.dark-mode label.grid-page-size,
html body.dark-mode label.grid-page-size > span {color:#becbd7!important;}
html body.dark-mode label.grid-page-size > select.form-control {
  color:#c1d0df!important;
  background-color:transparent!important;
  border-color:#526273!important;
  color-scheme:dark;
}
html body.dark-mode label.grid-page-size > select.form-control {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath fill='none' stroke='%23aebed0' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")!important;
}
html body.dark-mode label.grid-page-size > select.form-control:hover:not(:disabled) {
  background-color:#354454!important;
  border-color:#7694b2!important;
  color:#fff!important;
}
@media(max-width:575px) {
  /* Preserve existing responsive pager placement; style only the selector itself. */
  html body label.grid-page-size {margin-top:2px!important;margin-bottom:2px!important;}
}
@media print {html body label.grid-page-size{display:none!important;}}
