.CarListing-module__vIi9Yq__page{color:#292b30;min-height:100dvh;font-family:var(--font-chincar),sans-serif;background:#f6f6f4;font-size:15px;line-height:1.7}.CarListing-module__vIi9Yq__page>header{z-index:50;position:sticky;top:0}.CarListing-module__vIi9Yq__page>header>div>div:first-child{gap:12px;max-width:1248px;height:68px;min-height:68px}.CarListing-module__vIi9Yq__main{width:min(100% - 48px,1200px);min-width:0;margin-inline:auto;padding-block:22px 104px}.CarListing-module__vIi9Yq__breadcrumb{color:#8b837b;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.CarListing-module__vIi9Yq__breadcrumb a{color:#756e67;align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.CarListing-module__vIi9Yq__breadcrumb a:hover{color:#b72830}.CarListing-module__vIi9Yq__breadcrumb>span{color:#48443f}.CarListing-module__vIi9Yq__breadcrumb svg{flex-shrink:0}.CarListing-module__vIi9Yq__intro{justify-content:space-between;align-items:center;gap:24px;margin-block:18px 24px;display:flex}.CarListing-module__vIi9Yq__intro>div{min-width:0}.CarListing-module__vIi9Yq__eyebrow{color:#b72830;margin:0 0 4px;font-size:12px;font-weight:600}.CarListing-module__vIi9Yq__intro h1{color:#25272b;text-wrap:balance;margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:700;line-height:1.5}.CarListing-module__vIi9Yq__introDescription{color:#66615b;max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.8}.CarListing-module__vIi9Yq__saveStatus{color:#555c54;background:#fff;border:1px solid #e5e2de;border-radius:10px;flex-shrink:0;align-items:flex-start;gap:8px;max-width:310px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.8;display:flex}.CarListing-module__vIi9Yq__saveStatus>svg{color:#74826f;flex-shrink:0;margin-top:2px}.CarListing-module__vIi9Yq__saveStatus small{color:#70685f;margin-top:1px;font-size:11px;font-weight:400;display:block}.CarListing-module__vIi9Yq__saveStatus[data-unavailable=true],.CarListing-module__vIi9Yq__saveStatus[data-storage-unavailable=true]{color:#876334;background:#fffaf2;border-color:#ead3b4}.CarListing-module__vIi9Yq__saveStatus[data-unavailable=true]>svg,.CarListing-module__vIi9Yq__saveStatus[data-storage-unavailable=true]>svg{color:#a07841}.CarListing-module__vIi9Yq__stepper{background:#fff;border:1px solid #e6e2de;border-radius:13px;margin-bottom:24px;padding:5px}.CarListing-module__vIi9Yq__stepper ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.CarListing-module__vIi9Yq__stepper li{min-width:0}.CarListing-module__vIi9Yq__stepper button{color:#6b645d;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;min-height:70px;padding:10px 12px;font-family:inherit;transition:background-color .15s,border-color .15s;display:flex}.CarListing-module__vIi9Yq__stepper button:hover:not(:disabled){background:#faf8f6}.CarListing-module__vIi9Yq__stepper button[aria-current=step]{color:#b72830;background:#fff5f5;border-color:#efcbd0}.CarListing-module__vIi9Yq__stepper button:disabled{cursor:wait;opacity:.65}.CarListing-module__vIi9Yq__stepIcon{color:#928980;background:#f7f6f4;border:1px solid #e8e3df;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.CarListing-module__vIi9Yq__stepper button[aria-current=step] .CarListing-module__vIi9Yq__stepIcon{color:#fff;background:#b72830;border-color:#b72830}.CarListing-module__vIi9Yq__stepper button[data-complete=true] .CarListing-module__vIi9Yq__stepIcon{color:#a24c48;background:#f8f0ee;border-color:#e9d9d6}.CarListing-module__vIi9Yq__stepFull{white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.7}.CarListing-module__vIi9Yq__stepFull small{color:#a39990;font-size:10px;font-weight:400;display:block}.CarListing-module__vIi9Yq__stepper button[aria-current=step] .CarListing-module__vIi9Yq__stepFull small{color:#c06c71}.CarListing-module__vIi9Yq__stepShort,.CarListing-module__vIi9Yq__mobileProgress{display:none}.CarListing-module__vIi9Yq__workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;min-width:0;display:grid}.CarListing-module__vIi9Yq__formCard{background:#fff;border:1px solid #e4dfda;border-radius:16px;min-width:0;scroll-margin-top:92px;box-shadow:0 4px 18px #29231f03}.CarListing-module__vIi9Yq__stageHeader{border-bottom:1px solid #eeeae6;align-items:center;gap:12px;padding:20px 24px;display:flex}.CarListing-module__vIi9Yq__stageNumber{color:#b72830;font-variant-numeric:tabular-nums;background:#fbf6f3;border:1px solid #ebdfda;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.CarListing-module__vIi9Yq__stageHeader>div{min-width:0}.CarListing-module__vIi9Yq__stageHeader h2{color:#292b30;margin:0;scroll-margin-top:104px;font-size:19px;font-weight:700;line-height:1.6}.CarListing-module__vIi9Yq__stageHeader p{color:#6d655d;margin:2px 0 0;font-size:13px;line-height:1.8}.CarListing-module__vIi9Yq__formBody{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:24px;display:flex}.CarListing-module__vIi9Yq__formBody>*{min-width:0}.CarListing-module__vIi9Yq__formBody label{color:#544d46;font-size:14px;font-weight:600;line-height:1.7}.CarListing-module__vIi9Yq__formBody :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#383734;background-color:#fff;border:1px solid #ded9d4;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:46px;padding-inline:12px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.6;transition:border-color .15s,box-shadow .15s}.CarListing-module__vIi9Yq__formBody select{padding-inline-end:40px}.CarListing-module__vIi9Yq__formBody textarea{resize:vertical;min-height:128px;padding-block:10px}.CarListing-module__vIi9Yq__formBody :is(input,textarea)::-moz-placeholder{color:#aaa198;font-weight:400}.CarListing-module__vIi9Yq__formBody :is(input,textarea)::placeholder{color:#aaa198;font-weight:400}.CarListing-module__vIi9Yq__formBody :is(input[type=checkbox],input[type=radio]){accent-color:#b72830;flex-shrink:0;width:18px;height:18px;margin:0}.CarListing-module__vIi9Yq__formBody label:has(input[type=checkbox]){min-width:0;min-height:44px;font-size:12px;font-weight:500}.CarListing-module__vIi9Yq__formBody button{cursor:pointer;min-width:0;max-width:100%;min-height:44px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}.CarListing-module__vIi9Yq__formBody button:disabled{cursor:not-allowed}.CarListing-module__vIi9Yq__formBody :is(button,input,select,textarea)[aria-invalid=true]{background-color:snow;border-color:#c54149}.CarListing-module__vIi9Yq__page :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #b72830}.CarListing-module__vIi9Yq__formBody :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:#b72830;box-shadow:0 0 0 4px #b7283012}.CarListing-module__vIi9Yq__catalogShortcut{background:#faf8f5;border:1px solid #e6ded7;border-radius:10px;padding:16px}.CarListing-module__vIi9Yq__catalogShortcut button{white-space:nowrap;background:#343434;border-radius:8px;gap:7px;min-height:44px;padding-inline:14px}.CarListing-module__vIi9Yq__catalogShortcut p:first-child{font-size:14px;font-weight:600}.CarListing-module__vIi9Yq__catalogShortcut p+p{color:#857a70;margin-top:3px;font-size:12px;font-weight:400;line-height:1.8}.CarListing-module__vIi9Yq__requiredHint{color:#70675f;margin:-3px 0 -4px;font-size:12px}.CarListing-module__vIi9Yq__requiredHint span,.CarListing-module__vIi9Yq__required{color:#b72830;font-size:16px;font-weight:700;line-height:1}.CarListing-module__vIi9Yq__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 18px;min-width:0;display:grid}.CarListing-module__vIi9Yq__fields>*{min-width:0}.CarListing-module__vIi9Yq__selectField{min-width:0;position:relative}.CarListing-module__vIi9Yq__selectField>button{border-color:#ded9d4;min-height:46px;font-size:15px;font-weight:500}.CarListing-module__vIi9Yq__selectField>button[aria-expanded=true]{border-color:#b72830}.CarListing-module__vIi9Yq__selectField>button span{min-width:0}.CarListing-module__vIi9Yq__inputHint{color:#7d7369;margin:5px 0 0;font-size:12px;line-height:1.8}.CarListing-module__vIi9Yq__fieldError{color:#b72830;margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.7}.CarListing-module__vIi9Yq__uploadZone{text-align:center;background:#fcfaf8;border:1.5px dashed #d9c9c4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:28px 18px;display:flex}.CarListing-module__vIi9Yq__uploadZone[data-dragging=true]{background:#fff2f3;border-color:#b72830}.CarListing-module__vIi9Yq__uploadZone>:is(h3,p){overflow-wrap:anywhere;max-width:100%;margin:0}.CarListing-module__vIi9Yq__uploadZone h3{color:#51483f;font-size:15px;font-weight:600}.CarListing-module__vIi9Yq__uploadZone p{color:#8a7d72;font-size:12px;line-height:1.8}.CarListing-module__vIi9Yq__uploadIcon{color:#b72830;background:#fff;border:1px solid #e6dcd5;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:2px;display:grid}.CarListing-module__vIi9Yq__formBody .CarListing-module__vIi9Yq__uploadButton{color:#fff;white-space:nowrap;cursor:pointer;background:#b72830;border:1px solid #b72830;border-radius:9px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:46px;margin-top:4px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.CarListing-module__vIi9Yq__uploadButton:hover:not(:disabled){background:#a2222a}.CarListing-module__vIi9Yq__uploadButton[aria-disabled=true],.CarListing-module__vIi9Yq__uploadButton:disabled{opacity:.6;cursor:wait}.CarListing-module__vIi9Yq__photoGuide{color:#8b7e73;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:-4px 0 0;font-size:12px;line-height:1.8;display:flex}.CarListing-module__vIi9Yq__photoGuide svg{color:#a78672;flex-shrink:0;margin-top:3px}.CarListing-module__vIi9Yq__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.CarListing-module__vIi9Yq__photoCard{background:#fff;border:1px solid #e4ded8;border-radius:10px;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.CarListing-module__vIi9Yq__photoCard img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f4f1ed;width:100%;height:auto;display:block}.CarListing-module__vIi9Yq__photoCover{inset-inline-start:8px;color:#a0252c;background:#fffffff0;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.6;position:absolute;top:8px}.CarListing-module__vIi9Yq__photoActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}.CarListing-module__vIi9Yq__photoActions button{color:#81766c;background:#fff;border:1px solid #e5dfda;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0;font-size:12px;display:inline-flex}.CarListing-module__vIi9Yq__photoActions button:hover:not(:disabled),.CarListing-module__vIi9Yq__photoActions button[aria-pressed=true]{color:#b72830;background:#fff5f5;border-color:#d9a1a5}.CarListing-module__vIi9Yq__photoActions button:disabled{opacity:.35}.CarListing-module__vIi9Yq__importLinks{background:#fff;border:1px solid #e7e1dc;border-radius:10px;min-width:0;padding:0 14px}.CarListing-module__vIi9Yq__importLinks summary{color:#6c6157;cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:600;list-style:none;display:flex}.CarListing-module__vIi9Yq__importLinks summary::-webkit-details-marker{display:none}.CarListing-module__vIi9Yq__importLinks>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin-inline-start:auto;transform:rotate(45deg)}.CarListing-module__vIi9Yq__importLinks[open]>summary:after{transform:rotate(225deg)}.CarListing-module__vIi9Yq__importLinks>:not(summary){margin-bottom:14px}.CarListing-module__vIi9Yq__importLinks :is(input,textarea){text-align:left;direction:ltr}.CarListing-module__vIi9Yq__importLinks button{white-space:nowrap}.CarListing-module__vIi9Yq__videoField{background:#fff;border:1px solid #ded9d4;border-radius:9px;align-items:center;gap:8px;min-width:0;margin-top:5px;padding-inline:12px;display:flex}.CarListing-module__vIi9Yq__videoField>svg{color:#9f9388;flex-shrink:0}.CarListing-module__vIi9Yq__formBody .CarListing-module__vIi9Yq__videoField input{text-align:left;direction:ltr;background:0 0;border:0;border-radius:0;padding-inline:0}.CarListing-module__vIi9Yq__videoField:focus-within{border-color:#b72830}.CarListing-module__vIi9Yq__reviewSections{gap:12px;min-width:0;display:grid}.CarListing-module__vIi9Yq__reviewSections>section{background:#fff;border:1px solid #e5dfda;border-radius:10px;min-width:0}.CarListing-module__vIi9Yq__reviewRow{border-bottom:1px solid #eee9e4;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.CarListing-module__vIi9Yq__reviewRow:last-child{border-bottom:0}.CarListing-module__vIi9Yq__reviewRow>div{min-width:0}.CarListing-module__vIi9Yq__reviewRow :is(h3,p){overflow-wrap:anywhere;margin:0}.CarListing-module__vIi9Yq__reviewRow h3{color:#514a44;font-size:13px;font-weight:600}.CarListing-module__vIi9Yq__reviewRow p{color:#8b7e73;margin-top:3px;font-size:12px;line-height:1.8}.CarListing-module__vIi9Yq__reviewRow button{color:#b72830;white-space:nowrap;background:#faf7f4;border:0;border-radius:7px;flex-shrink:0;padding-inline:10px;font-size:12px}.CarListing-module__vIi9Yq__reviewDescription{background:#fff;border:1px solid #e5dfda;border-radius:10px;min-width:0;padding:16px}.CarListing-module__vIi9Yq__reviewDescription>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CarListing-module__vIi9Yq__reviewDescription :is(h3,p){color:#514a44;margin:0;font-size:14px;font-weight:600}.CarListing-module__vIi9Yq__reviewDescription button{color:#75685d;background:#fff;border:1px solid #e5dfda;border-radius:7px;align-items:center;gap:6px;min-height:44px;padding:6px 10px;font-size:12px;display:inline-flex}.CarListing-module__vIi9Yq__alert{color:#a32d35;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #edcbd0;border-radius:9px;min-width:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.8}.CarListing-module__vIi9Yq__formActions{border-top:1px solid #eee8e2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px 24px;scroll-margin-bottom:96px;display:flex}.CarListing-module__vIi9Yq__formBody .CarListing-module__vIi9Yq__formActions{margin-inline:-24px;margin-bottom:-24px}.CarListing-module__vIi9Yq__backButton,.CarListing-module__vIi9Yq__nextButton{color:#6e6256;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfd8d1;border-radius:9px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:46px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.CarListing-module__vIi9Yq__backButton:hover:not(:disabled){background:#faf8f6;border-color:#bbada0}.CarListing-module__vIi9Yq__nextButton{color:#fff;background:#b72830;border-color:#b72830}.CarListing-module__vIi9Yq__nextButton:hover:not(:disabled){background:#a2222a;border-color:#a2222a}.CarListing-module__vIi9Yq__backButton:disabled,.CarListing-module__vIi9Yq__nextButton:disabled{color:#a89c91;cursor:not-allowed;background:#eeeae6;border-color:#e7e2de}.CarListing-module__vIi9Yq__backButton svg,.CarListing-module__vIi9Yq__nextButton svg{flex-shrink:0}.CarListing-module__vIi9Yq__submitActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.CarListing-module__vIi9Yq__sidebar{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:96px}.CarListing-module__vIi9Yq__tips{background:#fff;border:1px solid #e4ded8;border-radius:12px;padding:16px}.CarListing-module__vIi9Yq__tips h3{color:#514840;margin:0;font-size:14px;font-weight:600}.CarListing-module__vIi9Yq__tips ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.CarListing-module__vIi9Yq__tips li{color:#8a7d71;align-items:flex-start;gap:7px;font-size:12px;line-height:1.8;display:flex}.CarListing-module__vIi9Yq__tips li svg{color:#a27b68;flex-shrink:0;margin-top:4px}.CarListing-module__vIi9Yq__helpfulLink{color:#b72830;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.CarListing-module__vIi9Yq__helpfulLink:hover{text-underline-offset:3px;text-decoration:underline}.CarListing-module__vIi9Yq__mobilePreview{min-width:0;display:block}.CarListing-module__vIi9Yq__mobilePreview>summary{display:none}@media (min-width:1024px){.CarListing-module__vIi9Yq__mobilePreview::details-content{content-visibility:visible;display:block}.CarListing-module__vIi9Yq__mobilePreview>:not(summary){display:block}}@container (min-width:214px){.CarListing-module__vIi9Yq__photoActions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.CarListing-module__vIi9Yq__page>header>div>div:first-child{height:72px;min-height:72px;padding-inline:24px}}@media (max-width:1023px){.CarListing-module__vIi9Yq__workspace{grid-template-columns:minmax(0,1fr);gap:18px}.CarListing-module__vIi9Yq__sidebar{display:flex;position:static}.CarListing-module__vIi9Yq__sidebar .CarListing-module__vIi9Yq__tips,.CarListing-module__vIi9Yq__sidebar .CarListing-module__vIi9Yq__helpfulLink{display:none}.CarListing-module__vIi9Yq__mobilePreview{background:#fff;border:1px solid #e4ded8;border-radius:12px;min-width:0;display:block;overflow:hidden}.CarListing-module__vIi9Yq__mobilePreview>summary{color:#685c50;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.CarListing-module__vIi9Yq__mobilePreview>summary::-webkit-details-marker{display:none}.CarListing-module__vIi9Yq__mobilePreview>summary svg{flex-shrink:0;transition:transform .15s}.CarListing-module__vIi9Yq__mobilePreview[open]>summary{border-bottom:1px solid #eee8e2}.CarListing-module__vIi9Yq__mobilePreview[open]>summary svg:last-child{transform:rotate(180deg)}.CarListing-module__vIi9Yq__mobilePreview>section{box-shadow:none;border:0;border-radius:0}}@media (max-width:899px){.CarListing-module__vIi9Yq__intro{flex-direction:column;align-items:flex-start;gap:14px}.CarListing-module__vIi9Yq__saveStatus{background:0 0;border:0;max-width:100%;padding:0}.CarListing-module__vIi9Yq__saveStatus small{margin-inline-start:6px;display:inline}.CarListing-module__vIi9Yq__stepper button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:68px;padding:8px 4px}.CarListing-module__vIi9Yq__stepFull{display:none}.CarListing-module__vIi9Yq__stepShort{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.6;display:block}.CarListing-module__vIi9Yq__stepIcon{border-radius:8px;width:32px;height:32px}.CarListing-module__vIi9Yq__mobileProgress{color:#8d8176;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;padding:7px 9px 11px;font-size:11px;display:flex}.CarListing-module__vIi9Yq__mobileProgress strong{color:#5e5147;font-size:12px;font-weight:600}}@media (max-width:599px){.CarListing-module__vIi9Yq__main{width:calc(100% - 28px);padding-top:14px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.CarListing-module__vIi9Yq__intro{gap:10px;margin-block:14px 18px}.CarListing-module__vIi9Yq__intro h1{font-size:25px}.CarListing-module__vIi9Yq__eyebrow,.CarListing-module__vIi9Yq__saveStatus small{display:none}.CarListing-module__vIi9Yq__introDescription{font-size:13px}.CarListing-module__vIi9Yq__saveStatus{font-size:11px;font-weight:500}.CarListing-module__vIi9Yq__saveStatus small{margin-inline-start:0;display:none}.CarListing-module__vIi9Yq__stepper{border-radius:11px;margin-bottom:18px;padding:4px}.CarListing-module__vIi9Yq__stepper ol{gap:3px}.CarListing-module__vIi9Yq__stepper button{border-radius:7px;min-height:64px;padding:6px 2px}.CarListing-module__vIi9Yq__stepShort{font-size:12px}.CarListing-module__vIi9Yq__stageHeader{align-items:flex-start;gap:10px;padding:17px 18px}.CarListing-module__vIi9Yq__stageHeader h2{font-size:18px}.CarListing-module__vIi9Yq__stageNumber{border-radius:9px;width:36px;height:36px;font-size:12px}.CarListing-module__vIi9Yq__formBody{gap:18px;padding:18px}.CarListing-module__vIi9Yq__fields{grid-template-columns:minmax(0,1fr);gap:18px}.CarListing-module__vIi9Yq__formBody :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.CarListing-module__vIi9Yq__selectField>button{min-height:48px;font-size:16px}.CarListing-module__vIi9Yq__catalogShortcut{padding:14px}.CarListing-module__vIi9Yq__catalogShortcut button{justify-content:center;width:100%;margin-top:3px}.CarListing-module__vIi9Yq__uploadZone{padding:22px 14px}.CarListing-module__vIi9Yq__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CarListing-module__vIi9Yq__photoActions{gap:4px;padding:6px}.CarListing-module__vIi9Yq__importLinks>div>div{flex-wrap:wrap}.CarListing-module__vIi9Yq__importLinks button{flex-shrink:0}.CarListing-module__vIi9Yq__reviewRow{gap:8px;padding:12px}.CarListing-module__vIi9Yq__reviewDescription{padding:12px}.CarListing-module__vIi9Yq__formActions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:16px 18px;display:grid}.CarListing-module__vIi9Yq__formBody .CarListing-module__vIi9Yq__formActions{margin-inline:-18px;margin-bottom:-18px}.CarListing-module__vIi9Yq__backButton,.CarListing-module__vIi9Yq__nextButton{gap:5px;min-height:46px;padding-inline:12px;font-size:13px}.CarListing-module__vIi9Yq__submitActions{flex-direction:column;align-items:stretch;width:100%}.CarListing-module__vIi9Yq__submitActions>button{white-space:normal;width:100%;min-width:0}}@media (max-width:359px){.CarListing-module__vIi9Yq__main{width:calc(100% - 24px)}.CarListing-module__vIi9Yq__stepShort{font-size:12px}.CarListing-module__vIi9Yq__mobileProgress{padding-inline:5px}.CarListing-module__vIi9Yq__stageHeader,.CarListing-module__vIi9Yq__formBody,.CarListing-module__vIi9Yq__formActions{padding-inline:14px}.CarListing-module__vIi9Yq__formBody .CarListing-module__vIi9Yq__formActions{margin-inline:-14px}}@media (prefers-reduced-motion:reduce){.CarListing-module__vIi9Yq__stepper button,.CarListing-module__vIi9Yq__formBody :is(input,select,textarea),.CarListing-module__vIi9Yq__mobilePreview>summary svg{transition:none}}
