.balance-totals{display:flex;gap:16px;flex-wrap:wrap}.balance-totals>div{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:160px}.balance-totals small{display:block;margin-bottom:8px}.balance-totals strong{font-size:22px;overflow-wrap:anywhere}.balance-receipt>h2{margin-bottom:20px}.balance-receipt>.welcome{margin-top:15px}.balance-receipt .notice{font-size:13px}
@media print{
 body.printing-receipt #app,body.printing-receipt #toast,body.printing-receipt .mobile-nav{display:none!important}
 body.printing-receipt{background:white!important}
 body.printing-receipt dialog[open]{display:block;position:static;width:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:20px;color:#111;background:white}
 body.printing-receipt dialog::backdrop{display:none}
 body.printing-receipt .modal-head,body.printing-receipt .modal-actions{display:none!important}
 .balance-receipt .details{break-inside:avoid}.balance-receipt .notice{background:#f5f5f5;border-color:#333}
}
