/* Commerce panels use the same quiet surfaces as the member area. */
.sample-history-note{grid-column:1/-1;line-height:1.7;opacity:.75}.commerce-order h3,.commerce-stats small,.promotion-package,.hero-tabs button{overflow-wrap:anywhere}.shop-progress>div,.commerce-stats>div,.commerce-stats>a,.commerce-order header>div{min-width:0}
.promotion-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:12px;margin:18px 0}.promotion-package{position:relative;display:flex!important;flex-direction:column;gap:14px;padding:18px;border:1px solid #526079;border-radius:14px;background:#182333;color:#eef3ff;cursor:pointer;min-width:0}.promotion-package:has(input:checked){border-color:#a6bbff;background:#283451;box-shadow:0 0 0 2px #a6bbff33}.promotion-package input{position:absolute;inset-inline-end:12px;top:14px;width:16px!important;height:16px!important;accent-color:#b7c6ff}.promotion-package-head{display:grid;gap:6px;padding-inline-end:18px}.promotion-package-head>span,.promotion-features{font-size:12px;color:#c2cbdd}.promotion-price{font-size:25px;line-height:1.2;overflow-wrap:anywhere}.promotion-features{display:grid;gap:9px}.price-insight{padding:18px;border:1px solid #65718a50;border-radius:14px;background:#64769c10;margin:16px 0}.price-insight h3{margin:0 0 14px}.price-insight-main{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.price-insight p{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.price-insight small{display:block;opacity:.8;line-height:1.65}.price-rating.affordable{color:#70d4ba}.price-rating.expensive{color:#ffc887}.hero-editor{grid-column:1/-1;padding:20px;border:1px solid #68758c55;border-radius:16px;min-width:0}.hero-editor h3{margin:0 0 6px}.hero-editor>p{opacity:.75}.hero-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.hero-tabs button{border:1px solid #71809955;background:transparent;color:inherit;text-align:start;border-radius:10px;padding:12px;display:grid;gap:6px}.hero-tabs button[aria-pressed=true]{background:#748ab325;border-color:#a5b9e0}.hero-tabs button:disabled{opacity:.45}.hero-tabs b{font-size:21px}.hero-level-heading{display:flex;justify-content:space-between;gap:12px;margin:16px 0}.hero-level-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:5px;max-height:250px;overflow:auto;padding:3px}.hero-level-grid button{height:37px;border:1px solid #71809950;border-radius:7px;background:transparent;color:inherit;font:inherit}.hero-level-grid button[aria-pressed=true]{background:#c4d4fc;color:#182333;border-color:#c4d4fc}.commerce-order{padding:22px;border:1px solid #63718b45;border-radius:16px;margin:14px 0;background:#64769c08;min-width:0}.commerce-order header{display:flex;justify-content:space-between;gap:18px;align-items:start}.commerce-order h3{font-size:18px;line-height:1.4;margin:6px 0}.commerce-order header>strong{font-size:23px;white-space:nowrap}.commerce-order-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;align-items:center;margin:14px 0}.commerce-order-meta time{opacity:.7}.order-status{border-radius:6px;padding:5px 9px;background:#879abc22}.status-completed{color:#47b898}.order-timeline{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:18px 0;margin:0;gap:10px}.order-timeline li{display:flex;gap:8px;align-items:center;opacity:.5;font-size:13px}.order-timeline li.done{opacity:1}.order-timeline i{font-style:normal;width:27px;height:27px;border:1px solid #64769c70;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.order-timeline .done i{background:#87bba529;color:#45b994}.order-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.order-delivery{background:#7189b11a;border-radius:9px;padding:15px;margin-bottom:16px}.order-delivery p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.order-history>summary{cursor:pointer;padding:15px 0;font-size:18px;font-weight:600}.shop-progress{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;padding:24px 0}.shop-progress h2{margin:8px 0}.shop-progress progress{width:100%;accent-color:#7495d5}.shop-progress p{font-size:13px}.commerce-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.commerce-stats>div,.commerce-stats>a{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:1px solid #64769c40;padding:20px;border-radius:14px;color:inherit;text-decoration:none}.commerce-stats strong{min-width:0;font-size:24px;overflow-wrap:anywhere}.commerce-stats small{font-size:13px}.commerce-stats span{font-size:12px}.checkout-lines{display:grid;gap:12px}.checkout-lines>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #71809944}.promotion-highlight{box-shadow:0 0 0 1px #ae9ee566!important}.promotion-tags{display:flex;gap:5px;flex-wrap:wrap}.promotion-tags span{padding:4px 7px;background:#bbabe525;border-radius:5px;font-size:11px}.my-listing-art a{display:block;height:100%}.my-listing-copy h3 a{color:inherit;text-decoration:none}.wallet-held{font-size:14px!important;opacity:.8}.promotion-modal{width:min(1150px,96vw)!important;max-width:1150px!important}
@media(max-width:700px){.hero-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-progress{grid-template-columns:1fr}.commerce-order{padding:15px}.commerce-order header{flex-direction:column;gap:8px}.order-timeline{gap:6px}.order-timeline li{flex-direction:column;text-align:center;font-size:11px}.promotion-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-package{padding:14px}.promotion-price{font-size:22px}.hero-editor{padding:13px}}
@media(prefers-reduced-motion:reduce){.commerce-order{scroll-behavior:auto}}
.checkout-trade{padding:16px;border:1px solid #71809944;border-radius:12px;margin:16px 0;min-width:0}.checkout-trade p,.checkout-trade a{font-size:12px;line-height:1.6}.checkout-trade input{min-width:0;width:100%;box-sizing:border-box}.order-trade{display:grid;gap:10px;padding:15px;border:1px solid #71809944;border-radius:10px;margin-bottom:16px;min-width:0}.order-trade a{font-size:12px;overflow-wrap:anywhere;unicode-bidi:isolate}
