/* BokaPOS for WooCommerce, customer-facing receipt block and checkout fields. */
.bokapos-receipt {
	margin: 1.5em 0;
	padding: 1.25em 1.5em;
	border: 1px solid #e1e6ee;
	border-radius: 12px;
	background: #fff;
}
.bokapos-receipt__title { margin: 0 0 0.5em; font-size: 1.15em; }
.bokapos-receipt__sandbox { margin: 0 0 0.75em; padding: 0.35em 0.75em; display: inline-block; border-radius: 999px; background: #fff3dc; color: #a86100; font-size: 0.85em; font-weight: 600; }
.bokapos-receipt__body { display: flex; gap: 1.25em; align-items: flex-start; flex-wrap: wrap; }
.bokapos-receipt__qr { flex: 0 0 auto; width: 120px; height: 120px; border: 1px solid #e1e6ee; border-radius: 8px; padding: 6px; background: #fff; }
.bokapos-receipt__facts { margin: 0; display: grid; grid-template-columns: max-content 1fr; gap: 0.25em 1em; }
.bokapos-receipt__facts dt { color: #6b7280; }
.bokapos-receipt__facts dd { margin: 0; }
.bokapos-receipt__mono { font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace; }
.bokapos-receipt__actions { display: flex; flex-wrap: wrap; gap: 0.5em 1em; align-items: center; margin: 1em 0 0; }
.bokapos-receipt__verify { background: #0066ff !important; color: #fff !important; border-color: #0066ff !important; }
.bokapos-receipt__link { font-size: 0.9em; }
.bokapos-receipt--pending p { margin: 0; color: #6b7280; }
