/* One primary action, with quieter secondary downloads. */
#downloads .v5-method-card{min-height:150px}
#downloads .v5-method-card>div{align-items:flex-start;justify-content:center}
#downloads .v5-method-card:not(:first-child) .v5-card-download{width:auto;background:transparent;color:#176dff!important;border-color:#b9cef0;box-shadow:none;font-size:13px;min-height:38px;padding:8px 14px}
#downloads .v5-method-card:not(:first-child) .v5-card-download:hover{background:#e5efff}
#downloads .v5-support-downloads{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}
#downloads .v5-compact-resource{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;grid-template-rows:auto;align-items:center;gap:16px;min-height:0;padding:18px 22px;border-radius:15px;background:#f8fbff;border-color:#e2eaf5;box-shadow:none}
#downloads .v5-compact-resource>img{width:42px;height:44px}
#downloads .v5-compact-resource .v5-download-heading{justify-content:flex-start;gap:10px;flex-wrap:wrap}
.app-v5 #downloads .v5-compact-resource h3{font-size:17px;line-height:1.35;margin:0}
#downloads .v5-compact-resource .v5-download-heading>span{font-size:10px}
#downloads .v5-compact-resource .v5-download-meta{font-size:12px;line-height:1.5;margin-top:6px;margin-bottom:0}
#downloads .v5-compact-resource .v5-resource-button{grid-column:3;grid-row:1;margin:0;width:42px;height:42px;min-height:42px;padding:9px;border:1px solid #d0e0f5;background:transparent;border-radius:11px;box-shadow:none;color:#176dff}
#downloads .v5-compact-resource .v5-resource-button:hover{background:#e8f1ff}
#downloads .v5-compact-resource .v5-resource-button svg{width:22px;height:22px}
@media(max-width:760px){#downloads .v5-method-card:not(:first-child){grid-template-columns:46px minmax(0,1fr);min-height:0;padding:20px}#downloads .v5-method-card:not(:first-child)>div{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}#downloads .v5-method-card:not(:first-child) h3{margin:0}#downloads .v5-method-card:not(:first-child) .v5-card-download{margin:0;flex-shrink:0}#downloads .v5-compact-resource{padding:17px 16px;grid-template-columns:36px minmax(0,1fr) 40px;gap:12px}#downloads .v5-compact-resource>img{width:36px;height:38px}.app-v5 #downloads .v5-compact-resource h3{font-size:15px}#downloads .v5-compact-resource .v5-resource-button{width:40px;height:40px;min-height:40px}}
@media(max-width:420px){#downloads .v5-method-card:not(:first-child)>div{flex-wrap:wrap;gap:10px}#downloads .v5-method-card:not(:first-child) .v5-card-download{font-size:12px;padding:7px 11px}.app-v5 #downloads .v5-compact-resource h3{font-size:14px}}
