
/* 小逸订单卡：中性客服品牌 + 图二的信息层级 + 移动端不溢出 */
.xy-order-generator{width:100%;overflow-x:hidden}.xy-order-generator button:focus-visible,.xy-order-generator input:focus-visible,.xy-order-generator select:focus-visible{outline:2px solid #b48620;outline-offset:2px}
.share-page-overlay:has(.xy-order-generator){overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}
.share-page-overlay:has(.xy-order-generator)>.xy-order-generator{min-height:100%;height:auto;overflow:visible}
.OrderSelectCard .OrderGroup{position:relative;overflow:hidden;border:1px solid #e5e7e9;border-radius:12px;background:#fff}
.OrderSelectCard .OrderGroup-header{padding:.78rem .9rem .5rem}
.OrderSelectCard .OrderGroup-header .Flex{min-width:0;gap:.45rem}
.OrderSelectCard .OrderGroup-logo{width:1.5rem;flex:0 0 1.5rem;margin-right:.05rem}
.OrderSelectCard .OrderGroup-logo img{width:100%;height:auto;display:block}
.OrderSelectCard .OrderGroup-name{font-size:1rem;font-weight:600;color:#27313a;min-width:0}
.OrderSelectCard .OrderGroup-status{color:#b48620;font-weight:700;line-height:1.35;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.OrderSelectCard .OrderGroup-body{padding:0 .9rem .9rem}
.OrderSelectCard .Goods{align-items:flex-start;min-width:0;gap:1rem}
.OrderSelectCard .Goods-img{width:112px;height:112px;flex:0 0 112px;border-radius:9px;object-fit:cover;background:#f1f3f4}
.OrderSelectCard .Goods-main{min-width:0;overflow:hidden}
.OrderSelectCard .Goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;line-height:1.45;font-size:.96rem;color:#27313a}
.OrderSelectCard .Goods-aside{flex:0 0 auto;max-width:112px;text-align:right}
.OrderSelectCard .Goods-aside .Price{white-space:nowrap}
.OrderSelectCard .Goods-aside .Price-integer{font-size:1.2rem;font-weight:700;color:#27313a}
.OrderSelectCard .Goods-countUnit{display:block;margin-top:.3rem;white-space:nowrap;color:#65717a;font-size:.9rem}
.OrderSelectCard .Goods-slot{margin-top:.8rem}
.OrderSelector--hasActions .Order-actions{position:static;display:flex;justify-content:flex-end;margin-top:.5rem}
.OrderSelectCard .Order-actions .Btn--primary{background:#d4a72c;border-color:#d4a72c;color:#fff;min-width:5.7rem;box-shadow:none}
@media (max-width:720px){.OrderSelectCard .OrderGroup-header{padding:.7rem .75rem .45rem}.OrderSelectCard .OrderGroup-body{padding:0 .75rem .75rem}.OrderSelectCard .Goods{gap:.7rem}.OrderSelectCard .Goods-img{width:92px;height:92px;flex-basis:92px}.OrderSelectCard .Goods-aside{max-width:82px}.OrderSelectCard .Goods-aside .Price-integer{font-size:1.05rem}.OrderSelectCard .Order-actions .Btn{min-width:5rem;padding:.35rem .8rem}}
@media (max-width:400px){.OrderSelectCard .Goods{gap:.55rem}.OrderSelectCard .Goods-img{width:82px;height:82px;flex-basis:82px}.OrderSelectCard .Goods-aside{max-width:70px}.OrderSelectCard .Goods-name{font-size:.9rem}.OrderSelectCard .OrderGroup-status{max-width:42%;font-size:.82rem}}
