/* Compatibility additions to AddonMaster's original GPL stylesheet. */
.fpm-grid-wrap,.fpm-grid-wrap *{box-sizing:border-box}
.fpm-grid-wrap .am_thumb>a{display:block;height:100%}
.fpm-grid-wrap .asr-filter-div button{font:inherit;color:inherit;line-height:inherit;border-radius:0}
.fpm-grid-wrap .asr-filter-div li{display:inline-block}
.fpm-grid-wrap .asr_texonomy[aria-pressed=true]{background:rgba(0,0,0,.1)}
.fpm-grid-wrap .am_has_animation .am_grid_col{display:block;animation:fpm-grid-enter .3s ease-out}
.fpm-grid-wrap .fpm-event-date{font-size:14px;color:#884413;margin:0 0 12px}
.fpm-grid-wrap .fpm-grid-status{font-size:14px;margin-top:12px}
.fpm-grid-wrap .fpm-grid-status:empty{display:none}
.fpm-grid-wrap .am_posts_navigation>button:not(.am-post-grid-load-more){min-width:30px;margin:0 3px;line-height:1.2;border:1px solid #c6c6c6;padding:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.fpm-grid-wrap .am_posts_navigation>button[aria-current=page]{background:#f0f0f0}
.fpm-grid-wrap a:focus-visible,.fpm-grid-wrap button:focus-visible{outline:3px solid #f88b26;outline-offset:3px}
.fpm-grid-wrap button:disabled{cursor:default;opacity:.7}
@keyframes fpm-grid-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.fpm-grid-wrap .am_has_animation .am_grid_col{animation:none}.fpm-grid-wrap .am_thumb img{transition:none}.fpm-grid-wrap .am_single_grid:hover .am_thumb img{transform:none}}

/* Newly appended cards fade in without reanimating the existing grid. */
.fpm-grid-wrap .am_grid_col.fpm-new-card{animation:fpm-grid-enter .4s ease-out both}
.fpm-grid-wrap .fpm-grid-status:not(.fpm-grid-error){display:none}
@media(prefers-reduced-motion:reduce){.fpm-grid-wrap .am_grid_col.fpm-new-card{animation:none}}
