posts.card.ajax-item.style3{border-radius:16px !important;overflow:hidden;}@media (max-width:767.98px){.furry-widget-event-list .posts-row.widget-ajaxpager{background:var(--main-bg-color,#fff);border-radius:12px !important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-left:0 !important;margin-right:0 !important;}.furry-widget-event-list posts.list.ajax-item.no_margin.flex{border-radius:0 !important;box-shadow:none !important;margin:0 !important;padding-left:10px !important;padding-right:10px !important;border-bottom:1px solid var(--main-border-color,rgba(0,0,0,0.05));background:transparent !important;}.furry-widget-event-list posts.list.ajax-item.no_margin.flex:last-child{border-bottom:none;}body.dark-theme .furry-widget-event-list posts.list.ajax-item.no_margin.flex:not(:last-child){border-bottom-color:rgba(255,255,255,0.06);}}posts.card.ajax-item.style3 .item-heading{min-height:auto;margin-bottom:0;padding-bottom:0;border-bottom:none;font-size:17px;}posts.card.ajax-item.style3 .item-heading-wrapper{margin-bottom:10px;}posts.card.ajax-item.style3 .heading-with-count{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.08);}posts.card.ajax-item.style3 .event-count{font-size:13px;color:var(--muted-2-color,#999);white-space:nowrap;}posts.card.ajax-item.style3 .event-name-wrapper{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;}posts.card.ajax-item.style3 .event-name{font-size:15px;color:var(--muted-color,#999);flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}posts.card.ajax-item.style3 .event-name .star-icon{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:8;flex-shrink:0;}posts.card.ajax-item.style3 .meta-location-side{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--muted-color,#666);white-space:nowrap;flex-shrink:0;}posts.card.ajax-item.style3 .meta-location-side .location-icon{width:14px;height:14px;fill:currentColor;flex-shrink:0;}posts.card.ajax-item.style3 .item-thumbnail{position:relative;font-size:16px;}posts.card.ajax-item.style3 .item-meta{margin-top:8px;}posts.card.ajax-item.style3 .item-meta .meta-date-wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;}posts.card.ajax-item.style3 .item-meta .meta-date{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted-color,#666);}posts.card.ajax-item.style3 .item-meta .date-icon{width:16px;height:16px;fill:currentColor;flex-shrink:0;}posts.card.ajax-item.style3 .item-meta .event-duration{font-size:13px;color:var(--muted-2-color,#999);white-space:nowrap;}.countdown-events-section .item-thumbnail,posts.card .item-thumbnail{position:relative;overflow:hidden;background:rgba(255,255,255,0.2);}.countdown-events-section .item-thumbnail::before,posts.card .item-thumbnail::before{content:'';position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-image:var(--card-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(18px) brightness(0.9);transform:scale(1.1);z-index:1 !important;pointer-events:none;}.countdown-events-section .item-thumbnail img,.countdown-events-section .item-thumbnail img.fit-cover,posts.card .item-thumbnail img,posts.card .item-thumbnail img.fit-cover{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:2;object-fit:contain !important;width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;}.countdown-events-section .item-thumbnail .img-badge,posts.card .item-thumbnail .img-badge{z-index:3;}@media (max-width:767.98px){.countdown-events-section .item-thumbnail::before,posts.card .item-thumbnail::before{filter:blur(15px) brightness(0.9);}}posts.list .post-graphic .item-thumbnail,.post-graphic .item-thumbnail{position:relative;overflow:hidden;background:rgba(255,255,255,0.2);}posts.list .post-graphic .item-thumbnail::before,.post-graphic .item-thumbnail::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--card-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(18px) brightness(0.9);transform:scale(1.1);z-index:1;pointer-events:none;}posts.list .post-graphic .item-thumbnail img,.post-graphic .item-thumbnail img{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:2;object-fit:contain !important;max-width:100%;max-height:100%;}posts.list .post-graphic .item-thumbnail .img-badge,.post-graphic .item-thumbnail .img-badge{z-index:3;}@media (max-width:767.98px){posts.list .post-graphic .item-thumbnail::before,.post-graphic .item-thumbnail::before{filter:blur(15px) brightness(0.9);}}body.dark-theme posts.card.ajax-item.style3 .heading-with-count{border-bottom-color:rgba(255,255,255,0.08);}body.dark-theme posts.card.ajax-item.style3 .event-name{color:var(--muted-color,#888);}body.dark-theme posts.card.ajax-item.style3 .item-meta .meta-date{color:var(--muted-color,#888);}body.dark-theme posts.card.ajax-item.style3 .meta-location-side{color:var(--muted-color,#888);}body.dark-theme posts.card.ajax-item.style3 .event-count{color:var(--muted-2-color,#777);}body.dark-theme posts.card.ajax-item.style3 .item-meta .event-duration{color:var(--muted-2-color,#777);}.furry-widget-event-list .posts-row.widget-ajaxpager{position:relative;min-height:40px;}@media (min-width:768px){.furry-widget-event-list .posts-row.widget-ajaxpager{border-radius:12px !important;overflow:hidden;}}.furry-widget-event-list .posts-row.widget-ajaxpager .ff-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;background:rgba(255,255,255,0.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:inherit;z-index:99;pointer-events:none;margin:0 !important;padding:0 !important;}.furry-widget-event-list .posts-row.widget-ajaxpager .ff-loading-overlay.show{display:flex !important;align-items:center;justify-content:center;}.furry-widget-event-list .posts-row.widget-ajaxpager .ff-loading-overlay .furry-loading-icon{font-size:32px;color:var(--focus-color,#2997f7);}body.dark-theme .furry-widget-event-list .posts-row.widget-ajaxpager .ff-loading-overlay{background:rgba(70,70,70,0.6);}