/* A house card replaces only a confirmed unfilled manual ad. */
.tkh-ad-area.tkh-has-ad-fallback>ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}
.tkh-ad-area>[hidden],.tkh-ad-fallback [hidden]{display:none!important}
.tkh-ad-area>.tkh-ad-fallback{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px 12px;align-content:center;min-height:250px;box-sizing:border-box;margin:0!important;padding:20px;background:var(--wp--preset--color--mint,#eaf2ed);border:1px solid var(--tkh-border);border-radius:8px;color:var(--tkh-ink)}
.tkh-ad-fallback .tkh-ad-fallback-logo{width:48px;height:48px;object-fit:contain;align-self:center}
.tkh-ad-fallback .tkh-ad-fallback-title{grid-column:1/-1;align-self:center;margin:0;font-size:21px;line-height:1.25;font-weight:700}
.tkh-ad-fallback-logo:not([hidden])+.tkh-ad-fallback-title{grid-column:2}
.tkh-ad-fallback .tkh-ad-fallback-text{grid-column:1/-1;margin:0;font-size:15px;line-height:1.5;color:var(--tkh-muted)}
.tkh-ad-fallback .tkh-ad-fallback-link{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 14px;border-radius:6px;background:var(--tkh-teal);color:#fff;font-size:15px;font-weight:600;text-decoration:none}
.tkh-ad-fallback .tkh-ad-fallback-link:hover{background:var(--tkh-ink)}
