.wp-block-seopulse-product-grid{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin:16px 0;padding:16px}.wp-block-seopulse-product-grid__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;margin-bottom:12px;padding-bottom:10px}.wp-block-seopulse-product-grid__icon{color:#7c3aed;font-size:18px;line-height:1}.wp-block-seopulse-product-grid__title{color:#1e1e1e;font-size:14px;font-weight:600}.wp-block-seopulse-product-grid__count{color:#757575;font-size:12px;font-weight:400;margin-right:auto}.wp-block-seopulse-product-grid__search{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.wp-block-seopulse-product-grid__search .components-base-control{flex:1;margin-bottom:0;min-width:200px}.wp-block-seopulse-product-grid__results{border:1px solid #e0e0e0;border-radius:4px;list-style:none;margin:4px 0 0;max-height:200px;overflow-y:auto;padding:0;width:100%}.wp-block-seopulse-product-grid__results li{padding:0}.wp-block-seopulse-product-grid__results li .components-button{border-radius:0;gap:8px;justify-content:flex-start;padding:6px 10px;width:100%}.wp-block-seopulse-product-grid__results li .components-button:hover{background:#f9fafb}.wp-block-seopulse-product-grid__result-img{border-radius:3px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.wp-block-seopulse-product-grid__empty{color:#757575;font-style:italic;padding:24px 16px;text-align:center}.wp-block-seopulse-product-grid__loading{display:flex;justify-content:center;padding:24px}.wp-block-seopulse-product-grid__grid{display:grid;gap:16px}.wp-block-seopulse-product-grid__card{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:12px;position:relative;text-align:center;transition:box-shadow .2s}.wp-block-seopulse-product-grid__card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-block-seopulse-product-grid__card-img{border-radius:4px;height:auto;margin-bottom:8px;max-height:180px;-o-object-fit:contain;object-fit:contain;width:100%}.wp-block-seopulse-product-grid__card-title{color:#1e1e1e;font-size:14px;font-weight:600;margin:0 0 4px}.wp-block-seopulse-product-grid__card-price{color:#16a34a;font-size:14px;font-weight:500;margin-bottom:8px}.wp-block-seopulse-product-grid__card-price del{color:#9ca3af;font-weight:400;margin-left:4px}.wp-block-seopulse-product-grid__card-btn{background:#7c3aed;border-radius:4px;color:#fff;cursor:default;display:inline-block;font-size:13px;font-weight:500;padding:6px 16px}.wp-block-seopulse-product-grid__remove{opacity:0;position:absolute;left:4px;top:4px;transition:opacity .15s}.wp-block-seopulse-product-grid__card:hover .wp-block-seopulse-product-grid__remove{opacity:1}@media(max-width:768px){.wp-block-seopulse-product-grid__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.wp-block-seopulse-product-grid__grid{grid-template-columns:1fr!important}}
