/* IT-BALON.CZ Podpora v617 – export/filter responsiveness */
body.unified-support-layout .activity-filter-actions-v548,
body.unified-support-layout .itb-forms-filter-actions-v547,
body.unified-support-layout .itb-hours-filter-actions-v615{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  flex-wrap:wrap!important;
}
body.unified-support-layout .activity-filter-actions-v548 > *,
body.unified-support-layout .itb-forms-filter-actions-v547 > *,
body.unified-support-layout .itb-hours-filter-actions-v615 > *{
  min-height:42px!important;
  box-sizing:border-box!important;
}
body.unified-support-layout .activity-export-v548,
body.unified-support-layout .itb-forms-export-v590,
body.unified-support-layout .itb-hours-export-pdf-v615,
body.unified-support-layout .itb-hours-export-excel-v615{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
@media(max-width:900px){
  body.unified-support-layout .activity-filter-grid-v548{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.unified-support-layout .activity-filter-grid-v548 .wide{
    grid-column:1/-1!important;
  }
  body.unified-support-layout .itb-forms-filter-v547{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.unified-support-layout .itb-forms-filter-v547 .itb-forms-search-v547{
    grid-column:1/-1!important;
  }
  body.unified-support-layout .itb-forms-filter-actions-v547{
    grid-column:1/-1!important;
  }
}
@media(max-width:620px){
  body.unified-support-layout .activity-filter-grid-v548,
  body.unified-support-layout .itb-forms-filter-v547{
    grid-template-columns:1fr!important;
  }
  body.unified-support-layout .activity-filter-actions-v548,
  body.unified-support-layout .itb-forms-filter-actions-v547,
  body.unified-support-layout .itb-hours-filter-actions-v615{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    width:100%!important;
  }
  body.unified-support-layout .activity-filter-actions-v548 > *,
  body.unified-support-layout .itb-forms-filter-actions-v547 > *,
  body.unified-support-layout .itb-hours-filter-actions-v615 > *{
    width:100%!important;
    margin:0!important;
  }
  body.unified-support-layout .activity-filter-actions-v548 > :first-child,
  body.unified-support-layout .itb-forms-filter-actions-v547 > :first-child{
    grid-column:1/-1!important;
  }
  body.unified-support-layout .itb-v530-stats-company{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
    margin:8px 0 0!important;
  }
  body.unified-support-layout .itb-v530-stats-company select,
  body.unified-support-layout .itb-v530-stats-company button{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
}
