.sell-wrap{max-width:850px;width:calc(100% - 36px);margin:46px auto 70px}.sell-wrap h1{font-size:38px!important}.intro{color:var(--muted)}.service-status{padding:14px 18px;border-radius:12px;background:var(--surface);font-size:14px;margin:20px 0}.service-status:empty{display:none}.steps{display:flex;gap:20px;padding:0;list-style:none;margin:30px 0}.steps li{flex:1;border-bottom:2px solid var(--line);padding-bottom:12px;color:var(--muted)}.steps li.active{color:var(--ink);border-color:var(--accent)}.sell-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.full{grid-column:1/-1}.description{margin:24px 0}textarea{width:100%;resize:vertical;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:12px;font:inherit}.photo-heading{display:flex;justify-content:space-between;align-items:center}.photo-heading h2{font-size:20px}.help{font-size:13px;color:var(--muted)}.upload{display:flex;align-items:center;justify-content:center;min-height:100px;border:1px dashed var(--muted);border-radius:14px;cursor:pointer;position:relative;background:var(--surface)}.upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.photo-tile{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.photo-tile img{width:100%;aspect-ratio:1.4;object-fit:cover;display:block}.photo-controls{display:flex;align-items:center;justify-content:space-between;padding:6px}.photo-controls button{min-width:40px;min-height:44px}.photo-controls button:disabled{opacity:.3}.photo-controls span{font-size:12px}.next-button{display:flex;margin-inline-start:auto;margin-top:25px;min-width:150px}.consent{display:flex;align-items:flex-start;gap:12px;margin-top:25px;font-size:14px}.consent input{width:20px;height:20px;flex:0 0 20px;margin-top:4px}.sell-actions{display:flex;justify-content:space-between;gap:16px;margin-top:30px}.form-error{color:#bb3434;white-space:pre-line}.primary:disabled{opacity:.45;cursor:not-allowed}.review{padding:20px;border:1px solid var(--line);border-radius:14px;margin-bottom:25px;white-space:pre-line}.success{text-align:center;padding:35px 10px}.success-icon{font-size:40px;color:var(--accent)}.success code{display:block;padding:15px;background:var(--surface);word-break:break-all;margin:15px 0;direction:ltr}.success .primary{margin-top:20px}.sell-wrap input,.sell-wrap select{font-size:16px}.navActions a{font-size:14px}@media(max-width:600px){.sell-wrap{margin-top:28px}.sell-wrap h1{font-size:30px!important}.sell-fields{gap:16px 12px}.photo-grid{grid-template-columns:1fr 1fr}.steps{font-size:13px;gap:12px}.sell-actions .primary{flex:1}}
