.cl-au-wrap{--au-ok:#157347;--au-warn:#9a3412;--au-hot:#b91c1c;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;max-width:1080px;margin:0 auto;padding:20px 16px 64px;display:grid}@media (max-width:860px){.cl-au-wrap{grid-template-columns:minmax(0,1fr);gap:20px}}.cl-au-main{flex-direction:column;gap:20px;min-width:0;display:flex}.cl-au-gallery{min-width:0;position:sticky;top:88px}@media (max-width:860px){.cl-au-gallery{position:static}}.cl-au-hero{aspect-ratio:4/3;object-fit:contain;background:var(--surface-2,#f4f4f5);border-radius:16px;width:100%;display:block}.cl-au-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cl-au-thumb{background:var(--surface-2,#f4f4f5);cursor:pointer;border:2px solid #0000;border-radius:10px;width:64px;height:64px;padding:0;overflow:hidden}.cl-au-thumb.is-active{border-color:var(--brand-primary,#16a34a)}.cl-au-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cl-au-cat{color:var(--text-secondary);font-size:13px}.cl-au-title{color:var(--text-primary);margin-top:4px;font-size:26px;font-weight:700;line-height:1.2}.cl-au-h2{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:700}.cl-au-price{border:1px solid var(--border-color,#e5e7eb);background:var(--surface-1,#fff);border-radius:16px;padding:16px}.cl-au-price-label{color:var(--text-secondary);font-size:13px;display:block}.cl-au-price-value{color:var(--text-primary);font-size:34px;font-weight:800;line-height:1.1;display:block}.cl-au-price-value em{color:var(--text-secondary);font-size:18px;font-style:normal;font-weight:600}.cl-au-price-meta{color:var(--text-secondary);margin-top:6px;font-size:13px}.cl-au-clock{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}.cl-au-clock-label{color:var(--text-secondary);font-size:13px}.cl-au-clock-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:20px;font-weight:700}.cl-au-clock-note{color:var(--text-secondary);font-size:12px}.cl-au-clock.is-ending .cl-au-clock-value{color:var(--au-hot)}.cl-au-box{border:1px solid var(--border-color,#e5e7eb);background:var(--surface-1,#fff);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.cl-au-box--muted{background:var(--surface-2,#f9fafb);color:var(--text-secondary)}.cl-au-box-lead{color:var(--text-primary);font-size:15px;font-weight:600}.cl-au-label{color:var(--text-primary);font-size:13px;font-weight:600}.cl-au-field{align-items:stretch;gap:0;display:flex}.cl-au-input{font-variant-numeric:tabular-nums;border:1px solid var(--border-color,#d4d4d8);background:var(--surface-1,#fff);min-width:0;color:var(--text-primary);border-right:0;border-radius:10px 0 0 10px;flex:1;padding:10px 12px;font-size:18px}.cl-au-input:focus{outline:2px solid var(--brand-primary,#16a34a);outline-offset:-2px}.cl-au-suffix{border:1px solid var(--border-color,#d4d4d8);background:var(--surface-2,#f4f4f5);color:var(--text-secondary);border-radius:0 10px 10px 0;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.cl-au-help{color:var(--text-secondary);font-size:12px}.cl-au-maxnote{color:var(--text-primary);background:var(--surface-2,#f4f4f5);border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.5}.cl-au-note{color:var(--text-secondary);font-size:13px}.cl-au-note--dim{opacity:.75}.cl-au-dim{color:var(--text-secondary)}.cl-au-cta{background:var(--brand-primary,#16a34a);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:10px;margin-top:4px;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none}.cl-au-cta:disabled{opacity:.5;cursor:not-allowed}.cl-au-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;text-decoration:underline}.cl-au-msg{font-size:13px;line-height:1.5}.cl-au-msg--ok{color:var(--au-ok)}.cl-au-msg--warn{color:var(--au-warn)}.cl-au-msg--bad{color:var(--au-hot)}.cl-au-ok{color:var(--au-ok)}.cl-au-warn{color:var(--au-warn)}.cl-au-desc{color:var(--text-secondary);white-space:pre-wrap;font-size:15px;line-height:1.65}.cl-au-facts{flex-direction:column;gap:10px;display:flex}.cl-au-facts>div{flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.cl-au-facts dt{min-width:120px;color:var(--text-secondary)}.cl-au-facts dd{color:var(--text-primary);flex:1;min-width:0}.cl-au-seller{border-top:1px solid var(--border-color,#e5e7eb);padding-top:16px}.cl-au-seller-row{align-items:center;gap:8px;display:flex}.cl-au-seller-name{color:var(--text-primary);font-weight:600;text-decoration:none}.cl-au-seller-name:hover{text-decoration:underline}.cl-au-history{border-top:1px solid var(--border-color,#e5e7eb);padding-top:16px}.cl-au-bids{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cl-au-bid{border-bottom:1px solid var(--border-color,#f1f1f4);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px 12px;padding:8px 0;font-size:14px;display:grid}.cl-au-bid-who{color:var(--text-primary);min-width:0;font-weight:600}.cl-au-bid-amt{font-variant-numeric:tabular-nums;color:var(--text-primary)}.cl-au-bid-when{color:var(--text-secondary);font-size:12px}.cl-au-bid-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);grid-column:1/-1;font-size:11px}.cl-au-bid.is-retracted .cl-au-bid-amt{opacity:.6;text-decoration:line-through}.cl-au-bid.is-won .cl-au-bid-amt{color:var(--au-ok);font-weight:700}.cl-au-watch{border:1px solid var(--border-color,#e5e7eb);background:var(--surface-1,#fff);color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.cl-au-watch:disabled{opacity:.6;cursor:not-allowed}.cl-au-watch[aria-pressed=true]{border-color:var(--brand-primary,#16a34a)}.cl-au-watch-n{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:400}.cl-au-box--offer{border-color:var(--brand-primary,#16a34a);box-shadow:0 0 0 1px var(--brand-primary,#16a34a) inset}.cl-au-offer-price{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:22px;font-weight:800}.cl-au-offer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.cl-au-offer-actions .cl-au-cta{margin-top:0}.cl-au-binline{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px}.cl-au-binline.is-closed{color:var(--text-secondary);opacity:.8;text-decoration:line-through}.cl-au-bin{border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.cl-au-bin-lead{color:var(--text-primary);font-size:15px;font-weight:700}.cl-au-bin-note{color:var(--text-secondary);font-size:13px;line-height:1.5}.cl-au-bin-confirm{flex-direction:column;gap:8px;display:flex}.cl-au-cta--buy{background:var(--surface-1,#fff);color:var(--brand-primary,#16a34a);border:2px solid var(--brand-primary,#16a34a)}.cl-au-cta--buy:disabled{opacity:.5}.cl-au-stars{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.cl-au-starrow{letter-spacing:1px;font-size:16px;line-height:1}.cl-au-star{color:var(--border-color,#e5e7eb)}.cl-au-star.is-on{color:var(--brand-gold,#c79226)}.cl-au-star.is-half{color:var(--brand-gold,#c79226);opacity:.55}.cl-au-stars-num{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.cl-au-qna{border-top:1px solid var(--border-color,#e5e7eb);padding-top:16px}.cl-au-qa{border-bottom:1px solid var(--border-color,#f1f1f4);padding:10px 0}.cl-au-qa-q{color:var(--text-primary);font-size:14px;line-height:1.55}.cl-au-qa-a{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.55}.cl-au-qa-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-inline-end:6px;font-size:11px;display:inline-block}.cl-au-qa-when{color:var(--text-secondary);margin-top:4px;font-size:12px}.cl-au-qna-pending{border:1px dashed var(--border-color,#e5e7eb);background:var(--surface-2,#f4f4f5);border-radius:12px;margin-top:12px;padding:10px 12px}.cl-au-qa.is-pending{border-bottom:0;padding-bottom:4px}.cl-au-qa-reply{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cl-au-qa-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cl-au-qa-actions .cl-au-cta{margin-top:0}.cl-au-qna-ask{flex-direction:column;gap:6px;margin-top:14px;display:flex}.cl-au-textarea{border:1px solid var(--border-color,#e5e7eb);background:var(--surface-1,#fff);width:100%;color:var(--text-primary);resize:vertical;border-radius:10px;padding:10px;font-family:inherit;font-size:14px;line-height:1.5}.cl-au-textarea:disabled{opacity:.6}.cl-au-qna-ask .cl-au-cta{align-self:flex-start}
