.ul-page{max-width:980px}.ul-crumbs{font-size:13px;margin:0 0 10px}.ul-crumbs a{color:var(--muted)}.ul-banner{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius);padding:10px 14px;font-weight:600;margin:0 0 14px}.ul-form{display:grid;grid-gap:14px;gap:14px;max-width:640px}.ul-for{margin:0;font-size:15px}.ul-row{display:flex;flex-wrap:wrap;gap:12px}.ul-row .ul-field{flex:1 1 140px}.ul-field{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:700;color:var(--text)}.ul-field em{font-weight:500;color:var(--muted);font-style:normal}.ul-field input:not([type=file]),.ul-field select,.ul-field textarea{font:inherit;font-size:16px;font-weight:500;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text)}.ul-hint{font-size:12.5px;color:var(--muted);margin:-6px 0 0;line-height:1.45}.ul-where{border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px 14px;margin:0;background:var(--surface);display:grid;grid-gap:8px;gap:8px}.ul-where legend{font-weight:800;padding:0 4px}.ul-where p,.ul-where ul{margin:0;font-size:14px}.ul-where ul{padding-left:18px;display:grid;grid-gap:4px;gap:4px}.ul-where a{font-weight:700}.ul-error{color:var(--red);font-weight:600;margin:0}.ul-form .cta{justify-self:start}.ul-listing{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.ul-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ul-photo{position:relative;display:block;aspect-ratio:1;background:var(--surface-2);border-radius:8px;overflow:hidden}.ul-photo img{width:100%;height:100%;object-fit:contain}.ul-photo-main{grid-column:1/-1;aspect-ratio:4/3}.ul-info{display:grid;grid-gap:10px;gap:10px;align-content:start}.ul-cond{position:static;justify-self:start}.ul-title{font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;line-height:1.15}.ul-price,.ul-title{font-weight:800;margin:0}.ul-price{font-size:26px}.ul-meta{font-size:14px;color:var(--muted);margin:0}.ul-go{font-size:15px;padding:11px 16px}.ul-go,.ul-sold{justify-self:start}.ul-sold{font-weight:800;background:var(--ink);color:var(--bone);padding:6px 12px;border-radius:6px;margin:0}.ul-product{font-size:14px;margin:0}.ul-desc{white-space:pre-wrap;font-size:15px;line-height:1.5;border-top:1px solid var(--line);padding-top:10px}.ul-seller{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:10px 12px;display:grid;grid-gap:8px;gap:8px}.ul-seller-head{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ul-seller-buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ul-link-button{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer;justify-self:start}.ul-report{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:10px}.ul-report fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.ul-report legend{font-weight:700;margin-bottom:4px}.ul-report textarea{font:inherit;font-size:16px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:8px}.ul-mine{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.ul-mine li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}.ul-mine .ul-photo{width:64px;aspect-ratio:1}.ul-mine-status{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--muted)}@media (max-width:640px){.ul-listing{grid-template-columns:1fr;gap:14px}}