.love-orders-screen{padding:32px 20px 48px;background:#fff;min-height:65vh;color:#292136}
.love-orders-screen h1{font-size:25px;line-height:1.4;margin:8px 0 12px}
.purchase-orders-help{font-size:14px;color:#68616e;line-height:1.7}
.purchase-orders-toolbar,.purchase-order-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
.purchase-orders-toolbar .love-secondary,.purchase-order-actions .love-secondary{font-size:13px;padding:10px 12px;min-height:44px;white-space:normal}
.purchase-orders-list{list-style:none;padding:0;margin:20px 0}
.purchase-order{border-top:1px solid #e8e3ea;padding:22px 0;overflow-wrap:anywhere;font-size:13px}
.purchase-order-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}
.purchase-order-heading strong{font-size:15px}
.purchase-status{font-size:12px;color:#624879}
.purchase-order-id{font-family:monospace;font-size:11px;line-height:1.6;color:#77707b}
.purchase-order-feedback{font-size:14px;line-height:1.7;color:#7d3855}
.purchase-checkout-actions{display:grid;gap:16px}
.purchase-checkout-actions a{text-align:center}
.purchase-cover-cards>.love-card-face{width:30%;height:auto;aspect-ratio:2/3;flex:none;position:relative;transform:none!important}
.purchase-cover-cards>.love-card-face:nth-child(2){transform:translateY(-8px)!important}
.purchase-cover-cards .love-card-face img{position:absolute;width:100%;height:100%;object-fit:cover;transform:none!important}
.purchase-cover-cards .love-card-face strong{font-size:13px}
.purchase-cover-cards .love-card-face span{font-size:10px}
.purchase-cover-cards .love-card-face svg{width:24px;height:24px}
[data-payment-feedback]{margin:0 0 10px;font-size:13px;line-height:1.6;color:#863f60;max-height:100px;overflow:auto}
