/* Performer Beta 5.6 — mobil zikir taşması ve diyet önceliği. */

/* Makro özeti hem masaüstünde hem mobilde başlığın hemen altında kalır. */
.nutrition35-page>.nutrition35-summary{margin-top:0}

@media(max-width:700px){
  .nutrition35-page>.nutrition35-summary{order:2;margin:0 0 12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px}
  .nutrition35-page>.beta13-nutrition-rule{order:3}
  .nutrition35-page>.panel:not(.nutrition35-summary):not(.nutrition35-tools):not(.diet-apply){order:3}
  .nutrition35-page>.nutrition35-meals{order:3}
  .nutrition35-page>.nutrition35-add-form{order:4}
  .nutrition35-page>.diet-apply{order:5}
  .nutrition35-page>.nutrition35-tools{order:6}
}

/* Zikir raporu sayfanın genişliğini büyütmez; çubuklar kendi kartında kayar. */
@media(max-width:620px){
  .zikr-design,.beta25-page,.beta25-report,.beta55-monthly{width:100%;max-width:100%;min-width:0}
  .beta25-report,.beta55-monthly{overflow:hidden}
  .beta55-stacked-bars{display:flex;width:100%;max-width:100%;min-width:0!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:9px}
  .zikr-design .beta55-stacked-bars article{flex:0 0 44px!important;min-width:44px}
  .beta55-zikr-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}
  .beta55-zikr-legend span{min-width:0;font-size:9px;overflow-wrap:anywhere}
  .beta24-table{display:block;width:100%;max-width:100%;overflow-x:auto}
}
