.swiper-query-loop-editor{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:4px;padding:20px}.swiper-query-loop-editor .swiper-query-loop-preview h4,.swiper-query-loop-editor .swiper-query-loop-preview h5{color:#1e1e1e;margin:0 0 10px;font-weight:600}.swiper-query-loop-editor .swiper-query-loop-preview h4{font-size:16px}.swiper-query-loop-editor .swiper-query-loop-preview h5{font-size:14px}.swiper-query-loop-editor .swiper-query-loop-template{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:15px}.swiper-query-loop-editor .swiper-query-preview-slides .swiper-query-preview-slide{background:#fff;box-shadow:0 1px 3px #0000001a}.swiper-query-loop-editor .swiper-query-preview-slides .swiper-query-preview-slide strong{color:#1e1e1e;margin-bottom:5px;font-size:14px;display:block}.swiper-query-loop-wrapper{position:relative}.swiper-query-loop-wrapper .swiper{width:100%;padding-bottom:50px}.swiper-query-loop-wrapper .swiper .swiper-slide{height:auto;display:flex}.swiper-query-loop-wrapper .swiper .swiper-slide .swiper-query-loop-slide-content{background:#fff;border-radius:8px;width:100%;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000001a}.swiper-query-loop-wrapper .swiper .swiper-slide .swiper-query-loop-slide-content:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.swiper-query-loop-wrapper .swiper .swiper-button-next,.swiper-query-loop-wrapper .swiper .swiper-button-prev{color:#007cba;width:44px;height:44px;margin-top:-22px}:is(.swiper-query-loop-wrapper .swiper .swiper-button-next,.swiper-query-loop-wrapper .swiper .swiper-button-prev):after{font-size:20px;font-weight:600}:is(.swiper-query-loop-wrapper .swiper .swiper-button-next,.swiper-query-loop-wrapper .swiper .swiper-button-prev):hover{color:#005a87}:is(.swiper-query-loop-wrapper .swiper .swiper-button-next,.swiper-query-loop-wrapper .swiper .swiper-button-prev).swiper-button-disabled{opacity:.3}.swiper-query-loop-wrapper .swiper .swiper-button-prev{left:-20px}.swiper-query-loop-wrapper .swiper .swiper-button-next{right:-20px}.swiper-query-loop-wrapper .swiper .swiper-pagination{bottom:10px}.swiper-query-loop-wrapper .swiper .swiper-pagination .swiper-pagination-bullet{opacity:.7;background:#ccc;width:12px;height:12px;transition:all .3s}.swiper-query-loop-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007cba;transform:scale(1.2)}.swiper-query-loop-wrapper .swiper-query-loop-title{margin:0 0 15px}.swiper-query-loop-wrapper .swiper-query-loop-title a{color:#1e1e1e;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none}.swiper-query-loop-wrapper .swiper-query-loop-title a:hover{color:#007cba}.swiper-query-loop-wrapper .swiper-query-loop-image{margin-bottom:15px}.swiper-query-loop-wrapper .swiper-query-loop-image img{border-radius:4px;width:100%;height:auto;transition:transform .3s}.swiper-query-loop-wrapper .swiper-query-loop-image a:hover img{transform:scale(1.02)}.swiper-query-loop-wrapper .swiper-query-loop-excerpt{color:#666;margin-bottom:15px;font-size:14px;line-height:1.5}.swiper-query-loop-wrapper .swiper-query-loop-meta{color:#999;margin-bottom:15px;font-size:12px}.swiper-query-loop-wrapper .swiper-query-loop-meta .swiper-query-loop-date,.swiper-query-loop-wrapper .swiper-query-loop-meta .swiper-query-loop-author{margin-right:10px}.swiper-query-loop-wrapper .swiper-query-loop-link .button{color:#fff;background:#007cba;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.swiper-query-loop-wrapper .swiper-query-loop-link .button:hover{color:#fff;background:#005a87}.swiper-query-loop-wrapper .swiper-query-loop-empty{text-align:center;color:#666;padding:40px 20px;font-style:italic}@media (max-width:768px){.swiper-query-loop-wrapper .swiper .swiper-button-next,.swiper-query-loop-wrapper .swiper .swiper-button-prev{display:none}.swiper-query-loop-wrapper .swiper .swiper-slide .swiper-query-loop-slide-content{padding:15px}.swiper-query-loop-wrapper .swiper-query-loop-title a{font-size:16px}}.swiper-query-loop-wrapper .swiper.swiper-coverflow .swiper-slide .swiper-query-loop-slide-content{transition:transform .3s,box-shadow .3s,opacity .3s}.swiper-query-loop-wrapper.loading .swiper-slide{opacity:.7}.swiper-query-loop-wrapper.loading .swiper-slide .swiper-query-loop-slide-content{background:#f5f5f5;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}
