.tx-receipt-root[data-v-30080da1]{margin:0 auto;max-width:56rem}.tx-receipt-toolbar[data-v-30080da1]{margin-bottom:1rem}.tx-receipt-toolbar-inner[data-v-30080da1]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0f;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.tx-receipt-doc[data-v-30080da1]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 4px 24px #0f172a0f;overflow:hidden}.tx-receipt-stripe[data-v-30080da1]{background:linear-gradient(90deg,#002b5c,#003c71 40%,#ff7017);height:.35rem}.tx-receipt-inner[data-v-30080da1]{padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.tx-receipt-inner[data-v-30080da1]{padding:2.25rem 2.5rem 2.5rem}}.tx-receipt-header[data-v-30080da1]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.tx-receipt-header-split[data-v-30080da1]{align-items:start;display:grid;gap:1.25rem}@media(min-width:768px){.tx-receipt-header-split[data-v-30080da1]{gap:1.5rem;grid-template-columns:1fr 1fr}}.tx-receipt-meta-column[data-v-30080da1]{min-width:0}.tx-receipt-brand-row[data-v-30080da1]{align-items:center;display:flex;gap:.75rem}.tx-receipt-logo-img[data-v-30080da1]{flex-shrink:0}.tx-receipt-logo[data-v-30080da1]{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 .15rem;text-transform:uppercase}.tx-receipt-logo-garir[data-v-30080da1]{color:#002b5c}.tx-receipt-logo-nilam[data-v-30080da1]{color:#f97316}.tx-receipt-logo-tld[data-v-30080da1]{color:#f97316;font-weight:800}.tx-receipt-tagline[data-v-30080da1]{color:#64748b;font-size:.55rem;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.tx-receipt-meta-box[data-v-30080da1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem}.tx-receipt-meta-row[data-v-30080da1]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.tx-receipt-meta-label[data-v-30080da1]{color:#94a3b8;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tx-receipt-meta-value[data-v-30080da1]{color:#002b5c;font-size:.85rem;font-weight:700}.tx-receipt-mono[data-v-30080da1]{font-family:ui-monospace,monospace;font-size:.78rem;text-align:right;word-break:break-all}.tx-receipt-status[data-v-30080da1]{border-radius:.35rem;font-size:.65rem;font-weight:800;letter-spacing:.04em;padding:.2rem .5rem;text-transform:uppercase}.tx-receipt-status--paid[data-v-30080da1]{background:#d1fae5;color:#047857}.tx-receipt-status--payable[data-v-30080da1]{background:#ffedd5;color:#c2410c}.tx-receipt-status--failed[data-v-30080da1]{background:#fee2e2;color:#b91c1c}.tx-receipt-status--muted[data-v-30080da1]{background:#f1f5f9;color:#475569}.tx-receipt-context-label[data-v-30080da1]{color:#94a3b8;display:block;font-size:.6rem;font-weight:800;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.tx-receipt-context-title[data-v-30080da1]{color:#0f172a;font-size:1.2rem;font-weight:800;line-height:1.25;margin:0 0 .35rem}.tx-receipt-context-title[data-v-30080da1]:has(+.tx-receipt-context-desc){margin-bottom:0}.tx-receipt-context-desc[data-v-30080da1]{color:#64748b;font-size:.85rem;line-height:1.5;margin:0 0 .5rem;max-width:36rem;white-space:pre-line}.tx-receipt-context-title+.tx-receipt-context-desc[data-v-30080da1]{margin-top:.65rem}.tx-receipt-context-sub[data-v-30080da1]{color:#64748b;font-size:.85rem;margin:0}.tx-receipt-section-title[data-v-30080da1]{color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.tx-receipt-table[data-v-30080da1]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.tx-receipt-table thead th[data-v-30080da1]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.65rem;font-weight:800;letter-spacing:.05em;padding:.65rem 1rem;text-transform:uppercase}.tx-receipt-table tbody td[data-v-30080da1]{border-color:#f1f5f9;padding:.85rem 1rem;vertical-align:middle}.tx-receipt-total-row td[data-v-30080da1]{border-top:2px solid #e2e8f0;padding-bottom:.85rem;padding-top:.85rem}.tx-receipt-total[data-v-30080da1]{color:#002b5c;font-size:1.1rem;font-weight:800}.tx-receipt-dates[data-v-30080da1]{border-top:1px solid #e2e8f0;margin-top:1.75rem;padding-top:1.25rem}.tx-receipt-meta-eps-refs[data-v-30080da1]{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem;padding-top:.65rem}.tx-receipt-refs[data-v-30080da1]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem}.tx-receipt-notes[data-v-30080da1]{color:#334155;font-size:.9rem;margin-top:0}.tx-receipt-footer[data-v-30080da1]{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:1.5rem;text-align:center}.tx-receipt-dates+.tx-receipt-footer[data-v-30080da1]{border-top:none;margin-top:1.5rem;padding-top:0}.tx-receipt-footer-brand[data-v-30080da1]{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.tx-receipt-footer-logo[data-v-30080da1]{display:block;flex-shrink:0}.tx-receipt-footer-logo-link[data-v-30080da1]{color:inherit;line-height:1.2;text-decoration:none}.tx-receipt-footer-logo-link[data-v-30080da1]:hover{text-decoration:underline}.tx-receipt-footer-brand-name[data-v-30080da1]{font-size:.95rem;font-weight:800;letter-spacing:-.02em}.tx-receipt-footer-note[data-v-30080da1]{color:#64748b;font-size:.8rem;line-height:1.5;margin:0 auto .35rem;max-width:36rem}.tx-receipt-footer-fine[data-v-30080da1]{color:#94a3b8;font-size:.7rem;margin:0}.tx-receipt-footer-tagline[data-v-30080da1]{color:#64748b;font-size:.58rem;font-weight:700;letter-spacing:.16em;margin:0 0 .45rem;text-transform:uppercase}@media print{body *{visibility:hidden!important}body .tx-receipt-root *,body .tx-receipt-root{visibility:visible!important}body .tx-receipt-root{left:0;margin:0!important;padding:0!important;position:absolute;top:0;width:100%}.no-print[data-v-30080da1]{display:none!important}.tx-receipt-root[data-v-30080da1]{max-width:100%}.tx-receipt-doc[data-v-30080da1]{border:none!important;border-radius:0!important;box-shadow:none!important}.tx-receipt-inner[data-v-30080da1]{padding:0!important}}
