/* SaloCart V5.0.1 — Seller active-order archive */
.seller-orders-section-head { align-items: flex-start; gap: 1rem; }
.seller-orders-head-actions { display: flex; align-items: center; gap: .65rem; flex: 0 0 auto; }
.seller-history-button { display: inline-flex; align-items: center; justify-content: center; gap: .5rem; min-height: 42px; white-space: nowrap; }
.seller-history-button b { display: inline-grid; place-items: center; min-width: 1.45rem; height: 1.45rem; padding: 0 .3rem; border-radius: 999px; background: color-mix(in srgb, var(--sc-primary, #087A57) 16%, transparent); color: var(--sc-primary, #087A57); font-size: .76rem; line-height: 1; }
.seller-orders-clear { border-style: dashed; }
.seller-orders-clear > i { color: var(--sc-primary, #087A57); }
.seller-completed-history-sheet .sheet-body { padding-bottom: max(1.25rem, env(safe-area-inset-bottom)); }
.seller-history-note { display: flex; align-items: flex-start; gap: .7rem; padding: .9rem 1rem; margin-bottom: .85rem; border-radius: 14px; background: color-mix(in srgb, var(--sc-primary, #087A57) 8%, var(--surface, #fff)); border: 1px solid color-mix(in srgb, var(--sc-primary, #087A57) 18%, transparent); color: var(--text-muted, #53636a); font-size: .88rem; line-height: 1.45; }
.seller-history-note i { color: var(--sc-primary, #087A57); font-size: 1.1rem; margin-top: .05rem; }
.seller-history-order-list { display: grid; gap: .65rem; max-height: min(56svh, 560px); overflow: auto; overscroll-behavior: contain; padding-right: .1rem; }
.seller-history-order { width: 100%; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: .85rem; text-align: left; padding: .9rem; border: 1px solid var(--line, rgba(24,46,55,.12)); border-radius: 14px; background: var(--card, #fff); color: inherit; transition: border-color .15s ease, transform .15s ease; }
.seller-history-order:hover, .seller-history-order:focus-visible { border-color: color-mix(in srgb, var(--sc-primary, #087A57) 45%, var(--line, rgba(24,46,55,.12))); transform: translateY(-1px); }
.seller-history-order__main { min-width: 0; display: flex; align-items: center; gap: .75rem; }
.seller-history-order__icon { width: 2.2rem; height: 2.2rem; display: grid; place-items: center; flex: 0 0 auto; border-radius: 50%; color: var(--sc-primary, #087A57); background: color-mix(in srgb, var(--sc-primary, #087A57) 12%, transparent); }
.seller-history-order__main div { min-width: 0; display: grid; gap: .14rem; }
.seller-history-order strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .9rem; }
.seller-history-order small, .seller-history-order em { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--text-muted, #68757b); font-size: .78rem; font-style: normal; }
.seller-history-order__amount { display: grid; gap: .12rem; text-align: right; }
.seller-history-order__amount strong { font-size: .9rem; }
.seller-history-order__amount span { color: var(--sc-primary, #087A57); font-size: .74rem; font-weight: 700; }
@media (max-width: 640px) {
  .seller-orders-section-head { display: grid; }
  .seller-orders-head-actions { width: 100%; justify-content: space-between; }
  .seller-history-button { flex: 1 1 auto; }
  .seller-history-order { grid-template-columns: minmax(0, 1fr) auto; gap: .55rem; padding: .8rem; }
  .seller-history-order > .bi-chevron-right { display: none; }
  .seller-history-order__main { grid-column: 1 / -1; }
  .seller-history-order__amount { grid-column: 1 / -1; grid-row: 2; text-align: left; grid-template-columns: auto auto; align-items: baseline; gap: .45rem; padding-left: 2.95rem; }
  .seller-history-order__amount span { font-size: .75rem; }
  .seller-history-order strong, .seller-history-order small, .seller-history-order em { white-space: normal; overflow-wrap: anywhere; }
  .seller-history-order-list { max-height: min(58svh, 520px); }
}
@media (prefers-reduced-motion: reduce) { .seller-history-order { transition: none; } .seller-history-order:hover, .seller-history-order:focus-visible { transform: none; } }
