
img[src$="janghoo-ink.svg"]{display:block;margin:12px auto 20px;border:0;background:transparent;box-shadow:none;width:min(330px,84%)!important;max-width:100%;height:auto}
#visitDialog .visit-brand{width:min(260px,80%)!important}#receiptContent .receipt-ink{width:min(235px,77%)!important}
.bill-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:baseline;padding:.25em 0;font-weight:400}
.bill-row>:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.bill-row.bill-net{margin-top:.35em;padding-top:.45em;border-top:1px solid #999;font-weight:700;font-size:1.2em}
.receipt-totals,.receipt-payment{width:min(100%,24rem);margin:.7em 0 .7em auto;break-inside:avoid}
.receipt-payment p{text-align:right}.receipt-totals .bill-row{font-weight:400}.receipt-totals .bill-net{font-weight:700}
@media print{.receipt-totals,.receipt-payment{max-width:100%;page-break-inside:avoid}.bill-row{gap:.45em}.receipt-ink{max-width:70%}}
