.car-wizard{display:block!important;max-width:760px}.car-wizard [hidden]{display:none!important}.wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;max-width:760px}.wizard-steps button{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:12px 6px;color:var(--muted);font:inherit;font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px}.wizard-steps button span{font-weight:800}.wizard-steps button[aria-current=step]{border-color:var(--accent,var(--gold));color:var(--text);background:var(--panel2,var(--panel))}.wizard-steps button:disabled{opacity:.4}.wizard-controls{margin-top:16px}.wizard-controls .actions{display:flex;gap:8px;flex-wrap:wrap}.wizard-review-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.wizard-review-photos img{width:100%;height:110px;object-fit:cover;border-radius:12px}.car-wizard .editor-aside{position:static!important}.car-wizard .photo-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.wizard-steps{gap:5px}.wizard-steps button{flex-direction:column;font-size:10px;padding:10px 3px;gap:4px}.wizard-controls .btn{flex:1;min-width:100px}.wizard-review-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}


@media(min-width:700px){.car-wizard .photo-angle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
