/* © 2026 Obaid Raza. All rights reserved. */
.lv-document-credit{margin:20px 0 4px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;text-align:center}
.pushes .push{animation:lv-assignment-enter .3s cubic-bezier(.2,.8,.2,1) both}
.lv-status-stamp{animation:lv-status-stamp .45s cubic-bezier(.2,.8,.2,1) both}
.lv-live-arrival{animation:lv-live-arrival 1.2s ease-out both}
@keyframes lv-status-stamp{from{transform:scale(1.18);opacity:.5}to{transform:scale(1);opacity:1}}
@keyframes lv-live-arrival{0%{box-shadow:0 0 0 3px #0b6be655;transform:translateY(-8px)}60%{box-shadow:0 0 0 2px #0b6be622}100%{box-shadow:none;transform:none}}
@media(max-width:760px){#range.seg{display:flex;width:100%;overflow:visible}#range.seg button{flex:1;min-width:0;padding:0 5px;font-size:11px;white-space:nowrap}}
@keyframes lv-assignment-enter{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.pushes .push,.lv-status-stamp,.lv-live-arrival{animation:none;transition:none}}
@media print{
  @page{margin:16mm}
  body{background:#fff!important;color:#111!important}
  body>.topbar,body>.side,body>.tabbar,body>.fab,body>#layer,body>#toasts,body>#confetti,body>.pushes,body>#sessionAuth,body>#sessionCheck,body>#lvMobileNewLead,body>.lv-pull-refresh{display:none!important}
  .main,body.mini .main{margin:0!important;padding:0!important}
  .page[hidden],.page:not([data-page="invoice"]){display:none!important}
  .page[data-page="invoice"] .pg-actions,.page[data-page="invoice"] .filters,.page[data-page="invoice"] .pager,.page[data-page="invoice"] [data-invoice-scopes],.page[data-page="invoice"] .account-actions{display:none!important}
  .page[data-page="invoice"] .tbl-wrap{overflow:visible!important}
  .page[data-page="invoice"] table{width:100%!important;min-width:0!important;font-size:10pt}
  .page[data-page="invoice"] th,.page[data-page="invoice"] td{white-space:normal!important;overflow-wrap:anywhere}
  .page[data-page="invoice"] th:last-child,.page[data-page="invoice"] td:last-child{display:none}
  .page[data-page="invoice"] .lv-document-credit{display:block;color:#555}
  .page[data-page="invoice"] .panel{box-shadow:none;border:0}
  *{animation:none!important;transition:none!important}
}
