@page{size:A4 portrait;margin:12mm 10mm 14mm}@media screen{.print-sheet{background:#fff;border-radius:6px;width:210mm;max-width:100%;margin:0 auto;padding:13mm 11mm 11mm;box-shadow:0 18px 42px -18px #2b2b2b4d,0 2px 10px -4px #2b2b2b1f}}@media print{.no-print,.print\:hidden{display:none!important}.print-section.print-section-long{break-inside:auto;page-break-inside:auto}html,body{background:#fff!important}.print-shell{background:#fff!important;min-height:0!important;padding:0!important}.print-sheet{width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.print-section{break-inside:avoid;page-break-inside:avoid}.print-section>h2,.print-section>h3{break-after:avoid;page-break-after:avoid}.print-row,.print-card{break-inside:avoid;page-break-inside:avoid}.print-table{font-size:9.4pt}.break-before{break-before:page;page-break-before:always}.break-avoid{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}a[href]:after{content:none!important}.print-line{border-bottom-color:#333!important}header.sticky,nav,.tricolore-band{display:none!important}}.print-table{border-collapse:collapse;width:100%;line-height:1.45}.print-table th,.print-table td{vertical-align:top;text-align:start;border:1px solid #b9b1a4;padding:3px 7px}.print-table thead th{background:#f4efe3;font-weight:800}.print-table tbody tr:nth-child(2n) td{background:#fbf8f1}.print-table.print-table-compact{font-size:8.6pt}.print-table.print-table-compact th,.print-table.print-table-compact td{padding:1.5px 5px}.print-topic{background:#fffdf8;border:1.5px solid #ddd3c0;border-radius:8px;margin-top:10px;padding:8px 10px}.print-chip{background:#f8f3e6;border:1px solid #d8cdb6;border-radius:999px;padding:1px 8px;font-size:8.5pt;font-weight:700;display:inline-block}.print-line{border-bottom:1.2px dotted #555;min-width:9rem;height:.85em;display:inline-block}.print-card{background:#fff;border:1.4px dashed #8a8377;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:34mm;padding:7px 9px;display:flex}.print-card-cut{break-inside:avoid}@media print{.print-scroll{max-width:none!important;overflow:visible!important}}
