.step-dot[data-v-1de6c3f2]{background:var(--color-ink-900);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.receipt{color:#000;width:100%;font-size:9pt;line-height:1.6}.receipt-title{text-align:center;font-size:13pt;font-weight:900}.receipt-center{text-align:center}.receipt table{border-collapse:collapse;border-top:1px dashed #000;border-bottom:1px dashed #000;width:100%;margin:2mm 0}.receipt th,.receipt td{text-align:start;vertical-align:top;padding:.8mm 0}.receipt th:not(:first-child),.receipt td:not(:first-child){text-align:end;white-space:nowrap;padding-inline-start:2mm}.receipt-row{justify-content:space-between;gap:3mm;display:flex}.receipt-total{border-top:1px solid #000;margin:1mm 0;padding-top:1mm;font-size:11pt;font-weight:900}.receipt-address{margin-top:1.5mm}.receipt-foot{margin-top:2mm}@media print{html,body{background:#fff!important}}.label-box{box-sizing:border-box;color:#000;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6mm;padding:1.2mm 2mm;line-height:1.25;display:flex;overflow:hidden}.label-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.label-bar{width:100%}.label-bar svg{width:100%;height:100%;display:block}.label-foot{white-space:nowrap;gap:3mm;max-width:100%;font-weight:700;display:flex}@media print{html,body{background:#fff!important}.label-print{break-after:page;break-inside:avoid}.sheet{flex-wrap:wrap;align-content:flex-start;width:210mm;display:flex!important}.sheet .label-print{break-after:auto}}.official[data-v-ec6cf689] :where(.cell,.cellh){border:1px solid #9ca3af;padding:3px 6px}.official .cellh[data-v-ec6cf689]{background:var(--color-paper);text-align:center;font-weight:700}.official .bar[data-v-ec6cf689]{background:var(--accent);color:#fff;text-align:center;padding:2px 10px;font-weight:700}@media print{.official[data-v-ec6cf689]{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5px}}.invoice[data-v-02f206c3] :where(.cell,.cellh){border:1px solid #9ca3af;padding:4px 8px}.invoice .cellh[data-v-02f206c3]{background:var(--color-paper);white-space:nowrap;font-weight:700}.invoice .box[data-v-02f206c3]{border:1px solid #9ca3af;border-radius:6px;overflow:hidden}.invoice .boxh[data-v-02f206c3]{background:var(--color-paper);border-bottom:1px solid #9ca3af;padding:4px 12px;font-weight:700}@media print{.invoice[data-v-02f206c3]{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11.5px}}
