/* Display only: never activates external iframe resources. */
iframe[data-isr-cc-src][data-isr-cc-categories]:not([src]) { display: none !important; }
.isr-cc-iframe-placeholder { box-sizing: border-box; width: 100%; min-height: 190px; padding: 30px 20px; border: 1px solid #d8dee7; border-radius: 8px; background: #f4f6f8; color: #28313c; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; }
.isr-cc-iframe-placeholder[hidden] { display: none !important; }
.isr-cc-iframe-placeholder strong { font-size: 18px; }
.isr-cc-iframe-placeholder p { margin: 0; max-width: 520px; font-size: 15px; line-height: 1.5; }
.isr-cc-iframe-placeholder a { color: #245de2; text-decoration: underline; font-weight: 600; }
.isr-cc-iframe-placeholder a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
