@media print{@page{margin:0;size:A4}html,body{color:#0f172a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}body:not(:has([data-print-root])){padding:10mm!important}.sidebar-navbar,.no-print,[data-radix-popper-content-wrapper],[role=dialog],[data-sonner-toaster]{display:none!important}.sidebar-main-content{background:#fff!important;min-height:auto!important;padding:0!important}body:has([data-print-root]) *{visibility:hidden}:is(body:has([data-print-root]) [data-print-root],body:has([data-print-root]) [data-print-root] *){visibility:visible}body:has([data-print-root]) [data-print-root]{box-sizing:border-box;page-break-inside:avoid;break-inside:avoid;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}body:has(#boarding-pass):not(:has([data-print-root])) *{visibility:hidden}:is(body:has(#boarding-pass):not(:has([data-print-root])) #boarding-pass,body:has(#boarding-pass):not(:has([data-print-root])) #boarding-pass *){visibility:visible}body:has(#boarding-pass):not(:has([data-print-root])) #boarding-pass{page-break-inside:avoid;break-inside:avoid;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}body:has(#boarding-pass):not(:has([data-print-root])) #boarding-pass button{display:none}img{object-fit:contain;max-width:100%;height:auto}[data-print-root] .pdf-logo-wrap{flex-shrink:0;overflow:hidden}[data-print-root] .pdf-logo-wrap img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}#payment-receipt img{width:auto!important;max-width:120px!important;height:auto!important;max-height:40px!important}a{color:inherit;text-decoration:none}a[href]:after,a[href]:before,abbr[title]:after{content:none!important}[data-print-root] a{pointer-events:none}table{page-break-inside:auto}tr{page-break-inside:avoid;break-inside:avoid}}
