.da-v73-grid-wrap{background:#ffffff;border-radius:12px;padding:12px;margin:18px 0;box-shadow:0 8px 20px rgba(0,0,0,0.08);max-width:100%;overflow:hidden;animation:da_v73_anim 2s infinite ease-in-out;}
.da-v73-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.da-v73-badge{background:#28a745;color:#fff;padding:6px 10px;border-radius:6px;font-weight:700;font-size:13px;}
.da-v73-close{background:#ff0000;color:#fff;border:0;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:6px;}
.da-v73-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}
.da-v73-card{text-align:center;border-radius:10px;padding:8px;border:1px solid #eee;display:flex;flex-direction:column;align-items:center;background:#fff;min-height:140px;}
.da-v73-img{width:100%;height:90px;object-fit:cover;border-radius:8px;margin-bottom:8px;}
.da-v73-title{font-weight:600;font-size:14px;line-height:1.2;height:36px;overflow:hidden;margin-bottom:6px;}
.da-v73-rating{color:#ffb400;margin-bottom:8px;}
.da-v73-price{color:#333;font-weight:700;margin-bottom:6px;}
.da-v73-cta{background:#ff0000;color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;text-decoration:none;margin-top:auto;}
@media (max-width:768px){.da-v73-grid{grid-template-columns:repeat(2,1fr);} .da-v73-card{min-height:120px;}}
@keyframes da_v73_anim{0%{transform:scale(1);}50%{transform:scale(1.03);}100%{transform:scale(1);}}