.sell{padding-bottom:calc(env(safe-area-inset-bottom) + 48px)}.sell-intro{padding:24px 16px 4px}.sell-title{margin-bottom:6px;font-size:1.45rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.sell-section{padding:0;margin:8px 0 4px;font-size:1.05rem;font-weight:700}section>.sell-section{margin:28px 16px 8px}.sell-form{padding-top:16px}.sell-shop{display:flex;flex-direction:column;gap:14px;margin:8px 0 0;padding:0;border:0}.sell-photo{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;max-height:300px;overflow:hidden;border:2px dashed color-mix(in srgb,var(--brand) 45%,transparent);border-radius:20px;background:var(--brand-soft);color:var(--brand-text);transition:transform .12s var(--ease)}.sell-photo:active{transform:scale(.99)}.sell-photo.has-error{border-color:#d93025}.sell-photo.has-photo{border-style:solid;border-color:transparent;background:#fff}.sell-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sell-photo-label{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:600}.sell-photo.has-photo .sell-photo-label{position:absolute;right:10px;bottom:10px;flex-direction:row;gap:6px;padding:6px 12px;border-radius:999px;background:rgb(0 0 0/.6);color:#fff;font-size:.85rem}.pill-done,.sell-done{background:var(--good-soft);color:var(--good)}.sell-done{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid var(--good-border);border-radius:16px;animation:fade-in .3s var(--ease)}.sell-done svg{flex:none;margin-top:1px}.sell-done>span{display:flex;flex-direction:column;gap:2px;color:var(--text);font-size:.9rem}.sell-list{margin:0;padding:0;list-style:none}.sell-item{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--hairline)}.sell-item-main{display:flex;flex-direction:column;flex:1 1;min-width:0}.sell-item-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}