.lm-shop-order-card,.lm-shop-order-overlay{--lm-order-surface:var(--t-card,#fff);--lm-order-text:var(--lm-app-text,var(--t-text,#303333));--lm-order-muted:var(--lm-app-muted,var(--t-sub,#777e7c));--lm-order-border:var(--t-border,#e4e8e6);--lm-order-food-surface:#fff2ed;--lm-order-food-accent:#b85f4c;--lm-order-parcel-surface:#edf7f3;--lm-order-parcel-accent:#397e6b;--lm-order-neutral-surface:var(--t-input,#f3f5f4);--lm-order-accent:var(--lm-order-parcel-accent);--lm-order-tint:var(--lm-order-neutral-surface);--lm-order-radius:var(--lm-app-radius-group,16px);--lm-order-control-radius:var(--lm-app-radius-control,11px);--lm-order-space:var(--lm-app-space-3,12px);--lm-order-font:var(--lm-app-font-control,14px);--lm-order-small:var(--lm-app-font-small,12px);--lm-order-title:var(--lm-app-font-body,15px);--lm-order-overlay:var(--lm-ui-overlay,rgba(20,32,28,.34));--lm-order-shadow:var(--lm-app-shadow,0 3px 12px rgba(28,55,44,.05));--lm-order-detail-width:480px;color:var(--lm-order-text);font-size:var(--lm-order-font);letter-spacing:0}
.lm-shop-order-card[data-order-type="food"],.lm-shop-order-overlay[data-order-type="food"],.lm-shop-order-overlay [data-order-type="food"]{--lm-order-accent:var(--lm-order-food-accent);--lm-order-tint:var(--lm-order-food-surface)}
.lm-shop-order-card[data-order-type="parcel"],.lm-shop-order-card[data-order-type="mixed"],.lm-shop-order-overlay[data-order-type="parcel"],.lm-shop-order-overlay[data-order-type="mixed"],.lm-shop-order-overlay [data-order-type="parcel"],.lm-shop-order-overlay [data-order-type="mixed"]{--lm-order-accent:var(--lm-order-parcel-accent);--lm-order-tint:var(--lm-order-parcel-surface)}
.msg-gift-card.lm-shop-order-card,.msg-receipt-snapshot .lm-shop-order-card.lm-receipt,.msg-receipt-card.lm-shop-order-card{width:286px;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--lm-order-border);border-radius:var(--lm-order-radius);padding:var(--lm-order-space);background:var(--lm-order-tint);box-shadow:var(--lm-order-shadow);color:var(--lm-order-text);font-family:inherit;font-size:var(--lm-order-font);line-height:1.5;white-space:normal;text-align:left;overflow-wrap:anywhere}
.lm-shop-order-card[role="button"]{cursor:pointer;touch-action:manipulation}.lm-shop-order-card[role="button"]:focus-visible{outline:2px solid var(--lm-order-accent);outline-offset:2px}
.lm-order-card-header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.lm-order-card-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center}.lm-order-card-icon img{width:24px;height:24px;object-fit:contain}
.lm-shop-order-card .lm-order-card-title{font-size:var(--lm-order-title);font-weight:650;line-height:1.4;color:var(--lm-order-accent);min-width:0}.lm-order-card-link{font-size:var(--lm-order-small);color:var(--lm-order-muted);white-space:nowrap}
.lm-order-card-seller{margin-top:var(--lm-order-space);font-weight:600;min-width:0}.lm-shop-order-card .lm-order-card-products{margin:4px 0 0;color:var(--lm-order-muted);font-size:var(--lm-order-small);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.lm-order-card-amount{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px var(--lm-order-space);margin-top:8px;font-size:var(--lm-order-small);color:var(--lm-order-muted)}.lm-shop-order-card .lm-order-card-amount .msg-gift-price{margin:0;color:var(--lm-order-text);font-size:var(--lm-order-title);font-weight:650;white-space:nowrap}
.lm-order-card-delivery{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;margin-top:var(--lm-order-space);font-size:var(--lm-order-small);line-height:1.5}.lm-order-delivery-state,.lm-order-eta{color:var(--lm-order-accent)}.lm-order-eta{font-weight:600}.lm-order-remaining,.lm-order-delivery-missing{color:var(--lm-order-muted)}
.lm-order-card-parties{font-size:var(--lm-order-small);line-height:1.5;color:var(--lm-order-muted);margin-top:8px}.lm-shop-order-card .lm-order-card-gift,.lm-order-card-shared{margin-top:var(--lm-order-space);padding-top:8px;border-top:1px solid var(--lm-order-border);font-size:var(--lm-order-small);line-height:1.5;color:var(--lm-order-muted)}
.lm-order-card-note{font-size:var(--lm-order-small);line-height:1.5;color:var(--lm-order-text);margin-top:8px;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.msg-content:has(>.lm-shop-order-card),.msg-content:has(>.msg-receipt-snapshot>.lm-shop-order-card){width:286px;max-width:100%;min-width:0}.msg-receipt-snapshot:has(>.lm-shop-order-card){width:286px;max-width:100%}
.lm-shop-order-overlay{position:fixed;inset:0;z-index:10080;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;padding:calc(8px + var(--lm-safe-top,0px)) var(--lm-safe-right,0px) 0 var(--lm-safe-left,0px);background:var(--lm-order-overlay)}
.lm-order-detail{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:var(--lm-order-detail-width);max-height:88vh;max-height:88dvh;min-height:0;background:var(--lm-order-surface);border-radius:var(--lm-order-radius) var(--lm-order-radius) 0 0;overflow:hidden;color:var(--lm-order-text);overflow-wrap:anywhere}
.lm-order-detail-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;flex:none;padding:4px var(--lm-order-space);border-bottom:1px solid var(--lm-order-border)}.lm-order-detail-header strong{font-size:var(--lm-order-title);font-weight:600}.lm-order-detail-header button{width:44px;height:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:var(--lm-order-control-radius);background:transparent;color:var(--lm-order-text);font-size:24px;line-height:1;cursor:pointer}
.lm-order-detail-status{flex:none;padding:0 var(--lm-order-space);font-size:var(--lm-order-small);line-height:1.5;color:var(--lm-order-muted)}.lm-order-detail-status:not(:empty){padding-top:var(--lm-order-space);padding-bottom:var(--lm-order-space)}
.lm-order-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--lm-order-space) calc(var(--lm-order-space) + var(--lm-safe-bottom,0px))}.lm-order-detail-hero{margin:0 calc(-1 * var(--lm-order-space));padding:var(--lm-order-space);background:var(--lm-order-tint)}.lm-order-detail-kicker{font-size:var(--lm-order-small);color:var(--lm-order-accent)}.lm-order-detail-hero h3{font-size:var(--lm-order-title);line-height:1.5;margin:4px 0 0;font-weight:650}.lm-order-detail-gift{font-size:var(--lm-order-small);color:var(--lm-order-muted);margin-top:8px}
.lm-order-detail-meta{margin:0;padding:var(--lm-order-space) 0;border-bottom:1px solid var(--lm-order-border);font-size:var(--lm-order-small)}.lm-order-detail-meta>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:4px 0}.lm-order-detail-meta dt{color:var(--lm-order-muted)}.lm-order-detail-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}
.lm-order-section-title{font-size:var(--lm-order-font);font-weight:600;line-height:1.5;margin:0 0 8px}.lm-order-detail-products,.lm-order-detail-delivery,.lm-order-detail-note{padding-top:var(--lm-order-space);margin:0}.lm-order-detail-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--lm-order-space);padding:8px 0;border-bottom:1px solid var(--lm-order-border)}.lm-order-detail-product strong{font-size:var(--lm-order-font);font-weight:500}.lm-order-detail-product small{display:block;font-size:var(--lm-order-small);color:var(--lm-order-muted);margin-top:3px}.lm-order-detail-product>span{font-size:var(--lm-order-small);white-space:nowrap}.lm-order-detail-total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:var(--lm-order-space) 0;border-bottom:1px solid var(--lm-order-border)}.lm-order-detail-total strong{font-size:var(--lm-order-title)}
.lm-order-shipment{padding:8px 0}.lm-order-detail-muted,.lm-order-detail-empty{font-size:var(--lm-order-small);line-height:1.6;color:var(--lm-order-muted)}.lm-order-detail-empty{padding:var(--lm-order-space) 0}.lm-order-timeline{list-style:none;margin:8px 0 0;padding:0}.lm-order-timeline li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 0 8px 18px;font-size:var(--lm-order-small);color:var(--lm-order-muted)}.lm-order-timeline li:before{content:'';position:absolute;left:3px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--lm-order-border)}.lm-order-timeline li.is-reached:before{background:var(--lm-order-accent)}.lm-order-timeline li[aria-current="step"]{color:var(--lm-order-accent);font-weight:600}.lm-order-timeline time{font-size:var(--lm-order-small);font-weight:400;text-align:right;overflow-wrap:anywhere;max-width:12em}.lm-order-detail-note p{margin:0;font-size:var(--lm-order-small);line-height:1.6;white-space:pre-wrap}
.lm-order-detail-actions{display:flex;flex-wrap:wrap;gap:8px;flex:none;padding:var(--lm-order-space);padding-bottom:calc(var(--lm-order-space) + var(--lm-safe-bottom,0px));border-top:1px solid var(--lm-order-border)}.lm-order-detail-actions[hidden]{display:none}.lm-order-detail-actions button{flex:1 1 100px;width:auto;min-width:0;min-height:44px;margin:0;padding:8px var(--lm-order-space);border:1px solid var(--lm-order-border);border-radius:var(--lm-order-control-radius);background:var(--lm-order-tint);color:var(--lm-order-accent);font:inherit;line-height:1.4;cursor:pointer}.lm-order-detail-actions button[data-order-decision="reject"]{background:var(--lm-order-neutral-surface);color:var(--lm-order-muted)}.lm-order-detail-actions button:disabled{opacity:.65;cursor:default}
@media(max-height:440px){.lm-order-detail{max-height:96vh;max-height:96dvh}.lm-order-detail-header{padding-top:0;padding-bottom:0}.lm-order-detail-actions{padding-top:8px;padding-bottom:calc(8px + var(--lm-safe-bottom,0px))}}
@media(min-width:700px){.lm-shop-order-overlay{padding-bottom:max(16px,var(--lm-safe-bottom,0px));align-items:center}.lm-order-detail{border-radius:var(--lm-order-radius)}}
