@media print{body *{visibility:hidden}#extract-to-download,#extract-to-download *{visibility:visible}#extract-to-download{position:absolute;left:0;top:0;width:100%;background:#fff!important;padding:20px;margin:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,[data-no-print],button{display:none!important}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12pt;line-height:1.4}h1,h2,h3,h4,h5,h6{page-break-after:avoid;font-weight:700}h1{font-size:18pt}h2{font-size:16pt}h3{font-size:14pt}table{border-collapse:collapse;width:100%;page-break-inside:auto}td,th{border:1px solid #ddd;padding:8px;text-align:left;page-break-inside:avoid}th{background-color:#f5f5f5!important;font-weight:700}.page-break{page-break-before:always}.page-break-avoid{page-break-inside:avoid}.mb-6{margin-bottom:24px!important}.mb-4{margin-bottom:16px!important}.mb-2{margin-bottom:8px!important}.mt-6{margin-top:24px!important}.mt-4{margin-top:16px!important}.p-8{padding:32px!important}.p-4{padding:16px!important}.p-2{padding:8px!important}.bg-white{background-color:#fff!important}.bg-gray-50{background-color:#f9fafb!important}.bg-blue-50{background-color:#eff6ff!important}.bg-green-50{background-color:#f0fdf4!important}.border{border:1px solid #e5e7eb!important}.border-gray-200{border-color:#e5e7eb!important}.border-blue-200{border-color:#bfdbfe!important}.rounded-2xl,.rounded-lg,.rounded-xl{border-radius:8px!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.justify-between{justify-content:space-between!important}.items-center{align-items:center!important}.print\\:hidden{display:none!important}.print\\:flex{display:flex!important}.print\\:block{display:block!important}.hidden{display:none!important}.hidden.print\\:flex{display:flex!important}.hidden.print\\:block{display:block!important}.text-gray-500{color:#6b7280!important}.text-gray-600{color:#4b5563!important}.text-gray-700{color:#374151!important}.text-blue-600{color:#2563eb!important}.text-green-600{color:#16a34a!important}}@page{margin:20mm;size:A4}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}