.sktcc-cookie-notice { position: fixed; width: auto; max-width: 380px; background: #2c3e50; color: #fff; font-family: Arial, sans-serif; padding: 20px; z-index: 9999; border-radius: 6px; box-shadow: 0 4px 15px rgba(0,0,0,0.2); display: none; }
.sktcc-cookie-content p { margin: 0 0 10px; font-size: 14px; }
.sktcc-cookie-content a { color: #f1c40f; text-decoration: underline; }
.sktcc-cookie-buttons { margin-top: 10px; display: flex; justify-content: center; gap: 8px; }
.sktcc-btn { padding: 6px 12px; font-size: 13px; border: none; border-radius: 4px; cursor: pointer; }
.sktcc-btn-decline { background: #e74c3c; color: #fff; }
.sktcc-btn-settings { background: #3498db; color: #fff; }
.sktcc-btn-accept { background: #27ae60; color: #fff; }
.sktcc-powered { margin-top: 8px; font-size: 11px; color: #bdc3c7; text-align: center; }
.sktcc-top { top: 0; left: 50%; transform: translateX(-50%); }
.sktcc-bottom { bottom: 0; left: 50%; transform: translateX(-50%); }
.sktcc-center { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.sktcc-upper-corner { top: 20px; left: 20px; }
.sktcc-lower-corner { bottom: 20px; left: 20px; }
.sktcc-right-corner { top: 20px; right: 20px; }
.sktcc-bottom-right { bottom: 20px; right: 20px; }
.sktcc-bottom-left { bottom: 20px; left: 20px; }
#doctor-calendar { max-width:900px;margin-top:20px; }



/*==========Instagram-blocker CSS==========*/
.instagram-blocker {
    background: #f4f4f4 url('https://cdn-icons-png.flaticon.com/512/2111/2111463.png') no-repeat center 30%;
    background-size: 48px;
    padding-top: 80px;
}

/*===============Recapcha=======================*/

body.gdpr-no-consent .g-recaptcha,
body.gdpr-no-consent .grecaptcha-badge,
body.gdpr-no-consent iframe[src*="recaptcha"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}