/* Strony wtyczek DoSieci do pobrania (24.09.2026) */
.plugin-hero-meta{margin:14px 0 0;font-size:14px;color:var(--v3-body,#4b5b70)}
.plugin-hero-meta strong{color:inherit}
.plugin-details{max-width:1160px;margin:0 auto;padding:24px 24px 64px;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}
.plugin-details>div{border:1px solid var(--v3-line,#e3e8f0);border-radius:20px;padding:30px;background:var(--t-surface,#fff)}
.plugin-details h2{font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin:0 0 16px}
.plugin-steps{counter-reset:krok;list-style:none;margin:0;padding:0;display:grid;gap:14px}
.plugin-steps li{counter-increment:krok;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;line-height:1.55}
.plugin-steps li::before{content:counter(krok);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v3-haze-2,#efeaff);color:var(--v3-violet-deep,#4b2fd6);font-weight:700}
.plugin-note p{margin:0 0 12px;line-height:1.6}
.plugin-note p:last-child{margin-bottom:0}
.plugin-download{text-align:left}
.plugin-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 24px}
.plugin-facts div{border:1px solid var(--v3-line,#dbe3ee);border-radius:14px;padding:12px 14px;background:rgba(255,255,255,.7)}
.plugin-facts dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-body,#5b6b80);margin:0 0 4px}
.plugin-facts dd{margin:0;font-weight:650}
.plugin-checksum{margin:16px 0 0;font-size:12px;color:var(--v3-body,#5b6b80);word-break:break-all}
.plugin-checksum code{font-size:11px}
.plugin-card .card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}
.plugin-card .card-actions .button{flex:1 1 auto;text-align:center}
@media (max-width:860px){.plugin-details{grid-template-columns:1fr}.plugin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
