/* RC105: scoped, cache-busted Seller Centre submitted-status UI. */
body.wm-seller-gateway-page .wm-sgw-status-wrap { box-sizing: border-box; display: block; width: min(100% - 48px, 1180px); max-width: 1180px; margin: 0 auto; padding: 28px 0 66px; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress { box-sizing: border-box; display: grid; grid-template-columns: auto minmax(30px,1fr) auto minmax(30px,1fr) auto; align-items: center; width: min(100%,760px); max-width: 760px; margin: 0 auto 28px; padding: 0; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress > div { display:flex; gap: 9px; align-items:center; color:#344054; font-size:12px; font-weight:700; min-width:0; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress > div > span { flex: 0 0 29px; display:flex; justify-content:center; align-items:center; box-sizing: border-box; width:29px; height:29px; border-radius:50%; background:#e8f8ee; color:#067647; font-size:0; border: 1px solid #ccedd8; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress > div > span::before { content:'✓';font-size:15px;line-height:1; font-weight:800; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress > i { display:block; height:1px; margin:0 11px; background:#b7dfc6; min-width:0; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-card { box-sizing:border-box; width:min(100%,760px); max-width:760px; margin:0 auto; padding:44px 46px; border:1px solid #e4e7ec; border-radius:14px; background:#fff; box-shadow:0 15px 35px rgba(16,24,40,.06); text-align:center; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-icon { width:56px; height:56px; margin:0 auto 15px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:#e8f8ee; color:#067647; font-size:27px; font-weight:800; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-kicker { display:block; color:#f45e24; font-size:11px; font-weight:800; letter-spacing:.1em; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-card h2 { margin:8px 0 12px; font-size:clamp(22px,2.5vw,27px); line-height:1.25; color:#101828; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-card > p { max-width:620px; margin:12px auto 0; color:#667085; font-size:14px; line-height:1.65; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist { box-sizing:border-box; display:grid; gap:12px; width:min(100%,520px); max-width:520px; margin:26px auto 12px; padding:18px 20px; border:1px solid #e4e7ec; border-radius:10px; background:#fbfcfd; text-align:left; color:#344054; font-size:13px; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist > span { display:flex;align-items:center;gap:10px;min-width:0;line-height:1.4; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist > span.is-complete { color:#215846; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist .wm-submitted-check { display:inline-flex; flex:0 0 20px; width:20px;height:20px;align-items:center;justify-content:center;box-sizing:border-box;background:#e6f8ed;color:#008751;border:1px solid #b6e7c9;border-radius:50%;font-size:13px;font-weight:800;line-height:1; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist > span.is-pending { color:#a34907;font-weight:700; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist .wm-submitted-pending-dot { display:inline-flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center;color:#e07017;font-size:13px;line-height:1; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-card .wm-sgw-inline-btn { box-sizing:border-box;display:inline-flex;min-width:180px;width:auto;height:48px;margin-top:16px;padding:0 20px;align-items:center;justify-content:center;border:1px solid #ced5df;border-radius:8px;background:#fff;color:#344054!important;font-size:13px;font-weight:700;text-decoration:none!important; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-card .wm-sgw-inline-btn:hover { background:#f9fafb; }
@media (max-width:640px) { body.wm-seller-gateway-page .wm-sgw-status-wrap { width:calc(100% - 24px);padding:24px 0 48px; } body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-card { padding:30px 18px; } body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress > div { gap:4px; flex-direction:column; text-align:center; font-size:11px; } body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-progress > i { margin:0 5px; } body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist { padding:15px; } }

/* RC105: true SVG clock, aligned with completed check circles. No CSS-only dot. */
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist > span.is-pending { color:#475467; font-weight:600; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist > span.is-pending::before { content:none!important; display:none!important; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist .wm-submitted-pending-dot { display:none!important; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist .wm-submitted-pending-clock { display:inline-flex; box-sizing:border-box; flex:0 0 20px; width:20px; height:20px; align-items:center; justify-content:center; color:#667085; background:transparent; }
body.wm-seller-gateway-page .wm-sgw-status-wrap .wm-sgw-status-checklist .wm-submitted-pending-clock svg { display:block; width:18px; height:18px; stroke:currentColor; overflow:visible; }
