.inline-card{--gap:1rem;--radius:16px;--shadow:0 10px 26px rgba(0,0,0,.07);--pad:16px;--border:#dff0db;--muted:#6b7280;--accent:#111827;--bg:#fff;--brand:#4db848;--brand-dark:#176622;--danger:#ff3333;display:flex;align-items:center;justify-content:center;gap:var(--gap);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--pad);margin:1rem auto;line-height:1.65;max-width:860px}.inline-card .ic-thumb img{object-fit:cover;border-radius:14px;border:1px solid #e9e9ee;background:#fff;flex:0 0 auto}.inline-card .ic-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-width:0;text-align:center}.inline-card .ic-title{font-weight:800;font-size:1.08rem;color:var(--accent);margin:0}.inline-card .ic-title a{color:inherit;text-decoration:none}.inline-card .ic-meta{font-size:.94rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.55rem .95rem;align-items:center;justify-content:center}.inline-card .chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #e9e9ee;padding:.32rem .6rem;border-radius:999px;background:linear-gradient(180deg,#fff,#fafafa)}.inline-card .chip svg{width:16px;height:16px;opacity:.95;fill:currentColor}.inline-card .ic-price{font-weight:800;color:var(--accent);display:inline-flex;align-items:center;gap:.4rem}.inline-card .ic-price svg{width:17px;height:17px;fill:currentColor}.inline-card .ic-cat{display:inline-flex;align-items:center;gap:.45rem}.inline-card .ic-cat a{text-decoration:none;color:var(--brand-dark);font-weight:800;border-bottom:1px dashed color-mix(in srgb,var(--brand) 40%,#ccc)}.inline-card .ic-cat svg{width:16px;height:16px;fill:currentColor;color:var(--brand-dark)}.inline-card .ic-actions{margin-top:.55rem;display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;width:100%}.inline-card .btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--danger);background:var(--danger);color:#fff;padding:.62rem 1rem;border-radius:12px;text-decoration:none;font-size:.96rem;font-weight:800;max-width:100%}.inline-card .btn:hover{filter:saturate(115%) brightness(.98)}.inline-card .btn svg{width:18px;height:18px;fill:currentColor}.inline-card .badge{display:inline-flex;align-items:center;gap:.45rem;font-weight:800;border-radius:999px;padding:.28rem .7rem;background:color-mix(in srgb,var(--brand) 16%,#f0fff4);color:var(--brand-dark);border:1px solid color-mix(in srgb,var(--brand) 35%,#d7f5d9)}.inline-card .badge svg{width:16px;height:16px;fill:currentColor}.inline-card .ic-desc{font-size:.93rem;color:#374151;max-width:62ch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}@media (max-width:720px){.inline-card{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px}.inline-card .ic-thumb img{max-width:200px;height:auto}.inline-card .btn{width:100%;max-width:100%;box-sizing:border-box;padding:.6rem .9rem;border-radius:12px;font-size:clamp(-.14rem,3.2vw,.95rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:360px){.inline-card{padding:10px}.inline-card .btn{font-size:.8rem;padding:.55rem .8rem;border-radius:10px}}html[dir='rtl'] .inline-card{direction:rtl}