/* Collection cards keep the explanation primary and the original actions close. */
.app-resource-activity{padding-bottom:8px}
.app-resource-activity .resource-popularity-wrap{gap:3px;align-items:flex-start}
.app-resource-activity .resource-popularity{gap:3px 10px;padding:0;border:0;border-radius:0;background:transparent}
.app-resource-activity .resource-popularity-metric{min-height:18px;padding:0;border-radius:0;box-shadow:none;font-size:11px;font-weight:400;line-height:1.4}
.app-resource-activity .resource-popularity-metric svg{width:11px;height:11px}
.app-resource-activity .resource-popularity-source,.app-resource-activity .resource-popularity-window{padding:0;font-size:10px;font-weight:400;line-height:1.4}
.app-resource-grid:not(.is-list) .app-resource-card h3{min-height:0;margin-bottom:10px}
.app-resource-card>p,.app-editorial-copy>p:not(.app-editorial-note),.app-access-card>p:not(.app-access-best){-webkit-line-clamp:5;line-clamp:5}
.app-resource-grid:not(.is-list) .app-resource-card>p{margin-bottom:8px}
.app-resource-card-foot,.is-list .app-resource-card-foot{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:3px 8px;padding-top:6px;margin-top:auto}
.app-resource-card-foot .app-source-link{grid-column:1;grid-row:1 / span 2;align-self:end;justify-self:start;min-height:32px;font-size:12px;white-space:nowrap}
.app-resource-card-foot .app-source-link>.app-icon{display:block;margin-left:0}
.app-card-feedback{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;max-width:210px}
.app-card-feedback .resource-feedback-button{min-height:36px;max-width:100%;padding:4px 7px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-bg);color:var(--app-ink);font-size:12px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}
.app-card-feedback .resource-feedback-button:hover,.app-card-feedback .resource-feedback-button[aria-pressed="true"]{background:var(--app-soft);border-color:var(--app-blue);color:var(--app-blue)}
.app-card-feedback .resource-feedback-button:focus-visible{outline:2px solid var(--app-blue);outline-offset:2px;transform:none}
.app-card-feedback [data-resource-feedback-status]{flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.5;text-align:right}
.app-resource-card-foot>[data-app-useful-count]{grid-column:2;grid-row:2;width:auto;margin:0;font-size:11px;text-align:right}
.app-editorial-copy{padding:15px 18px}
.app-editorial-copy>p:not(.app-editorial-note){margin-bottom:8px}
.app-editorial-copy .app-editorial-note{margin-bottom:6px;padding-top:7px;font-size:12px}
.app-card-open{min-height:28px;margin-top:auto}
.app-access-card>p:not(.app-access-best){margin-bottom:12px}
.app-access-tags{margin-bottom:10px}
.app-access-foot{padding-top:6px}
.app-access-foot a{min-height:32px}
@media(max-width:700px){
    .app-card-feedback .resource-feedback-button{min-height:44px;padding-inline:6px;font-size:12px}
    .app-resource-card-foot .app-source-link,.app-access-foot a{min-height:44px}
    .app-card-feedback{max-width:190px}
}
