/* Admin-only German display preview. Structural CSS reuses the active ROASTiME theme. */
.rt-de-preview .rt-de-pending {color:var(--rt-muted,#666);font-size:13px;font-weight:650;cursor:default}
.rt-de-preview .rt-de-pending small{font-size:10px;opacity:.75}
.rt-de-preview .rt-de-disabled{cursor:default;opacity:.8}
.rt-de-preview .rt-de-preview-pending{padding:16px;border:1px solid var(--rt-line,#ddd);border-radius:8px;background:var(--rt-surface,#f4f1ed)}
.rt-de-preview .rt-site-footer__inner{max-width:var(--rt-content-width,1200px)}
.rt-de-preview .rt-site-footer__inner p{font-size:13px}
.rt-de-preview .rt-home__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.rt-de-preview .rt-home__product-card{min-width:0}
.rt-de-preview .rt-home__product-body{padding:15px}
.rt-de-preview .rt-home__product-body p{font-size:12px}
.rt-de-preview .rt-home__cocreate{padding-top:60px;padding-bottom:60px}
.rt-de-preview .rt-home__cocreate h2{font-size:clamp(24px,3vw,40px)}
.rt-de-preview .rt-en-info{min-height:60vh}
@media(max-width:1024px){
 .rt-de-preview .rt-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .rt-de-preview .rt-de-pending small{display:none}
}
@media(max-width:760px){
 .rt-de-preview .rt-site-nav .rt-de-pending{display:block;padding:10px 0}
 .rt-de-preview .rt-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .rt-de-preview .rt-home__product-body{padding:12px}
}

/* RT_DE_SHOP_PSEUDO_GRID_FIX_V1 */
body.rt-de-preview .rt-shop-results ul.products::before,
body.rt-de-preview .rt-shop-results ul.products::after {
    content: none !important;
    display: none !important;
}
