.layout-birth-chart-tool .paid-relationship-payment-slot[hidden],.layout-birth-chart-tool [data-relationship-paid-reading-slot][hidden]{display:none}.layout-birth-chart-tool .paid-relationship-payment{border:1px solid color-mix(in srgb, var(--color-border,#d8c9b4) 72%, #8b5a2b);background:color-mix(in srgb, var(--color-surface,#fffaf2) 94%, #f1dfc4);border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.layout-birth-chart-tool .paid-relationship-payment h4,.layout-birth-chart-tool .paid-relationship-payment p{margin:0}.layout-birth-chart-tool .paid-relationship-payment img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:.8rem;justify-self:center;width:min(100%,15rem)}.layout-birth-chart-tool .paid-relationship-payment dl{gap:.55rem;margin:0;display:grid}.layout-birth-chart-tool .paid-relationship-payment dl>div{grid-template-columns:minmax(5.5rem,auto) 1fr;align-items:baseline;gap:.75rem;display:grid}.layout-birth-chart-tool .paid-relationship-payment dt{color:var(--color-text-muted,#6f6255);font-size:.78rem}.layout-birth-chart-tool .paid-relationship-payment dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}@media (width<=720px){.layout-birth-chart-tool .paid-relationship-payment dl>div{grid-template-columns:1fr;gap:.15rem}.layout-birth-chart-tool .paid-relationship-payment dd{text-align:left}}.paid-relationship-print-root{display:none}@media print{body.is-printing-paid-relationship>:not(.paid-relationship-print-root),.paid-relationship-print-root .no-print,.paid-relationship-print-root .paid-natal-report__basis-inline{display:none!important}body.is-printing-paid-relationship>.paid-relationship-print-root{display:block!important}.paid-relationship-print-root .paid-natal-report{color:#111;width:100%}.paid-relationship-print-root .paid-natal-report__topic{break-inside:avoid-page}}