
/* v40.31.34 — Copy image → ChatGPT market-value workflow */
.v403134-value-workflow{
  display:grid;grid-template-columns:1fr;gap:4px;margin-top:6px;max-width:158px;
}
.v403134-value-step{
  appearance:none;min-height:25px;padding:5px 7px;border:1px solid rgba(111,132,160,.31);
  border-radius:6px;background:rgba(6,14,25,.58);color:#9db0c8;font:800 7.5px/1.1 system-ui;
  text-align:center;cursor:pointer;transition:.15s ease;
}
.v403134-value-step:hover:not(:disabled){border-color:rgba(137,121,255,.72);color:#e5e0ff;background:rgba(21,22,45,.78)}
.v403134-value-step.copy.copied{border-color:rgba(72,221,179,.42);color:#4ce0b8;background:rgba(15,68,57,.24)}
.v403134-value-step.gpt{border-color:rgba(216,65,132,.34);color:#da8aac}
.v403134-value-step.gpt.ready{border-color:rgba(226,65,135,.72);color:#fff;background:rgba(157,34,89,.30)}
.v403134-value-step:disabled{opacity:.42;cursor:not-allowed}
.v403134-no-photo{display:block;margin-top:5px;color:#71849d;font-size:7px;line-height:1.25}
.v403134-saved-emv-date{display:block;margin-top:3px;color:#7186a1;font-size:7.5px;line-height:1.2}
#collectionTable .v423-suggest-cell{min-width:158px;vertical-align:middle}
#collectionTable .v423-suggest-cell .v403134-value-workflow{margin-left:auto;margin-right:auto}
#collectionCards .v403120-estimated .v403134-value-workflow{max-width:none;width:100%}
#collectionCards .v403120-estimated .v403134-value-step{min-height:23px;padding:4px 5px;font-size:7px}

/* Manual copy fallback */
.v403134-copy-backdrop{
  position:fixed;inset:0;z-index:14000;display:none;align-items:center;justify-content:center;padding:18px;
  background:rgba(0,0,0,.78);backdrop-filter:blur(7px)
}
.v403134-copy-backdrop.show{display:flex}
.v403134-copy-modal{width:min(720px,96vw);max-height:92vh;overflow:auto;border:1px solid #263b54;border-radius:14px;background:#07111b;box-shadow:0 28px 100px rgba(0,0,0,.62)}
.v403134-copy-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid #1b2d42}
.v403134-copy-head span{display:block;color:#7187a4;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.v403134-copy-head b{display:block;margin-top:3px;color:#f4f7fa;font-size:15px}
.v403134-copy-body{padding:16px;color:#aebcce;font-size:11px;line-height:1.5}
.v403134-copy-preview{display:grid;place-items:center;min-height:260px;margin:12px 0;padding:12px;border:1px solid #20344c;border-radius:10px;background:#03080d}
.v403134-copy-preview img{display:block;max-width:min(360px,100%);max-height:56vh;object-fit:contain;border-radius:7px}
.v403134-copy-body ol{margin:14px 0;padding-left:22px}.v403134-copy-body li{margin:7px 0}

/* Retire v40.31.33 automatic market-info affordance */
.v403133-more-info,.v403133-emv-meta{display:none!important}
@media(max-width:700px){#collectionTable .v423-suggest-cell{min-width:145px}.v403134-value-step{font-size:7px}}
