/* Order details remain readable under all storefront themes. */
.order-readable{display:block;background:#f7f5fa!important;color:#282334!important;border:1px solid #d7d0e1;border-radius:10px;padding:10px;overflow-wrap:anywhere;min-width:0}
.order-readable small,.order-readable b{color:inherit}
.order-entry{position:relative}.order-repeat-link{margin:5px 0 0 10px}
.receipt-card p{line-height:1.7}.timeline small .btn{padding:4px 8px;margin:5px}.timeline small span{display:block}
@media(max-width:600px){.receipt-card .btn{width:100%}.order-readable{padding:9px}}

.order-completed>small{display:block;margin-top:8px}.order-completed>#reorder{align-self:flex-start}
