.rct-ticket{gap:1rem;padding:1rem;display:grid}.rct-delivery{gap:.4rem;display:grid}.rct-delivery>.brava-status-badge{justify-self:start}.rct-sample{border:1px solid var(--rp-line);background:var(--rp-ivory);border-radius:.65rem;padding:.7rem;font-size:.75rem;line-height:1.5}.rct-sample strong{display:block}.rct-sample p{margin:.2rem 0 0}.rct-delivery p,.rct-delivery small{color:var(--rp-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.rct-paper{border:1px solid var(--rp-line);background:var(--rp-white);border-radius:.75rem;padding:1rem}.rct-paper header{text-align:center;border-bottom:1px dashed var(--rp-line);padding-bottom:1rem}.rct-paper header>span{letter-spacing:.14em;font-size:.7rem}.rct-paper h3{font:400 1.4rem/1.3 var(--rp-title-font);margin:.5rem 0}.rct-paper header p{margin:.3rem 0;font-size:.8rem}.rct-paper header small{color:var(--rp-muted);overflow-wrap:anywhere;font-size:.65rem;display:block}.rct-issuer{gap:.2rem;margin:.7rem 0;font-size:.73rem;font-style:normal;line-height:1.5;display:grid}.rct-issuer strong{font-size:.75rem}.rct-fiscal-meta{border-top:1px solid var(--rp-line);padding-top:.5rem}.rct-paper .rct-fiscal-meta>div{text-align:left;padding:.3rem 0;font-size:.72rem}.rct-fiscal-meta dd{text-align:right;overflow-wrap:anywhere;max-width:11rem}.rct-recipient{text-align:left;padding-top:.75rem;font-size:.75rem}.rct-paper .rct-recipient p{font-size:.75rem}.rct-paper ul{margin:0;padding:0;list-style:none}.rct-paper li,.rct-paper dl>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem 0;display:grid}.rct-paper li{border-bottom:1px solid var(--rp-line);font-size:.8rem}.rct-paper li small,.rct-payments dt small{color:var(--rp-muted);margin-top:.2rem;font-size:.7rem;display:block}.rct-paper b,.rct-paper dd{font-variant-numeric:tabular-nums}.rct-paper dl{margin:0;font-size:.8rem}.rct-paper dd{margin:0;font-weight:650}.rct-total{font-weight:650;font-size:1rem!important}.rct-vat{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.5rem 0 1rem;font-size:.73rem}.rct-vat caption{text-align:left;margin-bottom:.4rem;font-weight:650}.rct-vat :is(th,td){border-bottom:1px solid var(--rp-line);text-align:right;padding:.4rem .2rem}.rct-vat th:first-child{text-align:left}.rct-vat thead th{color:var(--rp-muted);font-weight:500}.rct-paper h4{margin:.5rem 0 0;font-size:.75rem}.rct-balance{border-top:1px dashed var(--rp-line)}.rct-thanks{text-align:center;color:var(--rp-muted);margin-bottom:0;font-size:.75rem}
