.dace-api-content-output,.dace-api-posts{position:relative}.dace-api-posts{transition:opacity .3s ease}.dace-api-posts[data-display=grid]{align-items:stretch;display:grid}.dace-api-posts[data-display=grid][data-columns="2"]{grid-template-columns:repeat(2,1fr)}.dace-api-posts[data-display=grid][data-columns="3"]{grid-template-columns:repeat(3,1fr)}.dace-api-posts[data-display=grid][data-columns="4"]{grid-template-columns:repeat(4,1fr)}.dace-api-posts[data-display=grid][data-columns="5"]{grid-template-columns:repeat(5,1fr)}.dace-api-posts[data-display=grid][data-columns="6"]{grid-template-columns:repeat(6,1fr)}.dace-api-posts[data-display=grid][data-gap="30"]{gap:30px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card{cursor:pointer;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.dace-api-posts[data-display=grid] .dace-query-item.dace-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card:hover .dace-card-image img{transform:scale(1.05)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image{background:#f5f5f5;flex:0 0 auto;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>*{height:100%;left:0;position:absolute;top:0;width:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image .wp-block-post-featured-image,.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image figure{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image .wp-block-post-featured-image a,.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image figure a{display:block;height:100%;width:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image .wp-block-post-featured-image img,.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image figure img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button{align-items:center;background:#0bdf16;border-radius:50%;box-shadow:0 4px 12px rgba(23,252,198,.4);cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:40px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button:hover{background:#00e5b5;box-shadow:0 4px 12px rgba(23,252,198,.6);transform:translate(-50%,-50%) scale(1.1)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button .play-icon{align-items:center;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button .play-icon svg{height:20px;width:20px;fill:currentColor}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.red{background:red;box-shadow:0 4px 12px rgba(255,0,0,.4)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.red:hover{background:#c00;box-shadow:0 4px 12px rgba(255,0,0,.6)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.blue{background:#06f;box-shadow:0 4px 12px rgba(0,102,255,.4)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.blue:hover{background:#0052cc;box-shadow:0 4px 12px rgba(0,102,255,.6)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.small{height:40px;width:40px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.small .play-icon{height:20px;width:20px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.small .play-icon svg{height:14px;width:14px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.large{height:80px;width:80px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.large .play-icon{height:40px;width:40px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-image>.dace-play-button.large .play-icon svg{height:28px;width:28px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="16-9"] .dace-card-image{padding-bottom:56.25%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="4-3"] .dace-card-image{padding-bottom:75%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="3-2"] .dace-card-image{padding-bottom:66.66%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="9-16"] .dace-card-image{padding-bottom:177.77%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="1-1"] .dace-card-image{padding-bottom:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="2-3"] .dace-card-image{padding-bottom:150%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[data-image-ratio="3-4"] .dace-card-image{padding-bottom:133.33%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text{display:flex!important;flex:1;flex-direction:column!important;min-height:0;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-top{display:flex;flex:1;flex-direction:column}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-top .dace-card-category{flex:0 0 auto;line-height:1.4;margin-bottom:8px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-top .dace-card-category span{display:inline-block}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-top .dace-card-title{display:-webkit-box;flex:1 1 auto;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:var(--wp--preset--spacing--10)!important;padding-top:var(--wp--preset--spacing--10)!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-top .dace-card-title a{color:inherit;text-decoration:none}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-top .dace-card-title a:hover{text-decoration:underline}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-bottom{flex:0 0 auto;margin-top:auto;padding-top:16px}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-bottom .dace-card-date{line-height:1.4;margin:0}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-bottom .dace-card-date time{display:inline-block}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image{align-items:center;background:#f8f8f8;display:flex;height:250px;justify-content:flex-start;padding-bottom:0;padding:30px!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image>*{height:100%;max-width:100%;position:relative;width:auto}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image .wp-block-post-featured-image,.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image figure{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative;width:auto}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image .wp-block-post-featured-image img,.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image figure img{border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication:hover .dace-card-image img{box-shadow:0 6px 20px rgba(0,0,0,.2);transform:scale(1.02)}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-video .dace-card-image{padding-bottom:56.25%}.dace-query-item.dace-card-pub-horizontal{border:1px solid #ededed;cursor:pointer}.dace-query-item.dace-card-pub-horizontal,.dace-query-item.dace-card-pub-horizontal img{transition:transform .3s ease,box-shadow .3s ease}.dace-query-item.dace-card-pub-horizontal:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.dace-query-item.dace-card-pub-horizontal:hover img{box-shadow:0 6px 20px rgba(0,0,0,.2);transform:scale(1.02)}.dace-api-pagination{margin-top:3rem;text-align:center}.dace-api-pagination .dace-pagination-numbered{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dace-api-pagination .dace-pagination-numbered a,.dace-api-pagination .dace-pagination-numbered span{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:.875rem;font-weight:500;min-width:2.5rem;padding:.5rem .875rem;text-align:center;text-decoration:none;transition:all .2s ease}.dace-api-pagination .dace-pagination-numbered a:hover{background:#374151;border-color:#374151;color:#fff}.dace-api-pagination .dace-pagination-numbered .current{background:#111827;border-color:#111827;color:#fff}.dace-api-pagination .dace-pagination-numbered .next,.dace-api-pagination .dace-pagination-numbered .prev{padding:.5rem 1rem}.dace-api-pagination .dace-pagination-numbered .dots{background:transparent;border:none;padding:.5rem .25rem}.dace-api-pagination .dace-pagination-loadmore{padding:1rem 0;text-align:center}.dace-api-pagination .dace-pagination-loadmore .dace-load-more-btn{background:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:500;padding:.75rem 2rem;transition:all .2s ease}.dace-api-pagination .dace-pagination-loadmore .dace-load-more-btn:hover{background:#888}.dace-api-pagination .dace-pagination-loadmore .dace-load-more-btn:disabled{background:#9ca3af;cursor:not-allowed}.dace-api-pagination .dace-pagination-loadmore .dace-load-more-btn.loading{color:transparent;position:relative}.dace-api-pagination .dace-pagination-loadmore .dace-load-more-btn.loading:after{animation:dace-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.dace-api-pagination .dace-pagination-infinite .dace-infinite-loader{padding:2rem 0;text-align:center}.dace-api-pagination .dace-pagination-infinite .dace-infinite-loader .spinner{animation:dace-spin .8s linear infinite;border:3px solid rgba(59,130,246,.1);border-radius:50%;border-top-color:#374151;display:inline-block;height:32px;width:32px}.dace-facets-sidebar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:30px;padding:20px;transition:opacity .3s ease}.dace-facets-sidebar.loading{opacity:.6;pointer-events:none}.dace-facets-sidebar h3{font-size:1.125rem;font-weight:600;margin:0 0 20px}.dace-facets-sidebar .dace-facet-group{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:15px}.dace-facets-sidebar .dace-facet-group:last-child{border-bottom:none}.dace-facets-sidebar .dace-facet-group.collapsed .dace-facet-items-wrapper{display:none}.dace-facets-sidebar .dace-facet-title{margin:0 0 10px}.dace-facets-sidebar .dace-facet-title button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:5px 0;text-align:left;transition:color .2s ease;width:100%}.dace-facets-sidebar .dace-facet-title button:hover{color:#374151}.dace-facets-sidebar .dace-facet-items{max-height:300px;overflow-y:auto}.dace-facets-sidebar .dace-facet-item{margin-bottom:8px}.dace-facets-sidebar .dace-facet-item label{align-items:center;cursor:pointer;display:flex;font-size:.8125rem;transition:color .2s ease}.dace-facets-sidebar .dace-facet-item label:hover{color:#374151}.dace-facets-sidebar .dace-facet-item input[type=checkbox]{margin-right:8px}.dace-facets-sidebar .dace-facet-item .dace-facet-label{flex:1}.dace-facets-sidebar .dace-facet-item .dace-facet-count{color:#6b7280;font-size:.75rem;margin-left:5px}.dace-facets-sidebar .dace-facet-item.dace-facet-hidden{display:none}.dace-facets-sidebar .dace-facet-show-more,.dace-facets-sidebar .dace-filter-show-more{background:none;border:none;color:#374151;cursor:pointer;font-size:.75rem;padding:5px 0;text-decoration:underline;transition:color .2s ease}.dace-facets-sidebar .dace-facet-show-more:hover,.dace-facets-sidebar .dace-filter-show-more:hover{color:#888}.dace-clear-all-facets{background:#fff;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:15px;padding:8px 16px;transition:all .2s ease;width:100%}.dace-clear-all-facets:hover{background:#dc2626;color:#fff}.dace-with-facets{display:grid;gap:30px;grid-template-columns:250px 1fr}.dace-filter-divElements .dace-filter-div-elements{margin-bottom:30px;position:relative}.dace-filter-divElements .dace-filter-div-elements.loading{opacity:.6;pointer-events:none}.dace-filter-divElements .dace-filter-div-elements.loading:after{animation:dace-spin .8s linear infinite;border:3px solid #374151;border-radius:50%;border-top-color:transparent;content:"";height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;width:30px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header h3{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header .dace-filter-count{background:#374151;border-radius:20px;color:#fff;font-size:.75rem;font-weight:500;margin-left:10px;padding:4px 12px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header .dace-filter-toggle-btn{background:transparent;border:1px solid #374151;border-radius:6px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header .dace-filter-toggle-btn:hover{background:#374151;color:#fff}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups{display:flex;flex-direction:column;gap:20px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div h4{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.875rem;line-height:1.4;padding:6px 24px 8px 12px;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option:hover{background:#e5e7eb;border-color:#9ca3af;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option:hover .dace-filter-badge{background:#6b7280;color:#fff}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option.active,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option:has(input:checked){background:#374151;border-color:#888;color:#fff}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option.active .dace-filter-label,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option:has(input:checked) .dace-filter-label{color:#fff;font-weight:500}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option.active .dace-filter-badge,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option:has(input:checked) .dace-filter-badge{background:hsla(0,0%,100%,.25);color:#fff}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option input[type=checkbox]{height:0;margin:0;opacity:0;position:absolute;width:0}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option .dace-filter-label{color:#374151;font-weight:400;margin:0;white-space:nowrap}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option .dace-filter-badge{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:11px;font-weight:500;margin-left:10px;min-width:20px;padding:2px 6px;text-align:center;transition:all .2s ease}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-option.dace-filter-hidden{display:none}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-show-more{align-items:center;background:transparent;border:1px dashed #9ca3af;border-radius:20px;color:#374151;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-show-more:hover{background:#eff6ff;border-color:#374151}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-group-div .dace-filter-show-more .dace-more-count{color:#6b7280;margin-left:4px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions .dace-clear-filters{background:#fff;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 20px;transition:all .2s ease}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions .dace-clear-filters:hover{background:#dc2626;color:#fff}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions .dace-apply-filters{background:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 20px;transition:all .2s ease}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions .dace-apply-filters:hover{background:#888}.dace-filter-divElements .dace-results-info{align-items:center;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.dace-filter-divElements .dace-results-info .dace-results-summary{align-items:center;display:flex;gap:15px}.dace-filter-divElements .dace-results-info .dace-results-summary strong{color:#1e40af;font-size:1rem}.dace-filter-divElements .dace-results-info .dace-results-summary .dace-filter-info{color:#6b7280;font-size:.875rem}.dace-filter-divElements .dace-results-info .dace-results-summary .dace-filter-info .filter-tag{background:#fff;border:1px solid #d1d5db;border-radius:4px;display:inline-block;margin:0 4px;padding:2px 8px}.dace-filter-divElements .dace-results-info .dace-clear-all{color:#374151;cursor:pointer;font-size:.875rem;text-decoration:underline}.dace-filter-divElements .dace-results-info .dace-clear-all:hover{color:#888}@keyframes dace-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,100%,71%,.7)}70%{box-shadow:0 0 0 15px hsla(0,100%,71%,0)}to{box-shadow:0 0 0 0 hsla(0,100%,71%,0)}}.dace-error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.875rem;margin:1rem 0;padding:1rem 1.25rem;text-align:center}.dace-no-results{color:#6b7280;font-size:1.125rem;padding:3rem;text-align:center}.dace-debug-info{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;margin-top:2rem;overflow-x:auto;padding:1rem}.dace-debug-info h4{color:#111827;font-size:.875rem;font-weight:600;margin:0 0 .5rem}.dace-debug-info pre{margin:0;white-space:pre-wrap;word-break:break-word}@media(max-width:1024px){.dace-api-posts[data-display=grid][data-tablet-columns="2"]{grid-template-columns:repeat(2,1fr)!important}.dace-api-posts[data-display=grid][data-tablet-columns="3"]{grid-template-columns:repeat(3,1fr)!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-title{-webkit-line-clamp:2}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image{height:220px;padding:25px!important}}@media(max-width:768px){.dace-api-posts[data-display=grid][data-mobile-columns="1"]{grid-template-columns:1fr!important}.dace-api-posts[data-display=grid][data-mobile-columns="2"]{grid-template-columns:repeat(2,1fr)!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text{padding:20px!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card .dace-card-text .dace-card-title{font-size:1.125rem!important;-webkit-line-clamp:2}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image{height:200px;padding:20px!important}.dace-api-posts[data-display=grid] .dace-query-item.dace-card.dace-card-publication .dace-card-image img{box-shadow:0 2px 8px rgba(0,0,0,.12)}.dace-results-info{padding:12px 16px}.dace-results-info .dace-results-summary{align-items:flex-start;flex-direction:column;gap:10px}.dace-results-info .dace-results-summary .dace-results-count{width:100%}.dace-results-info .dace-results-summary .dace-results-count strong{font-size:.9375rem}.dace-results-info .dace-results-summary .dace-results-count .dace-filter-info{display:block;font-size:.8125rem;margin-top:5px}.dace-results-info .dace-results-summary .dace-pagination-progress{font-size:.8125rem;padding:5px 10px;text-align:center;width:100%}.dace-api-pagination .dace-pagination-numbered{gap:.25rem}.dace-api-pagination .dace-pagination-numbered a,.dace-api-pagination .dace-pagination-numbered span{font-size:.8125rem;min-width:2rem;padding:.375rem .625rem}.dace-play-button{height:50px;width:50px}.dace-play-button .play-icon{height:25px;width:25px}.dace-play-button .play-icon svg{height:16px;width:16px}.dace-with-facets{grid-template-columns:1fr}.dace-with-facets .dace-facets-sidebar{order:-1}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header{align-items:flex-start;flex-direction:column;gap:10px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header .dace-filter-toggle-btn{text-align:center;width:100%}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-options{gap:10px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-options .dace-filter-option{font-size:.8125rem;padding:5px 10px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-options .dace-filter-option .dace-filter-badge{font-size:10px;padding:1px 4px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions{flex-direction:column;gap:10px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-actions button{width:100%}}@media(max-width:480px){.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div h4{font-size:.75rem}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-options{gap:4px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-options .dace-filter-option{border-radius:15px;font-size:.75rem;padding:4px 8px}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-options .dace-filter-option .dace-filter-badge{margin-left:4px}}.dace-api-posts[data-display=grid] .is-layout-flex{display:flex!important}.dace-api-posts[data-display=grid] .is-vertical{flex-direction:column!important}.dace-api-posts[data-display=grid] .wp-block-group{margin-bottom:0;margin-top:0}.dace-api-posts[data-display=grid] .has-background,.dace-api-posts[data-display=grid] .wp-block-group.dace-query-item{height:100%}.dace-api-posts[data-display=grid] .dace-query-item.dace-card[style*=border-radius]{overflow:hidden}.dace-api-posts[data-display=grid] .dace-query-item.dace-card>.dace-card-image:first-child{margin-top:0}.dace-api-posts[data-display=grid] .dace-query-item.dace-card>.dace-card-text:last-child{margin-bottom:0}.dace-api-posts[data-display=grid].debug-heights .dace-query-item.dace-card{border:2px solid #dc2626}.dace-api-posts[data-display=grid].debug-heights .dace-query-item.dace-card .dace-card-image{border:2px solid purple}.dace-api-posts[data-display=grid].debug-heights .dace-query-item.dace-card .dace-card-image:after{background:hsla(0,0%,100%,.9);border-radius:4px;content:attr(data-image-ratio);font-size:.75rem;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:10}.dace-api-posts[data-display=grid].debug-heights .dace-query-item.dace-card .dace-card-text{border:2px solid #06f}.dace-api-posts[data-display=grid].debug-heights .dace-query-item.dace-card .dace-card-text .dace-card-top{border:1px solid green}.dace-api-posts[data-display=grid].debug-heights .dace-query-item.dace-card .dace-card-text .dace-card-bottom{border:1px solid orange}@media print{.dace-admin-debug,.dace-api-pagination,.dace-debug-info,.dace-facets-sidebar,.dace-filter-div-elements{display:none!important}}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header{border-bottom-color:#374151}.dace-filter-divElements .dace-filter-div-elements .dace-filter-header h3{color:#374151}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div h4{color:#9ca3af}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option{background:#374151;border-color:#4b5563}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option .dace-filter-label{color:#e5e7eb}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option .dace-filter-badge{background:#4b5563;color:#d1d5db}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option:hover{background:#4b5563;border-color:#6b7280}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option.active,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option:has(input:checked){background:#374151;border-color:#888}.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option.active .dace-filter-badge,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option.active .dace-filter-label,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option:has(input:checked) .dace-filter-badge,.dace-filter-divElements .dace-filter-div-elements .dace-filter-content .dace-filter-groups .dace-filter-group-div .dace-filter-option:has(input:checked) .dace-filter-label{color:#fff}.dace-results-info{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.dace-results-info .filter-tag{background:#374151;border-color:#4b5563}
