.sell-steps { display:flex; gap:24px; list-style:none; margin:0 0 24px; padding:0; }
.sell-steps li { display:flex; align-items:center; gap:8px; font-size:12px; color:var(--mp-secondary,var(--muted)); }
.sell-steps li > span { display:grid; place-items:center; width:26px; height:26px; border:1px solid var(--mp-line,var(--line)); border-radius:50%; }
.sell-steps .is-current { color:var(--mp-text,var(--text)); font-weight:600; }
.sell-steps .is-current > span { color:white; background:#ff6b00; border-color:#ff6b00; }
.sell-steps .is-complete > span { color:#ff6b00; border-color:#ff6b00; }
body.chrome-store .sell-auth-choice { display:flex; gap:24px; align-items:center; justify-content:space-between; }
body.chrome-store .sell-auth-choice h2 { margin:0 0 8px; }
.sell-auth-choice p,.sell-onboarding-next p { margin:0; font-size:13px; color:var(--mp-secondary,var(--muted)); line-height:1.6; }
.sell-auth-buttons { display:flex; flex-direction:column; gap:8px; flex-shrink:0; }
.sell-onboard-note { display:flex; align-items:start; gap:8px; margin:20px 0 0; color:var(--mp-secondary,var(--muted)); font-size:12px; line-height:1.6; }
.sell-onboard-note .icon { width:16px; height:16px; flex-shrink:0; margin-top:2px; }
.sell-review-grid,.seller-application-card dl { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; margin:20px 0; }
.sell-review-grid dt,.seller-application-card dt { font-size:12px; color:var(--mp-secondary,var(--muted)); margin-bottom:6px; }
.sell-review-grid dd,.seller-application-card dd { margin:0; font-size:14px; overflow-wrap:anywhere; }
.sell-review-actions { display:flex; justify-content:space-between; gap:12px; margin-top:24px; }
.sell-onboarding-next { display:flex; align-items:center; justify-content:space-between; gap:24px; margin:20px 0; }
.sell-onboarding-next .mp-btn { flex-shrink:0; }
.seller-applications { display:grid; gap:20px; }
.seller-application-card { padding:24px; border:1px solid var(--mp-line,var(--line)); border-radius:14px; background:var(--mp-surface,var(--surface)); }
.seller-application-card header { display:flex; align-items:center; gap:14px; }
.seller-application-card h2 { margin:0 0 6px; font-size:18px; overflow-wrap:anywhere; }
.seller-application-card header p { margin:0; font-size:12px; color:var(--mp-secondary,var(--muted)); }
.seller-application-mark { display:grid; place-items:center; flex:0 0 42px; width:42px; height:42px; border-radius:10px; background:rgba(255,107,0,.08); color:#ff6b00; }
.seller-application-mark .icon { width:20px; height:20px; }
.seller-application-message { max-width:680px; margin:22px 0; font-size:14px; line-height:1.7; color:var(--mp-secondary,var(--muted)); }
.seller-application-feedback { padding:16px; border-left:2px solid #ff6b00; margin:20px 0; }
.seller-application-feedback h3 { font-size:13px; margin:0 0 8px; }
.seller-application-feedback p { font-size:13px; line-height:1.6; margin:0; white-space:pre-wrap; overflow-wrap:anywhere; }
.seller-application-card footer { display:flex; flex-wrap:wrap; gap:10px; margin-top:22px; }
@media(max-width:700px) {
 body.chrome-store .sell-auth-choice,.sell-onboarding-next { flex-direction:column; align-items:stretch; }
 .sell-auth-buttons { width:100%; }
 .sell-steps { gap:12px; }
 .sell-steps li { flex:1; flex-direction:column; text-align:center; font-size:11px; }
 .sell-review-grid,.seller-application-card dl { grid-template-columns:1fr; gap:16px; }
 .seller-application-card { padding:18px; }
 .sell-review-actions { flex-direction:column-reverse; }
}
