.app-print-only,.app-print-section{display:none}@media print{html.app-print-mode,html.app-print-mode body{background:#fff!important}html.app-print-mode body *{visibility:hidden;position:static!important;overflow:visible!important;transform:none!important}html.app-print-mode [data-print-hide],html.app-print-mode .toast-region,html.app-print-mode .tooltip,html.app-print-mode [data-print-region] [role=tablist],html.app-print-mode .app-print-root [role=tablist],html.app-print-mode [data-print-region] [data-print-hide],html.app-print-mode .app-print-root [data-print-hide]{display:none!important}html.app-print-mode .app-print-section{display:block!important}html.app-print-mode [data-print-region] input,html.app-print-mode [data-print-region] textarea,html.app-print-mode [data-print-region] select,html.app-print-mode .app-print-root input,html.app-print-mode .app-print-root textarea,html.app-print-mode .app-print-root select{box-shadow:none!important;color:#000!important;appearance:none!important;resize:none!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;padding-left:0!important}html.app-print-mode [data-print-region] button,html.app-print-mode .app-print-root button{display:none!important}html.app-print-mode [data-print-region] *,html.app-print-mode .app-print-root *{box-shadow:none!important;text-shadow:none!important}html.app-print-mode [data-print-region] :not(table):not(thead):not(tbody):not(tr):not(td):not(th):not(.app-print-detail-header):not(.app-print-detail-header *):not(.app-print-table-section):not(.app-print-table-section *),html.app-print-mode .app-print-root :not(table):not(thead):not(tbody):not(tr):not(td):not(th):not(.app-print-detail-header):not(.app-print-detail-header *):not(.app-print-table-section):not(.app-print-table-section *){color:#000!important;background:0 0!important;border-width:0!important;border-color:#0000!important;border-radius:0!important}html.app-print-mode [data-print-region] [class*=p-2],html.app-print-mode [data-print-region] [class*=p-3],html.app-print-mode [data-print-region] [class*=p-4],html.app-print-mode [data-print-region] [class*=p-5],html.app-print-mode [data-print-region] [class*=p-6],html.app-print-mode [data-print-region] [class*=p-8],html.app-print-mode [data-print-region] [class*=py-2],html.app-print-mode [data-print-region] [class*=py-3],html.app-print-mode [data-print-region] [class*=py-4],html.app-print-mode [data-print-region] [class*=py-6],html.app-print-mode [data-print-region] [class*=px-2],html.app-print-mode [data-print-region] [class*=px-3],html.app-print-mode [data-print-region] [class*=px-4],html.app-print-mode [data-print-region] [class*=px-6],html.app-print-mode .app-print-root [class*=p-4],html.app-print-mode .app-print-root [class*=p-6]{padding:0!important}html.app-print-mode [data-print-region] [class*=space-y-6]>*+*,html.app-print-mode [data-print-region] [class*=space-y-4]>*+*,html.app-print-mode [data-print-region] [class*=space-y-3]>*+*,html.app-print-mode [data-print-region] [class*=space-y-2]>*+*{margin-top:4pt!important}html.app-print-mode [data-print-region] [class*=gap-6],html.app-print-mode [data-print-region] [class*=gap-4],html.app-print-mode [data-print-region] [class*=gap-3]{gap:6pt!important}html.app-print-mode [data-print-region] [class*=mb-6],html.app-print-mode [data-print-region] [class*=mb-4],html.app-print-mode [data-print-region] [class*=mt-6],html.app-print-mode [data-print-region] [class*=mt-4]{margin-top:0!important;margin-bottom:4pt!important}html.app-print-mode [data-print-region] [role=radio],html.app-print-mode [data-print-region] [role=radiogroup]>[data-state],html.app-print-mode [data-print-region] [role=switch],html.app-print-mode [data-print-region] [role=checkbox],html.app-print-mode [data-print-region] [role=separator],html.app-print-mode [data-print-region] [data-state][data-radix-collection-item],html.app-print-mode .app-print-root [role=radio],html.app-print-mode .app-print-root [role=switch],html.app-print-mode .app-print-root [role=checkbox],html.app-print-mode [data-print-region] svg:not(.app-print-detail-header svg):not(.app-print-table-section svg),html.app-print-mode [data-print-region] img:not(.app-print-detail-header img):not(.app-print-table-section img):not([data-print-keep]){display:none!important}html.app-print-mode [data-print-region],html.app-print-mode [data-print-region] *,html.app-print-mode .app-print-root,html.app-print-mode .app-print-root *{visibility:visible}html.app-print-mode [data-print-region],html.app-print-mode .app-print-root{color:#000;background:#fff;padding:16pt;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10pt;line-height:1.4;width:100%!important;margin:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html.app-print-mode table{border-collapse:collapse;width:100%}html.app-print-mode thead{display:table-header-group}html.app-print-mode tr,html.app-print-mode td,html.app-print-mode th{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}html.app-print-mode th,html.app-print-mode td{text-align:left;vertical-align:top;border-bottom:1pt solid #d4d4d4;padding:5pt 6pt}html.app-print-mode th{color:#111;font-weight:700}html.app-print-mode .app-print-table-header{border-bottom:1pt solid #000;margin-bottom:10pt;padding-bottom:6pt}html.app-print-mode .app-print-table-header h2{margin:0;font-size:14pt;font-weight:700}html.app-print-mode .app-print-table-header p{color:#444;margin:3pt 0 0;font-size:9pt}html.app-print-mode .app-print-table-empty{color:#555;font-style:italic}html.app-print-mode .app-print-detail-header{border-bottom:1pt solid #000;margin-bottom:14pt;padding-bottom:8pt}html.app-print-mode .app-print-detail-header h1{color:#000;margin:0;font-size:18pt;font-weight:700}html.app-print-mode .app-print-detail-subtitle{color:#444;margin:4pt 0 0;font-size:10pt}html.app-print-mode .app-print-detail-fields{-moz-column-gap:12pt;grid-template-columns:max-content 1fr;gap:4pt 12pt;margin:10pt 0 0;display:grid}html.app-print-mode .app-print-detail-field{display:contents}html.app-print-mode .app-print-detail-field dt{color:#555;text-transform:uppercase;letter-spacing:.02em;font-size:9pt;font-weight:600}html.app-print-mode .app-print-detail-field dd{color:#000;margin:0;font-size:10pt}html.app-print-mode .print-muted{color:#444!important}html.app-print-mode .tickets-print-number-column{white-space:nowrap;width:10%}html.app-print-mode .tickets-print-title-column{width:30%}html.app-print-mode .tickets-print-date-column{white-space:nowrap;width:12%}}
