.promotion-row-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:12px}.promotion-row-actions>a,.promotion-row-actions>button{display:flex;min-width:150px;min-height:42px;padding:0 16px;align-items:center;justify-content:space-between;gap:14px;border:1px solid #424242;border-radius:11px;color:#ddd;background:#2b2b2b;font-size:12px;font-weight:800}.promotion-row-actions>a{border-color:var(--promo-accent);color:#fff;background:var(--promo-accent)}.promotion-row-actions span{font-size:18px;transition:transform .18s ease}.promotion-row-actions>:hover span{transform:translateX(4px)}.promotion-empty{padding:28px 0;color:#999;text-align:center}@media (max-width:720px){.promotion-row-actions{display:grid;width:100%;margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promotion-row-actions>a,.promotion-row-actions>button{width:100%;min-width:0;min-height:48px;padding:0 14px;gap:8px;font-size:13px}.promotion-row-actions>:hover span{transform:none}}@media (max-width:350px){.promotion-row-actions{grid-template-columns:1fr}}.promotion-detail-content p{margin:0 0 10px}.promotion-detail-content strong{color:var(--promo-accent)}.promotion-detail-content img{max-width:100%;height:auto;border-radius:10px}.promotion-row-actions>a{color:#161616}.promotion-row-actions>a span{color:inherit}.promotion-row.tone-coral .promotion-row-actions>a{background:#c9332a;border-color:#c9332a;color:#fff}