.receipt-choices141{display:grid;gap:8px;margin:12px 0}
.receipt-dialog141 .receipt-choices141 button{width:100%;margin:0;font-size:16px;text-align:left;padding:12px}
.receipt-dialog141 .receipt-choices141 button:first-child,.receipt-dialog141 .receipt-result141 button:first-of-type{background:#19264a;color:#fff}
.receipt-camera141{position:relative;overflow:hidden;isolation:isolate;background:#171924;border-radius:14px;height:min(52dvh,460px);min-height:190px}
.receipt-camera141 video{display:block;width:100%;height:100%;object-fit:contain}
.receipt-frame141{position:absolute;inset:7% 21%;border:2px dashed #fff;border-radius:12px;box-shadow:0 0 0 120vmax #0005;pointer-events:none}
.receipt-result141{display:grid;gap:8px}
.receipt-result141 img{width:100%;height:130px;object-fit:contain;background:#f4f0ee;border-radius:10px}
.receipt-result141 p,.receipt-result141 h3{margin:0}
.receipt-result141 label{display:grid;gap:4px}
.receipt-result141 select{width:100%;min-height:42px;font-size:16px}
.receipt-dialog141 button:disabled{opacity:.55}
