/* A dedicated document, never a printed modal or its backdrop. */
#pr-print-brief-report{display:none}
@page{size:A4 portrait;margin:13mm 14mm}
@media print{
 html,body{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#171717!important}
 body>*{display:none!important}
 body>.pride{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}
 body .pride>:not(#pr-print-brief-report),body .pride dialog#pr-brief-dialog,body .pride dialog#pr-lightbox,body dialog#ps-callback-dialog{display:none!important}
 body dialog::backdrop{display:none!important;background:transparent!important}
 body .pride>#pr-print-brief-report{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;font:10pt/1.36 TildaSans,Arial,sans-serif;color:#171717;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 #pr-print-brief-report,#pr-print-brief-report *{box-sizing:border-box}
 #pr-print-brief-report :is(h1,h2,p,dl,dd,figure){margin:0}
 #pr-print-brief-report .pr-print-header{padding:0 0 5mm;border-top:1.3mm solid #ffbf17}
 #pr-print-brief-report .pr-print-brand{display:flex;align-items:center;justify-content:space-between;gap:8mm;padding-top:3mm;margin-bottom:5mm}
 #pr-print-brief-report .pr-print-brand strong{font-size:10.5pt;letter-spacing:.05em;font-weight:750}
 #pr-print-brief-report .pr-print-brand span{font-size:9pt;color:#626262}
 #pr-print-brief-report .pr-print-kicker{font-size:8.5pt;color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.6mm}
 #pr-print-brief-report h1{font-size:23pt;line-height:1.1;font-weight:700;letter-spacing:-.025em}
 #pr-print-brief-report .pr-print-visuals{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:5mm;break-inside:avoid}
 #pr-print-brief-report figure{min-width:0;border:1px solid #dfdcd5;border-radius:2mm;overflow:hidden;background:#fff}
 #pr-print-brief-report figure>img{display:block;width:100%;height:62mm;max-width:100%;object-fit:contain;background:#fff}
 #pr-print-brief-report .pr-print-plan>img{padding:3mm;background:#fff}
 #pr-print-brief-report figcaption{display:flex;flex-direction:column;gap:1mm;padding:2.7mm 3mm;min-height:16mm;overflow-wrap:anywhere}
 #pr-print-brief-report figcaption strong{font-size:10pt;line-height:1.2;font-weight:650}
 #pr-print-brief-report figcaption span{font-size:8.5pt;color:#65605b;line-height:1.25}
 #pr-print-brief-report .pr-print-plan-placeholder{display:flex;align-items:center;justify-content:center;height:62mm;padding:10mm;text-align:center;background:#fff;color:#777;font-size:11pt}
 #pr-print-brief-report .pr-print-visual-note{font-size:8pt;color:#777;margin:2.5mm 0 4mm}
 #pr-print-brief-report .pr-print-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5mm;border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;padding:3mm 0;margin-bottom:4mm;break-inside:avoid}
 #pr-print-brief-report .pr-print-fact dt{font-size:8pt;color:#777;margin-bottom:1mm}
 #pr-print-brief-report .pr-print-fact dd{font-size:10pt;font-weight:600;line-height:1.25}
 #pr-print-brief-report .pr-print-preferences{font-size:9pt;line-height:1.4;margin-bottom:4mm;break-inside:avoid}
 #pr-print-brief-report .pr-print-preferences strong{font-weight:600}
 #pr-print-brief-report .pr-print-budget{break-inside:avoid}
 #pr-print-brief-report h2{font-size:14pt;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:0 0 2mm}
 #pr-print-brief-report table{width:100%;border-collapse:collapse;font-size:10pt;font-variant-numeric:tabular-nums}
 #pr-print-brief-report th,#pr-print-brief-report td{padding:2.7mm 0;border-bottom:1px solid #e3dfd7;text-align:left;vertical-align:top;line-height:1.25}
 #pr-print-brief-report thead th{font-size:8pt;color:#777;font-weight:400;padding-top:1.5mm}
 #pr-print-brief-report tbody th{font-weight:600;width:48%;padding-right:4mm}
 #pr-print-brief-report tr>:last-child{text-align:right}
 #pr-print-brief-report .pr-print-total{display:flex;align-items:center;justify-content:space-between;gap:5mm;padding:3.5mm 4mm;margin-top:3mm;border-radius:2mm;background:#fff2cb;break-inside:avoid}
 #pr-print-brief-report .pr-print-total span{font-size:9pt;color:#51472d}
 #pr-print-brief-report .pr-print-total strong{font-size:15pt;font-weight:700;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums}
 #pr-print-brief-report .pr-print-budget-note{font-size:8.5pt;color:#6b655d;margin-top:2mm}
 #pr-print-brief-report .pr-print-footer{border-top:1px solid #dfdcd5;margin-top:6mm;padding-top:3mm;break-inside:avoid}
 #pr-print-brief-report .pr-print-footer p{font-size:8.5pt;color:#6c6760;margin-bottom:1mm}
 #pr-print-brief-report .pr-print-footer a{display:inline-block;font-size:9.5pt;color:#161616;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
 #pr-print-brief-report .pr-print-footer a::after{content:none!important}
 #pr-print-brief-report .pr-print-footer .pr-print-file-note{margin-bottom:2mm}
}
