/* ALO132: A compact, invoice-only print sheet. No stock, price or order mutations. */
#alo132-print-sheet{display:none}
.alo132-print-expiry{display:none}
@keyframes alo132-attention{0%,100%{background:transparent;box-shadow:0 0 0 transparent}50%{background:#f7e8d7;box-shadow:0 0 0 3px #a16f4d55}}
.alo132-orders-link.alo132-attention{animation:alo132-attention 1.25s ease-in-out infinite;border-radius:8px;padding:4px 8px!important;outline:1px solid #b59076}
@media(prefers-reduced-motion:reduce){.alo132-orders-link.alo132-attention{animation:none;background:#f7e8d7;border-bottom:2px solid #926344}}
@media print{
 @page{size:A4 portrait;margin:7mm}
 body.alo132-printing{background:#fff!important;color:#101010!important;margin:0!important;padding:0!important}
 body.alo132-printing > :not(#alo132-print-sheet){display:none!important}
 body.alo132-printing #alo132-print-sheet{display:block!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;background:#fff!important;direction:rtl;font-family:Tahoma,Arial,sans-serif;font-size:10px!important;line-height:1.35!important;color:#111!important}
 #alo132-print-sheet *{box-sizing:border-box!important;box-shadow:none!important;text-shadow:none!important;animation:none!important}
 #alo132-print-sheet .invoice-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1.5px solid #222!important;padding:0 0 6px!important;margin:0 0 5px!important}
 #alo132-print-sheet .alo97-invoice-heading{display:flex!important;align-items:center!important;gap:9px!important}
 #alo132-print-sheet .alo97-invoice-logo{width:55px!important;height:48px!important;object-fit:contain!important}
 #alo132-print-sheet h1{font-size:18px!important;line-height:1.2!important;margin:0 0 2px!important;padding:0!important}
 #alo132-print-sheet p,#alo132-print-sheet small{font-size:10px!important;line-height:1.35!important;margin:1px 0!important;padding:0!important}
 #alo132-print-sheet .eyebrow{font-size:9px!important;letter-spacing:.4px!important}
 #alo132-print-sheet .status{font-size:10px!important;border:1px solid #444!important;padding:2px 5px!important}
 #alo132-print-sheet .alo132-created,#alo132-print-sheet .alo132-print-expiry{display:block!important;margin:4px 0!important}
 #alo132-print-sheet .table-wrap{border:0!important;overflow:visible!important;margin:5px 0!important}
 #alo132-print-sheet table{border-collapse:collapse!important;min-width:0!important;width:100%!important;font-size:10px!important;table-layout:auto!important}
 #alo132-print-sheet th,#alo132-print-sheet td{font-size:10px!important;line-height:1.2!important;border:1.2px solid #222!important;padding:4px 5px!important;vertical-align:middle!important;color:#111!important}
 #alo132-print-sheet th{font-weight:800!important;background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 #alo132-print-sheet .alo97-repeated-heading{display:none!important}
 #alo132-print-sheet thead{display:table-header-group!important}
 #alo132-print-sheet tr{break-inside:avoid!important;page-break-inside:avoid!important}
 #alo132-print-sheet .alo106-product-cell{display:flex!important;align-items:center!important;gap:5px!important}
 #alo132-print-sheet .alo106-photo{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 26px!important;border:none!important}
 #alo132-print-sheet .alo106-photo img{max-width:26px!important;max-height:26px!important;object-fit:contain!important}
 #alo132-print-sheet .alo106-photo-empty{font-size:9px!important}
 #alo132-print-sheet .alo106-color-badge{background:transparent!important;border:0!important;padding:0!important;display:block!important;font-size:9px!important}
 #alo132-print-sheet .alo124-review-result{margin:4px 0!important;padding:5px!important;border:1px solid #777!important;background:#fff!important;break-inside:avoid!important}
 #alo132-print-sheet .totals{margin:7px 0 0 auto!important;padding:6px 8px!important;gap:4px!important;max-width:100%!important;border:1.5px solid #333!important;background:#fff!important;break-inside:avoid!important;display:grid!important}
 #alo132-print-sheet .totals>div{margin:0!important;padding:2px 0!important;font-size:10px!important;line-height:1.3!important}
 #alo132-print-sheet .totals .grand{border-top:1px solid #333!important;padding-top:4px!important;font-size:11px!important}
 #alo132-print-sheet .alo104-deposit-order{border:1px solid #777!important;padding:5px!important;margin:5px 0!important;break-inside:avoid!important}
 #alo132-print-sheet .alo104-deposit-order form,#alo132-print-sheet .alo104-deposit-order button,#alo132-print-sheet .note.alo97-legacy-note{display:none!important}
 #alo132-print-sheet .alo104-deposit-order p{margin:2px 0!important}
 #alo132-print-sheet a{color:#111!important;text-decoration:none!important}
}
