.yja-auctions{max-width:900px;margin:0 auto}.yja-auction{border:1px solid #ddd;border-radius:10px;padding:24px;margin:24px 0;background:#fff}.yja-image{max-width:100%;height:auto;border-radius:8px}.yja-bid-form{display:grid;gap:12px;margin-top:18px}.yja-bid-form label{display:grid;gap:4px;font-weight:600}.yja-bid-form input{padding:10px;border:1px solid #bbb;border-radius:6px}.yja-bid-form button{padding:12px 18px;border:0;border-radius:6px;cursor:pointer;font-weight:700}.yja-message{margin-top:8px;font-weight:700}.yja-message.success{color:#137333}.yja-message.error{color:#b3261e}.yja-countdown{font-size:1.1em;padding:10px 12px;border-radius:8px;background:#f6f6f6;display:inline-block}
.yja-public-bids{margin-top:18px;padding:14px;border:1px solid #e3e3e3;border-radius:8px;background:#fafafa}.yja-public-bids h3{margin-top:0}.yja-bid-list{margin-left:1.4em}.yja-bid-list-full{display:block;margin-top:8px;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff}.yja-bid-header,.yja-bid-row{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:8px;padding:8px 10px;border-bottom:1px solid #eee;align-items:center}.yja-bid-header{font-weight:700;background:#f7f7f7}.yja-bid-row:last-child{border-bottom:0}.yja-bid-row:first-of-type{font-weight:700}
.yja-board{max-width:1200px;margin:20px auto;padding:32px;border-radius:18px;background:#111;color:#fff;display:grid;grid-template-columns:minmax(220px,40%) 1fr;gap:32px;align-items:center}.yja-board-image{width:100%;height:auto;border-radius:12px}.yja-board-label{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:18px}.yja-board h2{font-size:clamp(32px,5vw,72px);line-height:1.05;margin:.2em 0;color:#fff}.yja-board-amount{font-size:clamp(46px,8vw,110px);font-weight:800;line-height:1.05;margin:.25em 0}.yja-board-meta,.yja-board .yja-countdown{font-size:clamp(20px,3vw,34px);background:rgba(255,255,255,.12);color:#fff}.yja-board .yja-countdown{display:block;padding:16px;margin-top:20px}
@media (max-width:700px){.yja-bid-header{display:none}.yja-bid-row{grid-template-columns:1fr}.yja-bid-row span:nth-child(2){font-weight:700}.yja-board{grid-template-columns:1fr;padding:20px}}
