.ce-sortable-post-selector{width:100%}.ce-sortable-post-selector__label{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:4px;text-transform:uppercase}.ce-sortable-post-selector__chips{background:#f0f0f0;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:8px;position:relative}.ce-sortable-post-selector__loading{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.ce-sortable-post-selector__chip{align-items:center;background:#fff;border-radius:4px;border:1px solid #ddd;cursor:default;display:inline-flex;font-size:13px;gap:4px;max-width:100%;padding:4px 4px 4px 8px;transition:all .15s ease;width:100%}.ce-sortable-post-selector__chip:hover{border-color:#007cba;background:#f7fbff}.ce-sortable-post-selector__chip--dragging{background:#e0e0e0;border-style:dashed;opacity:.5}.ce-sortable-post-selector__chip--drag-over{border-color:#007cba;border-width:2px;background:#e6f3ff;transform:scale(1.02)}.ce-sortable-post-selector__chip-drag-handle{align-items:center;color:#949494;cursor:grab;display:flex;flex-shrink:0}.ce-sortable-post-selector__chip-drag-handle:active{cursor:grabbing}.ce-sortable-post-selector__chip-drag-handle svg{fill:currentColor}.ce-sortable-post-selector__chip-title{color:#1e1e1e;flex:1;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ce-sortable-post-selector a.ce-sortable-post-selector__chip-title{cursor:pointer}.ce-sortable-post-selector a.ce-sortable-post-selector__chip-title:hover{color:#007cba;text-decoration:underline}.ce-sortable-post-selector__chip-type{background:#f0f0f0;border-radius:3px;color:#757575;flex-shrink:0;font-size:11px;padding:2px 6px;text-transform:capitalize}.ce-sortable-post-selector__chip-remove{color:#757575;flex-shrink:0;height:24px !important;min-width:24px !important;padding:0 !important;width:24px !important}.ce-sortable-post-selector__chip-remove:hover{color:#d63638}.ce-sortable-post-selector__chip-remove svg{fill:currentColor}.ce-sortable-post-selector__search{position:relative}.ce-sortable-post-selector__search-spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ce-sortable-post-selector__results{background:#fff;border-radius:0 0 4px 4px;border-top:none;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.ce-sortable-post-selector__result{align-items:center;background:rgba(0,0,0,0);border-bottom:1px solid #f0f0f0;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;text-align:left;transition:background .1s ease;width:100%}.ce-sortable-post-selector__result:last-child{border-bottom:none}.ce-sortable-post-selector__result:hover{background:#f0f7ff}.ce-sortable-post-selector__result:focus{background:#e6f3ff;outline:none}.ce-sortable-post-selector__result-title{color:#1e1e1e;flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-sortable-post-selector__result-type{background:#f0f0f0;border-radius:3px;color:#757575;flex-shrink:0;font-size:11px;margin-left:8px;padding:2px 8px;text-transform:capitalize}.ce-sortable-post-selector__no-results{color:#757575;font-size:13px;font-style:italic;margin:8px 0 0}.ce-sortable-post-selector__limit-message{color:#d63638;font-size:12px;margin:0}.ce-sortable-post-selector__help{color:#757575;font-size:12px;margin:0}
.ce-query-controls-taxonomy-filters{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ce-query-controls-post-type-checkboxes{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ce-query-controls-post-type-checkboxes .components-checkbox-control{margin-bottom:0}.ce-query-controls-post-type-checkboxes .components-checkbox-control .components-checkbox-control__label{font-size:13px}
.ce-dynamic-taxonomy-selector{display:flex;flex-direction:column;gap:0;margin-top:8px}.ce-dynamic-taxonomy-selector__item{padding-bottom:16px}.ce-dynamic-taxonomy-selector__item:last-child{padding-bottom:0}.ce-dynamic-taxonomy-selector .components-checkbox-control{margin-bottom:0}.ce-dynamic-taxonomy-selector .components-checkbox-control .components-checkbox-control__label{font-size:13px}.ce-dynamic-taxonomy-selector__match-mode{margin-top:8px;padding-left:20px}.ce-dynamic-taxonomy-selector__custom-terms{margin-top:8px;padding-left:20px}
.ce-news-grid-taxonomy-filters{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ce-news-grid-manual-selector{position:relative}.ce-news-grid-manual-selector .components-spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ce-news-grid-inspector-divider{border:0;border-top:1px solid #ddd;grid-column:1/-1;margin:16px 0;width:100%}.ce-news-grid-post-type-checkboxes{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ce-news-grid-post-type-checkboxes .components-checkbox-control{margin-bottom:0}.ce-news-grid-post-type-checkboxes .components-checkbox-control__label{font-size:13px}.ce-news-grid--card-grid .ce-news-grid__cards>.block-editor-block-list__layout{display:grid !important;grid-template-columns:repeat(var(--cards-per-row-mobile, 1), 1fr);width:100%}@media(min-width: 768px){.ce-news-grid--card-grid .ce-news-grid__cards>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cards-per-row-tablet, 2), 1fr)}}@media(min-width: 1024px){.ce-news-grid--card-grid .ce-news-grid__cards>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cards-per-row-desktop, 3), 1fr)}}.ce-news-grid--card-grid .ce-news-grid__cards [data-type="ce/news-grid-card"]{margin:0 !important;min-width:0}@media(hover: hover)and (pointer: fine){.ce-news-grid--hover-zoom-in .wp-block-post-featured-image img{transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.ce-news-grid--hover-zoom-in .ce-news-grid-card:hover .wp-block-post-featured-image img{transform:scale(1.05)}}
.ce-news-grid{align-items:flex-start;display:flex;flex-direction:column}.ce-news-grid .ce-news-grid__header{align-self:stretch;width:100%}.ce-news-grid .ce-news-grid__header .wp-block-group.is-horizontal{width:100%}.ce-news-grid .ce-news-grid__content{flex-direction:column}@media(min-width: 768px){.ce-news-grid .ce-news-grid__content{flex-direction:row}}.ce-news-grid.is-loading{opacity:.6;pointer-events:none;transition:opacity .2s ease}.ce-news-grid.is-initial-loading .ce-news-grid__content{opacity:0;pointer-events:none}.ce-news-grid--card-grid .ce-news-grid__cards{display:grid !important;grid-template-columns:repeat(var(--cards-per-row, 1), 1fr);--cards-per-row: var(--cards-per-row-mobile, 1)}@media(min-width: 768px){.ce-news-grid--card-grid .ce-news-grid__cards{--cards-per-row: var(--cards-per-row-tablet, 2)}}@media(min-width: 1024px){.ce-news-grid--card-grid .ce-news-grid__cards{--cards-per-row: var(--cards-per-row-desktop, 3)}}.ce-news-grid--equal-height .ce-news-grid__cards{align-items:stretch}.ce-news-grid--equal-height .ce-news-grid-card{display:flex;flex-direction:column}.ce-news-grid--equal-height .ce-news-grid-card__inner{display:flex;flex:1;flex-direction:column;height:100%}.ce-news-grid--equal-height .ce-news-grid-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.ce-news-grid--equal-height .ce-news-grid-card__content>.wp-block-image,.ce-news-grid--equal-height .ce-news-grid-card__content>.wp-block-post-featured-image{aspect-ratio:16/10 !important;flex-shrink:0;height:auto !important;overflow:hidden !important;position:static !important;width:100% !important}.ce-news-grid--equal-height .ce-news-grid-card__content>.wp-block-image img,.ce-news-grid--equal-height .ce-news-grid-card__content>.wp-block-post-featured-image img{height:100%;object-fit:cover;width:100%}@media(hover: hover)and (pointer: fine){.ce-news-grid--hover-zoom-in .wp-block-post-featured-image img{transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.ce-news-grid--hover-zoom-in .ce-news-grid-card:hover .wp-block-post-featured-image img{transform:scale(1.05)}}@media(prefers-reduced-motion: reduce){.ce-news-grid--hover-zoom-in .wp-block-post-featured-image img{transition:none}.ce-news-grid--hover-zoom-in .ce-news-grid-card:hover .wp-block-post-featured-image img{transform:none}}
.ce-news-grid-card{display:flex;flex-direction:column;height:100%}.ce-news-grid-card .wp-block-post-featured-image{display:block;margin:0;overflow:hidden;width:100%}.ce-news-grid-card .wp-block-post-featured-image figure{display:block;margin:0;overflow:hidden;width:100%}.ce-news-grid-card .wp-block-post-featured-image a{display:block;height:100%;width:100%}.ce-news-grid-card .wp-block-post-featured-image img{display:block;height:100%;object-fit:cover;width:100%}.ce-news-grid-card__inner{display:flex;flex-direction:column;height:100%}.ce-news-grid--card-grid .ce-news-grid-card__inner{flex-direction:column}
.ce-news-grid-card{display:flex;flex-direction:column;height:100%;width:100%}.ce-news-grid-card__inner{display:flex;flex-direction:column;height:100%}.ce-news-grid-card__content{display:flex;flex-direction:column;flex:1}.ce-news-grid__list .ce-news-grid-card .ce-news-grid-card__inner{align-items:center;display:flex;flex-direction:row}
