.ya-pick{display:flex;flex-direction:column;gap:8px}
.ya-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ya-add{border:1.5px dashed var(--line,rgba(21,19,14,.3));background:transparent;color:inherit;border-radius:10px;padding:7px 12px;font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .13s,background .13s}
.ya-add:hover{border-color:#15130E;background:rgba(21,19,14,.04)}
.ya-hint{font-size:11.5px;opacity:.6}
.ya-prev{display:flex;gap:8px;flex-wrap:wrap}
.ya-pick:not(.ya-has) .ya-prev{display:none}
.ya-item{position:relative;border:1px solid var(--line,rgba(21,19,14,.2));border-radius:10px;overflow:hidden;background:#fff}
.ya-item img{display:block;width:84px;height:64px;object-fit:cover}
.ya-del{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(21,19,14,.78);color:#fff;font-size:14px;line-height:22px;padding:0;cursor:pointer}
.ya-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.ya-thumb{display:block;border:1px solid rgba(21,19,14,.15);border-radius:10px;overflow:hidden;background:#fff;line-height:0}
.ya-thumb img{display:block;max-width:180px;max-height:140px;width:auto;height:auto;object-fit:contain}
@media (max-width:520px){.ya-thumb img{max-width:130px;max-height:110px}}
