.puku-seller-link{color:#087bb6;text-decoration:none;font-weight:700}.puku-seller-link:hover{text-decoration:underline}.puku-seller-rating{display:inline-block;font-size:12px;color:#64748b;margin-left:6px}.puku-review-form{display:grid;gap:14px;max-width:760px;margin-top:28px}.puku-review-form label{display:grid;gap:6px}.puku-review-form select,.puku-review-form textarea{font:inherit;border:1px solid #dce6ef;border-radius:9px;padding:10px;width:100%;box-sizing:border-box}.puku-review-card{padding:18px 0;border-bottom:1px solid #dce6ef}.puku-review-card h2{font-size:17px}.puku-review-card p{overflow-wrap:anywhere}.puku-review-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.puku-listing-codes{font-size:12px;line-height:1.6;color:#607086;margin:8px 0}.puku-listing-codes span{display:block}.puku-listing-codes strong{color:#18334d;overflow-wrap:anywhere}.puku-listing-actions{display:flex;align-items:flex-start;gap:10px;margin:12px 0;clear:both}.puku-listing-actions .puku-favorite-heart{margin:0;flex:0 0 40px}.puku-listing-actions .puku-share{margin:0;min-width:0}.puku-listing-actions .puku-share>summary{min-height:40px;box-sizing:border-box;display:flex;align-items:center;gap:7px}.puku-card-image-link{display:block}.puku-card-title-link{color:inherit;text-decoration:none}
.puku-listing-codes>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;max-width:100%}.puku-listing-codes>span>strong{display:inline!important;white-space:nowrap;overflow-wrap:normal}
