.product-downloads[data-v-f2c70d38]{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink);padding:18px 0}.product-download-row[data-v-f2c70d38]{align-items:center;display:flex;gap:20px;justify-content:space-between}.product-download-row>div[data-v-f2c70d38]{display:grid;gap:5px;min-width:0}.product-download-row strong[data-v-f2c70d38]{font-size:16px}.product-download-row>div>span[data-v-f2c70d38]{color:var(--muted);font-size:12px}.product-download-row .button[data-v-f2c70d38]{flex-shrink:0;white-space:nowrap}.product-downloads summary[data-v-f2c70d38]{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:20px;list-style:none;min-height:44px}.product-downloads summary[data-v-f2c70d38]::-webkit-details-marker{display:none}.product-downloads summary>span[data-v-f2c70d38]{color:var(--muted);font-size:13px;font-weight:400}.product-downloads summary>b[data-v-f2c70d38]{margin-left:auto}.product-downloads details[open] summary>b[data-v-f2c70d38]{transform:rotate(180deg)}.product-downloads ul[data-v-f2c70d38]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.product-downloads li[data-v-f2c70d38]{min-width:0}.product-downloads li a[data-v-f2c70d38]{background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-direction:column;gap:8px;padding:16px}.product-downloads li span[data-v-f2c70d38]{color:var(--brand);font-size:13px}.product-downloads a[data-v-f2c70d38]:focus-visible,.product-downloads summary[data-v-f2c70d38]:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (max-width:700px){.product-downloads ul[data-v-f2c70d38]{grid-template-columns:1fr 1fr}.product-download-row[data-v-f2c70d38]{gap:12px}.product-download-row .button[data-v-f2c70d38]{font-size:13px;padding:12px}.product-download-row strong[data-v-f2c70d38]{font-size:14px}.product-downloads summary[data-v-f2c70d38]{gap:12px}}@media (max-width:360px){.product-download-row[data-v-f2c70d38]{align-items:stretch;flex-direction:column}.product-downloads summary>span[data-v-f2c70d38]{font-size:12px}}
