.rui-receipt{flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.rui-receipt-list{z-index:10;flex-direction:column;align-items:stretch;width:calc(100% - 28px);display:flex;position:relative}.rui-receipt-roll{z-index:10;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:24px;margin-bottom:-4px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex;position:relative;box-shadow:0 4px 6px -1px #0003}.rui-receipt-slip{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;padding:0 4px;position:relative;overflow:hidden}.rui-receipt-slip:active{cursor:grabbing}.rui-receipt-edge{width:100%;height:5px}.rui-receipt-paper{padding:12px 20px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;position:relative}.rui-receipt-scissors{z-index:10;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:8px;right:8px}.rui-receipt-header{letter-spacing:.3em;text-align:center;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.rui-receipt-title{text-align:center;text-transform:uppercase;margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.25}.rui-receipt-meta{text-align:center;margin:4px 0 0;font-size:10px}.rui-receipt-rule{border:0;border-top:1px dashed;margin:8px 0}.rui-receipt-row,.rui-receipt-total{justify-content:space-between;gap:12px;display:flex}.rui-receipt-total{text-transform:uppercase;font-size:13px;font-weight:700}.rui-receipt-barcode{justify-content:center;align-items:stretch;gap:1px;height:28px;margin-top:12px;display:flex}.rui-receipt-note{letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:6px 0 0;font-size:10px}.rui-receipt-printer{border-radius:16px;width:100%;margin-top:-10px;padding:6px 16px 12px;position:relative;box-shadow:0 24px 40px -12px #0009,inset 0 1px #ffffff1f}.rui-receipt-slot{background:#000;border-radius:9999px;height:8px;box-shadow:inset 0 2px 3px #000000e6,0 1px #ffffff1a}.rui-receipt-front{letter-spacing:.25em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:8px;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.rui-receipt-led{border-radius:9999px;width:6px;height:6px}.rui-receipt-feed{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;width:28px;height:12px;margin-left:auto}.rui-receipt-sheen{pointer-events:none;position:absolute;inset:0}.rui-receipt-shade{pointer-events:none;height:24px;position:absolute;bottom:0;left:4px;right:4px}.rui-receipt-bar{transform-origin:top;display:block}.rui-receipt-status{display:inline-block}.rui-receipt-foot{background:#000000b3;border-radius:0 0 6px 6px;width:32px;height:6px;position:absolute;bottom:-4px}
