/* AquaFlow V34.2.33 — viewport paint + low-cost mobile effects. */
#order-list > [data-ui-key],
#delivery-list > [data-ui-key],
#debt-list > [data-ui-key],
#customer-list > [data-ui-key],
#employee-list > [data-ui-key],
#user-list > [data-ui-key],
.entry-list > [data-ui-key],
.card-grid > [data-ui-key] {
  content-visibility:auto;
  contain-intrinsic-size:auto 170px;
}

/* The browser can skip paint/layout for non-active workspaces entirely. */
.view:not(.active) {
  content-visibility:hidden;
}
.view.active {
  content-visibility:visible;
}

@media(max-width:760px){
  html.af-mobile-performance .tabs,
  html.af-mobile-performance .customer-search-panel,
  html.af-mobile-performance .period-filter,
  html.af-mobile-performance dialog::backdrop {
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html.af-mobile-performance .entry,
  html.af-mobile-performance .customer-card,
  html.af-mobile-performance .debtor,
  html.af-mobile-performance .aquaflow-order-card,
  html.af-mobile-performance .delivery-card-v34225,
  html.af-mobile-performance .debt-card-v34228 {
    box-shadow:0 2px 8px rgba(26,60,88,.035)!important;
  }
  html.af-scrolling .entry,
  html.af-scrolling .customer-card,
  html.af-scrolling .debtor,
  html.af-scrolling .aquaflow-order-card,
  html.af-scrolling .delivery-card-v34225,
  html.af-scrolling .debt-card-v34228,
  html.af-scrolling .tab,
  html.af-scrolling .btn {
    transition:none!important;
    animation:none!important;
  }
}

@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{
    scroll-behavior:auto!important;
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
  }
}
