/* v1.1.66 – gut sichtbarer Status-Störer für abgesagte/verschobene Termine */
.pep-status-media,.pep-thumb,.pep-hl-media,.pep-hero-media,.pep-archive-media,.pep-related-card-media,.pep-hero-slide-bg,.pep-hero-slide-media,.pep-card.pep-elementor-template{position:relative!important;overflow:hidden}.pep-status-media{display:inline-block;max-width:100%;vertical-align:top}.pep-status-media>img{display:block}.pep-status-ribbon{position:absolute;z-index:28;top:17px;right:-51px;display:flex;align-items:center;justify-content:center;width:190px;min-height:38px;padding:8px 16px;transform:rotate(37deg);transform-origin:center;background:#c8006e;color:#fff!important;font-family:Bitter,Georgia,serif;font-size:13px;font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 8px 24px rgba(55,0,30,.3);pointer-events:none}.pep-status-ribbon.pep-status-postponed{background:#e17d02;color:#101010!important;box-shadow:0 8px 24px rgba(91,50,0,.28)}.pep-status-ribbon-thumbnail{top:15px}.pep-status-ribbon-archive,.pep-status-ribbon-card,.pep-status-ribbon-highlight,.pep-status-ribbon-related,.pep-status-ribbon-hero{top:16px}.pep-status-notice{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;margin:0 0 24px;padding:16px 18px;border:2px solid #c8006e;border-radius:18px;background:linear-gradient(135deg,#fff0f7,#fff);color:#55102f;box-shadow:0 12px 32px rgba(102,0,55,.09)}.pep-status-notice.pep-status-postponed{border-color:#e17d02;background:linear-gradient(135deg,#fff5e5,#fff);color:#604000}.pep-status-notice-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#c8006e;color:#fff;font:900 24px/1 Bitter,Georgia,serif}.pep-status-postponed .pep-status-notice-icon{background:#e17d02;color:#111}.pep-status-notice strong{display:block;margin:0 0 4px;font:800 clamp(18px,2.4vw,23px)/1.12 Bitter,Georgia,serif;text-transform:uppercase;letter-spacing:.025em}.pep-status-notice p{margin:0!important;color:inherit!important;font-size:14px;line-height:1.55}.pep-status-cancelled .pep-title,.pep-status-cancelled .pep-card-title,.pep-status-cancelled .pep-archive-title{color:#a00058}.pep-status-postponed .pep-title,.pep-status-postponed .pep-card-title,.pep-status-postponed .pep-archive-title{color:#8b5100}.pep-status-media>img,.pep-status-cancelled .pep-thumb>img,.pep-status-postponed .pep-thumb>img,.pep-status-cancelled .pep-hl-media>img,.pep-status-postponed .pep-hl-media>img,.pep-status-cancelled .pep-hero-media>img,.pep-status-postponed .pep-hero-media>img,.pep-status-cancelled .pep-archive-media>img,.pep-status-postponed .pep-archive-media>img,.pep-status-cancelled .pep-related-card-media>img,.pep-status-postponed .pep-related-card-media>img,.pep-status-cancelled .pep-hero-slide-bg>img,.pep-status-postponed .pep-hero-slide-bg>img,.pep-status-cancelled .pep-hero-slide-media>img,.pep-status-postponed .pep-hero-slide-media>img{filter:saturate(.78)}body.baptisten-contrast .pep-status-notice,.baptisten-contrast .pep-status-notice{border-color:#fff!important;background:#000!important;color:#fff!important}.baptisten-contrast .pep-status-notice-icon{border:1px solid #fff!important}.baptisten-contrast .pep-status-ribbon{border:1px solid #fff!important;color:#fff!important;background:#000!important}.baptisten-contrast .pep-status-postponed .pep-status-ribbon{color:#000!important;background:#ffdf47!important}
@media(max-width:640px){.pep-status-ribbon{top:12px;right:-57px;width:190px;min-height:34px;font-size:11px}.pep-status-notice{grid-template-columns:36px minmax(0,1fr);padding:14px;border-radius:15px}.pep-status-notice-icon{width:36px;height:36px;border-radius:11px;font-size:20px}.pep-status-notice p{font-size:13px}}
