@page{size:A4 portrait;margin:10mm 8mm}@media print{html,body{background:none!important;color:#000!important;font-family:"Helvetica Neue",Arial,system-ui,sans-serif;font-size:8pt;line-height:1.25}*{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:economy;print-color-adjust:economy}a,.link,.btn-link{color:#000!important;text-decoration:none!important}.text-success,.text-danger,.text-warning,.text-muted,.badge,[class*="badge-"],.label,[class*="label-"]{color:#000!important;background:transparent!important;border-color:#000!important}header,nav,footer,.navbar,.sidebar,.offcanvas,.toast,.alert,.pagination,.btn,.btn-group,form,.filters,.actions,.breadcrumbs,.tooltip,.no-print{display:none!important}.container,.container-fluid,.container-xl,.container-lg{width:auto!important;max-width:none!important;padding:0!important}.row,[class*="grid"],[class*="col-"]{gap:0!important}h1,h2,h3{margin:4pt 0 2pt;font-weight:600;color:#000!important}h1{font-size:13pt}h2{font-size:11pt}h3{font-size:10pt}table{border-collapse:collapse;width:100%;table-layout:auto;color:#000}table.table{color:#000}table>tbody{border-bottom:0.1pt solid #000}th,td{border:0.1pt solid #000;padding:2pt 3pt!important;vertical-align:top;word-wrap:break-word}th{font-weight:700}.text-end,.text-right,[data-align="right"]{text-align:right!important}.text-center,[data-align="center"]{text-align:center!important}td.text-end{position:relative;white-space:nowrap}td.text-end small{position:absolute;left:3pt;top:50%;transform:translateY(-50%);text-align:left;font-size:7pt;color:#000}td.text-end{padding-left:22mm}.page-break{break-before:page}h1{break-after:avoid}table,figure,.card,.section,.group{break-inside:avoid}tr,th,td{page-break-inside:avoid}a[href^="http"]::after{content:" (" attr(href) ")";font-size:8pt;font-weight:400}.compact,.table-compact td,.table-compact th{padding:1.5pt 2pt!important}.keep{break-inside:avoid}.nourl a::after{content:none!important}h2{break-before:page;page-break-before:always}h2:first-of-type{break-before:auto;page-break-before:auto}h2.no-break{break-before:auto!important;page-break-before:auto!important}h3{break-after:avoid!important;page-break-after:avoid!important}h3 + table,h3 + .table,h3 + .keep{break-before:avoid!important;page-break-before:avoid!important}.section-title-with-table{break-inside:avoid!important;page-break-inside:avoid!important}}dl.comments{grid-template-columns:2.8rem auto;gap:0.5em}dl.comments dt{padding-left:.45rem;font-weight:normal}dl.comments dd{grid-column:2;margin:0}