.evp-sellform{max-width:960px}
.evp-sellform fieldset{border:1px solid var(--evp-line,#dce5e2);border-radius:var(--evp-radius,12px);background:var(--evp-surface,#fff);padding:20px;margin:0 0 16px;min-width:0}
.evp-sellform legend{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600}
.evp-sellform legend+*{clear:both}
@media (max-width:640px){.evp-sellform fieldset{padding:14px}}
.evp-sellform .evp-partnerform__check{margin:4px 0 8px}
.evp-sellform__file{height:auto!important;padding:10px 12px!important}
.evp-sellmanage h2{margin:0 0 8px}
.evp-sellmanage__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.evp-btn--danger{background:transparent;color:var(--evp-bad,#c2410c);border:1px solid var(--evp-bad,#c2410c)}
.evp-btn--danger:hover{background:var(--evp-bad-soft,#fde8dc)}
.evp-sellmsg{margin-top:12px}
/* The page around the form */
.evp-sellpage{max-width:960px}
.evp-sp__intro{margin:0 0 28px}
.evp-sp__lede{margin:0 0 20px;font-size:1.15rem;line-height:1.5}
.evp-sp__h{margin:0 0 12px;font-size:1.25rem;line-height:1.3}
.evp-sp__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:evp-sp}
.evp-sp__steps li{counter-increment:evp-sp;display:grid;gap:6px;align-content:start;padding:16px;border:1px solid var(--evp-line,#d9e2df);border-radius:16px;background:var(--evp-surface,#fff)}
.evp-sp__steps li::before{content:counter(evp-sp);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--evp-accent,#1fcf9c);color:#06241b;font-weight:700;font-size:.9rem}
.evp-sp__steps span{color:var(--evp-muted,#3f5551);font-size:var(--evp-fs-sm,.9rem)}
.evp-sp__block{margin:32px 0 0}
.evp-sp__list{margin:0 0 12px;padding-left:1.2em;display:grid;gap:8px}
.evp-sp__dealers{padding:20px;border:1px solid var(--evp-line,#d9e2df);border-radius:16px;background:var(--evp-surface-2,#f4f8f7)}
.evp-sp__dealers p{margin-top:0}
.evp-sp__faq{display:grid;gap:8px}
.evp-sp__faq details{border:1px solid var(--evp-line,#d9e2df);border-radius:12px;background:var(--evp-surface,#fff)}
.evp-sp__faq summary{cursor:pointer;padding:14px 16px;font-weight:600;min-height:44px;display:flex;align-items:center}
.evp-sp__faq summary:focus-visible{outline:2px solid var(--evp-accent,#1fcf9c);outline-offset:2px;border-radius:12px}
.evp-sp__faq p{margin:0;padding:0 16px 16px}
.evp-sp__more{display:flex;flex-wrap:wrap;gap:8px 18px;margin:28px 0 0;padding-top:16px;border-top:1px solid var(--evp-line,#d9e2df)}
@media (max-width:700px){.evp-sp__steps{grid-template-columns:minmax(0,1fr)}.evp-sp__lede{font-size:1.05rem}.evp-sp__dealers{padding:16px}.evp-sp__block{margin-top:26px}}
#evp-sell{scroll-margin-top:100px}
.evp-sp__skip{display:none;margin:0 0 14px}
@media (max-width:700px){
.evp-sp__skip{display:block}
.evp-sp__steps{gap:8px}
.evp-sp__steps li{grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:2px;padding:12px 14px}
.evp-sp__steps li::before{grid-row:1/3}
}
.evp-sellpage .evp-tool__note{max-width:none}
