<style> .ekg-calendar-consent { border: 1px solid #d9e1ea; border-radius: 14px; padding: 1.15rem 1.2rem; background: #f8fafc; margin: 0.5rem 0 1rem; } .ekg-calendar-consent h2 { margin: 0 0 0.75rem; } .ekg-calendar-consent p { margin: 0 0 0.85rem; font-size: 1rem; line-height: 1.6; } .ekg-calendar-actions { display: flex; gap: 0.7rem; flex-wrap: wrap; margin-top: 1rem; } .ekg-calendar-btn, .ekg-calendar-link { display: inline-block; padding: 0.58rem 0.92rem; border-radius: 8px; text-decoration: none; font-weight: 700; } .ekg-calendar-btn { border: 1px solid var(--ekg-accent, #d87716); background: var(--ekg-accent, #d87716); color: #fff; cursor: pointer; } .ekg-calendar-btn:hover, .ekg-calendar-btn:focus { background: var(--ekg-accent-dark, #bf6812); border-color: var(--ekg-accent-dark, #bf6812); } .ekg-calendar-link { border: 1px solid #cfd8e3; background: #fff; color: #31435f; } .ekg-calendar-link:hover, .ekg-calendar-link:focus { text-decoration: none; background: #f2f5f8; } .ekg-calendar-note { font-size: 0.94rem; color: #516173; } .ekg-calendar-frame[hidden] { display: none; } .ekg-calendar-frame iframe { width: 100%; min-height: 78vh; border: 0; border-radius: 12px; background: #fff; } </style> <script> (function () { var button = document.getElementById('ekg-load-calendar'); var consentBox = document.querySelector('.ekg-calendar-consent'); var frameWrapper = document.getElementById('ekg-calendar-frame'); var iframe = document.getElementById('ekg-calendar-iframe'); if (!button || !consentBox || !frameWrapper || !iframe) { return; } button.addEventListener('click', function () { iframe.src = 'https://turing.classyplan.app/show_cal?c=90487626960&public=1&style=5&cals=&eoffset=365'; frameWrapper.hidden = false; consentBox.hidden = true; }); })(); </script>