.ppc-sheet{grid-template-columns:repeat(auto-fill,2.4in);justify-content:center;gap:.15in;margin:1.5rem 0 3rem;display:grid}.ppc-card{color:#0f172a;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:2px dashed #94a3b8;border-radius:.18in;justify-content:center;align-items:center;width:2.4in;height:3.2in;display:flex;position:relative}.ppc-card-inner{border:3px solid #3b82f6;border-radius:.12in;justify-content:center;align-items:center;display:flex;position:absolute;inset:.14in}.ppc-value{color:#1e3a8a;font-size:.9in;font-weight:800;line-height:1}.ppc-value--long{font-size:.65in}.ppc-corner{color:#3b82f6;font-size:.2in;font-weight:700;position:absolute}.ppc-corner--tl{top:.08in;left:.1in}.ppc-corner--br{bottom:.08in;right:.1in;transform:rotate(180deg)}.ppc-brand{text-align:center;color:#64748b;letter-spacing:.02in;font-size:.1in;position:absolute;bottom:.22in;left:0;right:0}.ppc-deck-title{text-align:center;margin-top:2rem;font-size:1.25rem;font-weight:700}.ppc-controls{background:var(--color-bg-alt);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem;padding:1.25rem;display:flex}.ppc-controls label{margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.ppc-controls select,.ppc-controls input{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:.375rem;padding:.5rem;font-size:1rem}@media print{:is(body:has(.ppc-print-area) .header,body:has(.ppc-print-area) .footer,body:has(.ppc-print-area) .breadcrumbs,body:has(.ppc-print-area) .no-print){display:none!important}body:has(.ppc-print-area){background:#fff!important}.ppc-print-area{padding:0!important}.ppc-sheet{grid-template-columns:repeat(3,2.4in);justify-content:start;gap:.1in;margin:0}.ppc-deck{-moz-column-break-after:page;break-after:page;page-break-after:always}.ppc-deck:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.ppc-deck-title{text-align:left;color:#0f172a;margin-top:0;font-size:11pt}}
