/* v3.32.12 · Sayfalar arası ortak yoğunluk ve gezinme ölçüleri. */
@media screen {
  /* Sol menü: kompakt yapıyı korurken başlık ve bağlantıları rahat okunur tutar. */
  html body .corporate-sidebar .corporate-nav>.nav-group>summary,
  html body .corporate-sidebar .corporate-nav>.nav-group[open]>summary{
    min-height:31px!important;padding:7px 9px!important;font-size:10px!important;line-height:1.1!important;
  }
  html body .corporate-sidebar .corporate-nav>.nav-group>div>a,
  html body .corporate-sidebar .corporate-nav>.nav-group[open]>div>a{
    min-height:32px!important;padding:7px 10px 7px 13px!important;font-size:11.5px!important;line-height:1.25!important;
  }

  /* Bütün yönetim özetleri tek satırlık, kısa ve eşit kartlar kullanır. */
  html body .content-frame :where(
    .executive-kpis,.automation-kpis-v3,.decision-center-kpis,
    .operation-health-grid-v200,.service-escalation-metrics-v199
  ){
    display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;
    gap:8px!important;margin:0 0 10px!important;
  }
  html body .content-frame :where(
    .executive-kpis,.automation-kpis-v3,.decision-center-kpis,
    .operation-health-grid-v200,.service-escalation-metrics-v199
  )>article,
  html body .content-frame .service-escalation-metrics-v199>div{
    min-height:74px!important;padding:10px 12px!important;border-radius:9px!important;
  }
  html body .content-frame :where(.executive-kpis,.automation-kpis-v3,.decision-center-kpis) :where(span,small,em){
    font-size:9px!important;line-height:1.3!important;
  }
  html body .content-frame :where(.executive-kpis,.automation-kpis-v3,.decision-center-kpis) strong{
    margin:3px 0!important;font-size:21px!important;line-height:1.05!important;
  }
  html body .content-frame .automation-health-strip-v3204{
    gap:8px!important;margin:0 0 9px!important;
  }
  html body .content-frame .automation-health-strip-v3204 article{
    min-height:58px!important;padding:8px 10px!important;
  }
  html body .content-frame .automation-health-strip-v3204 :where(span,small){font-size:8px!important}
  html body .content-frame .automation-health-strip-v3204 strong{margin:2px 0!important;font-size:11px!important}

  /* Açıklama kartları sayfayı uzatmaz; aynı hizada kısa bir rehber şeridi olur. */
  html body .content-frame .decision-tracking-explainer-v2620{
    gap:8px!important;margin:0 0 10px!important;
  }
  html body .content-frame .decision-tracking-explainer-v2620 article{
    min-height:64px!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;border-radius:10px!important;
  }
  html body .content-frame .decision-tracking-explainer-v2620 article>span{
    flex-basis:29px!important;width:29px!important;height:29px!important;font-size:11px!important;
  }
  html body .content-frame .decision-tracking-explainer-v2620 strong{margin:0 0 2px!important;font-size:11px!important}
  html body .content-frame .decision-tracking-explainer-v2620 p{font-size:9px!important;line-height:1.3!important}

  /* Filtreler ve kayıt panelleri bütün modüllerde aynı kısa ritimde kalır. */
  html body .content-frame :where(.task-filters,.automation-filter-v3,.decision-tracking-filter){
    gap:7px!important;margin-bottom:9px!important;padding:9px!important;
  }
  html body .content-frame .decision-tracking-filter label{gap:3px!important;font-size:9px!important}
  html body .content-frame :where(.task-filters,.automation-filter-v3,.decision-tracking-filter) :where(input,select){
    min-height:35px!important;height:35px!important;
  }
  html body .content-frame .decision-type-panel-v2620{margin-top:10px!important}
  html body .content-frame .decision-type-panel-v2620>.panel-header{padding:9px 12px!important}
  html body .content-frame .decision-type-panel-v2620>.panel-header h2{font-size:14px!important}
  html body .content-frame .decision-type-panel-v2620>.panel-header p{font-size:9px!important}

  /* Üye sihirbazı: dar fakat okunabilir menü; üç adımın tamamında aynı ölçü. */
  html body .guided-member-form .record-nav-head strong{font-size:11px!important}
  html body .guided-member-form .record-nav-head small{font-size:9px!important}
  html body .guided-member-form .wizard-nav button span{font-size:10.5px!important}
  html body .guided-member-form .wizard-nav button small{font-size:8.5px!important}
  html body .guided-member-form .record-security strong{font-size:9px!important}
  html body .guided-member-form .record-security small{font-size:8.5px!important;line-height:1.35!important}
}

@media (max-width:1100px){
  html body .content-frame :where(.executive-kpis,.automation-kpis-v3,.decision-center-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px){
  html body .content-frame :where(.executive-kpis,.automation-kpis-v3,.decision-center-kpis){grid-template-columns:1fr 1fr!important}
  html body .content-frame .decision-tracking-explainer-v2620{grid-template-columns:1fr!important}
}

/* v3.32.23 · Makbuz ve Genel Kurul listelerinde ortak kompakt kayıt ritmi. */
@media screen {
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323){
    margin-top:9px!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:11px!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) .table-wrap{
    max-height:min(56vh,520px)!important;
    overflow:auto!important;
    border:0!important;
    border-radius:0!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) table{
    min-width:860px!important;
    table-layout:auto!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) thead{
    position:sticky!important;
    z-index:2!important;
    top:0!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) th{
    padding:7px 10px!important;
    font-size:8px!important;
    line-height:1.15!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) td{
    padding:7px 10px!important;
    font-size:9.5px!important;
    line-height:1.2!important;
    vertical-align:middle!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) td>strong{
    font-size:10.5px!important;
    line-height:1.2!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) td>small{
    margin-top:2px!important;
    font-size:8px!important;
    line-height:1.15!important;
  }
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) :where(.badge,.row-action){
    min-height:25px!important;
    padding:5px 8px!important;
    font-size:8px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  html body .content-frame .receipt-register-v3323 .receipt-cell-v3323{
    width:1%!important;
    text-align:right!important;
  }
  html body .content-frame .receipt-register-v3323 .amount{
    white-space:nowrap!important;
    font-size:10.5px!important;
  }
}

@media(max-width:760px){
  html body .content-frame :where(.receipt-register-v3323,.assembly-list-v3323) .table-wrap{
    max-height:none!important;
  }
}
