.eb-post-template-wrapper{box-sizing:border-box;position:relative}.eb-post-template-wrapper *{box-sizing:border-box}.eb-post-template-wrapper .eb-post-template-container{position:relative;width:100%}.eb-post-template-wrapper .eb-post-template-items{display:grid;width:100%}.eb-post-template-wrapper .eb-post-template-item{min-width:0;overflow:hidden;position:relative;width:100%}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-editable{border:2px dashed #007cba;border-radius:4px;transition:border-color .3s ease}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-editable:before{background:#007cba;border-radius:4px 4px 0 0;color:#fff;content:"Template (Editable)";font-size:11px;font-weight:500;right:0;opacity:1;padding:4px 8px;position:absolute;top:0;transition:opacity .3s ease;z-index:10}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-preview{cursor:pointer;opacity:.8;transition:opacity .3s ease}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-preview:hover{opacity:1}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-preview:before{background:#666;border-radius:4px 4px 0 0;color:#fff;content:"Preview";font-size:10px;font-weight:500;right:0;opacity:0;padding:2px 6px;position:absolute;top:-20px;transition:opacity .3s ease;z-index:10}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-preview:hover:before{opacity:1}.eb-post-template-wrapper .eb-post-template-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.eb-post-template-wrapper .eb-post-template-loading .components-spinner{margin-bottom:16px}.eb-post-template-wrapper .eb-post-template-loading p{color:#666;font-style:italic;margin:0}.eb-post-template-wrapper .eb-post-template-template{border:2px dashed #ddd;border-radius:4px;padding:20px;text-align:center}.eb-post-template-wrapper .eb-post-template-template .eb-post-template-template-header{margin-bottom:20px}.eb-post-template-wrapper .eb-post-template-template .eb-post-template-template-header h4{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 8px}.eb-post-template-wrapper .eb-post-template-template .eb-post-template-template-header p{color:#666;font-size:14px;line-height:1.4;margin:0}.eb-post-template-wrapper .eb-post-template-template .eb-post-template-template-content .block-editor-inner-blocks{text-align:right}.eb-post-template-wrapper .eb-post-template-no-results{padding:20px;text-align:center}.eb-post-template-wrapper .eb-post-template-no-results p{font-size:14px;margin:0}.eb-post-template-wrapper .eb-post-template-placeholder{border:2px dashed #ddd;border-radius:4px;padding:40px 20px;text-align:center}.eb-post-template-wrapper .eb-post-template-placeholder .eb-post-template-notice h4{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 8px}.eb-post-template-wrapper .eb-post-template-placeholder .eb-post-template-notice p{color:#666;font-size:14px;line-height:1.4;margin:0}.eb-post-template-wrapper .eb-post-template-block-preview{pointer-events:none}.eb-post-template-wrapper .eb-post-template-block-preview:hover{outline:2px solid #007cba;outline-offset:2px}.block-editor-block-list__layout .eb-post-template-wrapper{margin-bottom:20px}.block-editor-block-list__layout .eb-post-template-wrapper .eb-post-template-items{min-height:auto}.block-editor-block-list__layout .eb-post-template-wrapper .eb-post-template-items .eb-post-template-item{overflow:hidden}.block-editor-block-list__layout .eb-post-template-wrapper .eb-post-template-items .eb-post-template-item .block-editor-inner-blocks{width:100%}@media(max-width:1024px){.eb-post-template-wrapper .eb-post-template-items.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:767px){.eb-post-template-wrapper .eb-post-template-items.grid{grid-template-columns:1fr}.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-editable:before,.eb-post-template-wrapper .eb-post-template-item.eb-post-template-item-preview:before{font-size:10px;padding:2px 6px}}.eb-post-template-context-info .eb-control-label{display:block;font-weight:600;margin-bottom:8px}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items{-moz-columns:3;column-count:3;display:block!important;position:relative!important}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item{position:relative}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item:hover .eb-loop-item-content-wrapper>.eb-parent-wrapper .eb-wrapper-outer .eb-wrapper-inner .eb-wrapper-inner-blocks>*{transform:translate(0)}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item:hover .eb-loop-item-content-wrapper .wp-block-essential-blocks-post-meta{opacity:1;visibility:visible}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item .eb-loop-item-content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end;right:0;position:absolute;top:0;width:100%}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item .eb-loop-item-content-wrapper .wp-block-essential-blocks-post-meta{line-height:1;opacity:0;order:1;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in!important;visibility:hidden;z-index:999}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item .eb-loop-item-content-wrapper .wp-block-essential-blocks-advanced-heading{order:2}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item .eb-loop-item-content-wrapper .eb-wrapper-inner-blocks>*{transform:translateY(20px);transition:transform .2s ease-in}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item .eb-loop-item-img-wrapper img{height:auto}.wp-block-essential-blocks-pro-post-template.eb-loop-preset-3 .eb-post-template-items .eb-post-template-item .eb-loop-item-img-wrapper .image-wrapper:after{background:rgba(0,0,0,.3);content:"";height:100%;right:0;position:absolute;top:0;transition:all .2s ease-in;width:100%}
