/* Ede Telekom v0.50 · admin overview spacing polish */

/* Keep the overview breadcrumb and compact refresh control on one line. */
.admin-layout .admin-overview-topline{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin:0 0 8px;
}
.admin-layout .admin-overview-topline .admin-breadcrumb{margin:0!important;min-width:0}
.admin-layout .admin-overview-refresh{
  min-height:28px!important;
  height:28px!important;
  padding:3px 9px!important;
  border-radius:8px!important;
  font-size:11px!important;
  line-height:1!important;
  gap:5px!important;
  flex:none;
}
.admin-layout .admin-overview-refresh svg{width:14px!important;height:14px!important}

/* Pull the invoice card title upward and make the heading area much tighter. */
.admin-layout .admin-overview-invoices{padding-top:12px!important}
.admin-layout .admin-overview-invoices .section-heading.compact{
  margin-top:0!important;
  margin-bottom:4px!important;
  min-height:0!important;
  padding:0!important;
  line-height:1.05!important;
}
.admin-layout .admin-overview-invoices .section-heading.compact>div{line-height:1!important}
.admin-layout .admin-overview-invoices .section-heading.compact h3{
  margin:0!important;
  line-height:1.05!important;
}
.admin-layout .admin-overview-invoices .section-heading.compact .text-link{
  line-height:1.1!important;
}

/* Software credit aligns to the right in the admin workspace. */
.admin-layout .software-credit{
  width:100%;
  justify-content:flex-end!important;
  text-align:right!important;
  align-items:center!important;
}

@media(max-width:760px){
  .admin-layout .admin-overview-topline{align-items:center;gap:8px}
  .admin-layout .admin-overview-refresh{height:27px!important;min-height:27px!important;padding:3px 7px!important}
  .admin-layout .software-credit{align-items:flex-end!important;text-align:right!important}
}
