.evergreen-thankyou-container{max-width:800px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.thankyou-countdown-default .countdown-item{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:15px 10px;border-radius:10px;min-width:60px;text-align:center;box-shadow:0 4px 15px rgba(102,126,234,.3)}.thankyou-countdown-minimal .mini-countdown{gap:20px}.thankyou-countdown-minimal .countdown-item{background:rgba(255,255,255,.9);color:#2c3e50;padding:20px 15px;border-radius:8px;border:2px solid #e9ecef;min-width:70px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all 0.3s ease}.thankyou-countdown-minimal .countdown-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.thankyou-countdown-minimal .countdown-number{font-size:28px;font-weight:300;color:#2c3e50}.thankyou-countdown-minimal .countdown-label{font-size:11px;color:#7f8c8d;font-weight:500}.thankyou-countdown-neon{background:#1a1a1a;padding:30px;border-radius:15px;margin:20px 0}.thankyou-countdown-neon .countdown-section h3{color:#0ff;text-shadow:0 0 10px #0ff}.thankyou-countdown-neon .countdown-item{background:transparent;color:#0ff;padding:20px 15px;border:2px solid #0ff;border-radius:10px;min-width:70px;text-align:center;box-shadow:0 0 20px rgba(0,255,255,.3);animation:neonPulse 2s infinite alternate}.thankyou-countdown-neon .countdown-number{font-size:32px;font-weight:700;text-shadow:0 0 10px currentColor}.thankyou-countdown-neon .countdown-label{font-size:12px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 5px currentColor}@keyframes neonPulse{0%{box-shadow:0 0 20px rgba(0,255,255,.3)}100%{box-shadow:0 0 30px rgba(0,255,255,.6)}}.thankyou-theme-purple.thankyou-countdown-neon .countdown-section h3,.thankyou-theme-purple.thankyou-countdown-neon .countdown-item{color:#a855f7;border-color:#a855f7;text-shadow:0 0 10px #a855f7}.thankyou-theme-purple.thankyou-countdown-neon .countdown-item{box-shadow:0 0 20px rgba(168,85,247,.3);animation:neonPulsePurple 2s infinite alternate}@keyframes neonPulsePurple{0%{box-shadow:0 0 20px rgba(168,85,247,.3)}100%{box-shadow:0 0 30px rgba(168,85,247,.6)}}.thankyou-theme-green.thankyou-countdown-neon .countdown-section h3,.thankyou-theme-green.thankyou-countdown-neon .countdown-item{color:#10b981;border-color:#10b981;text-shadow:0 0 10px #10b981}.thankyou-theme-green.thankyou-countdown-neon .countdown-item{box-shadow:0 0 20px rgba(16,185,129,.3);animation:neonPulseGreen 2s infinite alternate}@keyframes neonPulseGreen{0%{box-shadow:0 0 20px rgba(16,185,129,.3)}100%{box-shadow:0 0 30px rgba(16,185,129,.6)}}.thankyou-theme-red.thankyou-countdown-neon .countdown-section h3,.thankyou-theme-red.thankyou-countdown-neon .countdown-item{color:#ef4444;border-color:#ef4444;text-shadow:0 0 10px #ef4444}.thankyou-theme-red.thankyou-countdown-neon .countdown-item{box-shadow:0 0 20px rgba(239,68,68,.3);animation:neonPulseRed 2s infinite alternate}@keyframes neonPulseRed{0%{box-shadow:0 0 20px rgba(239,68,68,.3)}100%{box-shadow:0 0 30px rgba(239,68,68,.6)}}.thankyou-countdown-cards .mini-countdown{gap:25px}.thankyou-countdown-cards .countdown-item{background:#fff;color:#2c3e50;padding:25px 20px;border-radius:15px;min-width:80px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid #f0f0f0;transition:all 0.3s ease;position:relative;overflow:hidden}.thankyou-countdown-cards .countdown-item::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.thankyou-countdown-cards .countdown-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.thankyou-countdown-cards .countdown-number{font-size:36px;font-weight:700;color:#2c3e50}.thankyou-countdown-cards .countdown-label{font-size:13px;color:#7f8c8d;font-weight:600;text-transform:uppercase;letter-spacing:1px}.thankyou-countdown-circular .mini-countdown{gap:30px}.thankyou-countdown-circular .countdown-item{position:relative;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent}.thankyou-countdown-circular .countdown-circle{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid #e9ecef;border-top:4px solid #667eea;animation:circularRotate 2s linear infinite}.thankyou-countdown-circular .countdown-number{font-size:24px;font-weight:700;color:#2c3e50;z-index:2}.thankyou-countdown-circular .countdown-label{font-size:10px;color:#7f8c8d;font-weight:600;text-transform:uppercase;z-index:2;margin-top:5px}@keyframes circularRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.thankyou-countdown-flip .countdown-item{background:#2c3e50;color:#fff;padding:0;border-radius:8px;min-width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 15px rgba(44,62,80,.3);position:relative;overflow:hidden}.thankyou-countdown-flip .countdown-number{font-size:32px;font-weight:700;font-family:'Courier New',monospace;line-height:1}.thankyou-countdown-flip .countdown-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:5px;opacity:.8}.thankyou-countdown-flip .countdown-item::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.2)}.thankyou-buttons-default .calendar-btn{display:inline-block;padding:15px 30px;border-radius:10px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;border:2px solid transparent}.thankyou-buttons-modern .calendar-btn{display:inline-block;padding:18px 35px;border-radius:8px;text-decoration:none;font-weight:500;font-size:16px;transition:all 0.3s ease;border:none;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}.thankyou-buttons-modern .calendar-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left 0.5s}.thankyou-buttons-modern .calendar-btn:hover::before{left:100%}.thankyou-buttons-outline .calendar-btn{display:inline-block;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;background:transparent;border:2px solid}.thankyou-buttons-outline .google-calendar{color:#4285f4;border-color:#4285f4}.thankyou-buttons-outline .google-calendar:hover{background:#4285f4;color:#fff;text-decoration:none}.thankyou-buttons-outline .ical-calendar{color:#34495e;border-color:#34495e}.thankyou-buttons-outline .ical-calendar:hover{background:#34495e;color:#fff;text-decoration:none}.thankyou-buttons-gradient .calendar-btn{display:inline-block;padding:16px 32px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;border:none;color:#fff;position:relative;overflow:hidden}.thankyou-buttons-gradient .google-calendar{background:linear-gradient(45deg,#4285f4,#34a853)}.thankyou-buttons-gradient .google-calendar:hover{background:linear-gradient(45deg,#3367d6,#2d8f3f);transform:translateY(-2px);box-shadow:0 8px 25px rgba(66,133,244,.4)}.thankyou-buttons-gradient .ical-calendar{background:linear-gradient(45deg,#34495e,#2c3e50)}.thankyou-buttons-gradient .ical-calendar:hover{background:linear-gradient(45deg,#2c3e50,#1a252f);transform:translateY(-2px);box-shadow:0 8px 25px rgba(52,73,94,.4)}.thankyou-buttons-rounded .calendar-btn{display:inline-block;padding:18px 40px;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;border:none;box-shadow:0 6px 20px rgba(0,0,0,.15)}.thankyou-buttons-rounded .calendar-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.thankyou-buttons-minimal .calendar-btn{display:inline-block;padding:12px 20px;border-radius:4px;text-decoration:underline;font-weight:500;font-size:16px;transition:all 0.3s ease;background:transparent;border:none}.thankyou-buttons-minimal .calendar-btn:hover{text-decoration:none;background:rgba(0,0,0,.05)}.thankyou-theme-blue .countdown-item{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.thankyou-theme-blue .google-calendar{background:#4285f4;color:#fff}.thankyou-theme-blue .ical-calendar{background:#34495e;color:#fff}.thankyou-theme-purple .countdown-item{background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);color:#fff}.thankyou-theme-purple .google-calendar{background:#8b5cf6;color:#fff}.thankyou-theme-purple .ical-calendar{background:#6d28d9;color:#fff}.thankyou-theme-green .countdown-item{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff}.thankyou-theme-green .google-calendar{background:#10b981;color:#fff}.thankyou-theme-green .ical-calendar{background:#047857;color:#fff}.thankyou-theme-orange .countdown-item{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff}.thankyou-theme-orange .google-calendar{background:#f59e0b;color:#fff}.thankyou-theme-orange .ical-calendar{background:#d97706;color:#fff}.thankyou-theme-red .countdown-item{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff}.thankyou-theme-red .google-calendar{background:#ef4444;color:#fff}.thankyou-theme-red .ical-calendar{background:#dc2626;color:#fff}.thankyou-theme-dark .evergreen-thankyou-container{background:#1f2937;color:#f9fafb}.thankyou-theme-dark .thankyou-header h1,.thankyou-theme-dark .countdown-section h3,.thankyou-theme-dark .webinar-url-section h2,.thankyou-theme-dark .see-you-message,.thankyou-theme-dark .calendar-buttons h3{color:#f9fafb}.thankyou-theme-dark .thankyou-details{background:#374151;border-color:#4b5563}.thankyou-theme-dark .webinar-url-section{background:#374151;border-color:#4b5563}.thankyou-theme-dark .url-box{border-color:#4b5563}.thankyou-theme-dark .url-box input{background:#1f2937;color:#f9fafb;border-color:#4b5563}.thankyou-theme-dark .countdown-item{background:linear-gradient(135deg,#374151 0%,#1f2937 100%);color:#f9fafb}.thankyou-theme-dark .google-calendar{background:#4b5563;color:#fff}.thankyou-theme-dark .ical-calendar{background:#374151;color:#fff}.thankyou-theme-black-white .evergreen-thankyou-container{background:#fff;color:#000}.thankyou-theme-black-white .thankyou-header h1,.thankyou-theme-black-white .countdown-section h3,.thankyou-theme-black-white .webinar-url-section h2,.thankyou-theme-black-white .see-you-message,.thankyou-theme-black-white .calendar-buttons h3{color:#000}.thankyou-theme-black-white .thankyou-details{background:#f8f9fa;border:2px solid #000}.thankyou-theme-black-white .webinar-url-section{background:#fff;border:2px solid #000}.thankyou-theme-black-white .url-box{border:2px solid #000}.thankyou-theme-black-white .url-box input{background:#fff;color:#000;border:none}.thankyou-theme-black-white .url-box button{background:#000;color:#fff}.thankyou-theme-black-white .countdown-item{background:#000;color:#fff;border:2px solid #000}.thankyou-theme-black-white .google-calendar{background:#000;color:#fff;border:2px solid #000}.thankyou-theme-black-white .ical-calendar{background:#333;color:#fff;border:2px solid #333}.thankyou-theme-white-black .evergreen-thankyou-container{background:#000;color:#fff}.thankyou-theme-white-black .thankyou-header h1,.thankyou-theme-white-black .countdown-section h3,.thankyou-theme-white-black .webinar-url-section h2,.thankyou-theme-white-black .see-you-message,.thankyou-theme-white-black .calendar-buttons h3{color:#fff}.thankyou-theme-white-black .thankyou-details{background:#1a1a1a;border:2px solid #fff}.thankyou-theme-white-black .webinar-url-section{background:#000;border:2px solid #fff}.thankyou-theme-white-black .url-box{border:2px solid #fff}.thankyou-theme-white-black .url-box input{background:#000;color:#fff;border:none}.thankyou-theme-white-black .url-box button{background:#fff;color:#000}.thankyou-theme-white-black .countdown-item{background:#fff;color:#000;border:2px solid #fff}.thankyou-theme-white-black .google-calendar{background:#fff;color:#000;border:2px solid #fff}.thankyou-theme-white-black .ical-calendar{background:#ccc;color:#000;border:2px solid #ccc}.thankyou-theme-grayscale .evergreen-thankyou-container{background:#f5f5f5;color:#333}.thankyou-theme-grayscale .thankyou-header h1,.thankyou-theme-grayscale .countdown-section h3,.thankyou-theme-grayscale .webinar-url-section h2,.thankyou-theme-grayscale .see-you-message,.thankyou-theme-grayscale .calendar-buttons h3{color:#333}.thankyou-theme-grayscale .thankyou-details{background:#e9ecef;border-color:#adb5bd}.thankyou-theme-grayscale .webinar-url-section{background:#fff;border-color:#adb5bd}.thankyou-theme-grayscale .url-box{border-color:#adb5bd}.thankyou-theme-grayscale .url-box input{background:#f8f9fa;color:#333}.thankyou-theme-grayscale .url-box button{background:linear-gradient(135deg,#6c757d 0%,#495057 100%);color:#fff}.thankyou-theme-grayscale .countdown-item{background:linear-gradient(135deg,#6c757d 0%,#495057 100%);color:#fff}.thankyou-theme-grayscale .google-calendar{background:#495057;color:#fff}.thankyou-theme-grayscale .ical-calendar{background:#6c757d;color:#fff}.thankyou-theme-soft-blue .evergreen-thankyou-container{background:#f0f8ff;color:#2c3e50}.thankyou-theme-soft-blue .thankyou-header h1,.thankyou-theme-soft-blue .countdown-section h3,.thankyou-theme-soft-blue .webinar-url-section h2,.thankyou-theme-soft-blue .see-you-message,.thankyou-theme-soft-blue .calendar-buttons h3{color:#2c3e50}.thankyou-theme-soft-blue .thankyou-details{background:#e6f3ff;border-color:#b3d9ff}.thankyou-theme-soft-blue .webinar-url-section{background:#fff;border-color:#b3d9ff}.thankyou-theme-soft-blue .url-box{border-color:#b3d9ff}.thankyou-theme-soft-blue .url-box input{background:#f0f8ff;color:#2c3e50}.thankyou-theme-soft-blue .url-box button{background:linear-gradient(135deg,#87ceeb 0%,#4682b4 100%);color:#fff}.thankyou-theme-soft-blue .countdown-item{background:linear-gradient(135deg,#87ceeb 0%,#4682b4 100%);color:#fff}.thankyou-theme-soft-blue .google-calendar{background:#4682b4;color:#fff}.thankyou-theme-soft-blue .ical-calendar{background:#5f9ea0;color:#fff}.thankyou-theme-soft-pink .evergreen-thankyou-container{background:#fdf2f8;color:#831843}.thankyou-theme-soft-pink .thankyou-header h1,.thankyou-theme-soft-pink .countdown-section h3,.thankyou-theme-soft-pink .webinar-url-section h2,.thankyou-theme-soft-pink .see-you-message,.thankyou-theme-soft-pink .calendar-buttons h3{color:#831843}.thankyou-theme-soft-pink .thankyou-details{background:#fce7f3;border-color:#f9a8d4}.thankyou-theme-soft-pink .webinar-url-section{background:#fff;border-color:#f9a8d4}.thankyou-theme-soft-pink .url-box{border-color:#f9a8d4}.thankyou-theme-soft-pink .url-box input{background:#fdf2f8;color:#831843}.thankyou-theme-soft-pink .url-box button{background:linear-gradient(135deg,#f472b6 0%,#ec4899 100%);color:#fff}.thankyou-theme-soft-pink .countdown-item{background:linear-gradient(135deg,#f472b6 0%,#ec4899 100%);color:#fff}.thankyou-theme-soft-pink .google-calendar{background:#ec4899;color:#fff}.thankyou-theme-soft-pink .ical-calendar{background:#db2777;color:#fff}.thankyou-theme-corporate .evergreen-thankyou-container{background:#fff;color:#1e3a8a}.thankyou-theme-corporate .thankyou-header h1,.thankyou-theme-corporate .countdown-section h3,.thankyou-theme-corporate .webinar-url-section h2,.thankyou-theme-corporate .see-you-message,.thankyou-theme-corporate .calendar-buttons h3{color:#1e3a8a}.thankyou-theme-corporate .thankyou-details{background:#eff6ff;border:1px solid #3b82f6}.thankyou-theme-corporate .webinar-url-section{background:#fff;border:1px solid #3b82f6}.thankyou-theme-corporate .url-box{border:1px solid #3b82f6}.thankyou-theme-corporate .url-box input{background:#f8fafc;color:#1e3a8a}.thankyou-theme-corporate .url-box button{background:#1e3a8a;color:#fff}.thankyou-theme-corporate .countdown-item{background:#1e3a8a;color:#fff;border:1px solid #1e3a8a}.thankyou-theme-corporate .google-calendar{background:#1e3a8a;color:#fff}.thankyou-theme-corporate .ical-calendar{background:#1e40af;color:#fff}.thankyou-theme-gold .evergreen-thankyou-container{background:#fffbeb;color:#92400e}.thankyou-theme-gold .thankyou-header h1,.thankyou-theme-gold .countdown-section h3,.thankyou-theme-gold .webinar-url-section h2,.thankyou-theme-gold .see-you-message,.thankyou-theme-gold .calendar-buttons h3{color:#92400e}.thankyou-theme-gold .thankyou-details{background:#fef3c7;border-color:#f59e0b}.thankyou-theme-gold .webinar-url-section{background:#fff;border-color:#f59e0b}.thankyou-theme-gold .url-box{border-color:#f59e0b}.thankyou-theme-gold .url-box input{background:#fffbeb;color:#92400e}.thankyou-theme-gold .url-box button{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff}.thankyou-theme-gold .countdown-item{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff}.thankyou-theme-gold .google-calendar{background:#d97706;color:#fff}.thankyou-theme-gold .ical-calendar{background:#b45309;color:#fff}@media (max-width:768px){.mini-countdown{gap:10px!important;flex-wrap:wrap}.countdown-item{min-width:50px!important;padding:12px 8px!important}.countdown-number{font-size:20px!important}.countdown-label{font-size:10px!important}.calendar-btn{padding:12px 20px!important;font-size:14px!important;margin:5px!important}.thankyou-countdown-circular .countdown-item{width:70px!important;height:70px!important}.thankyou-countdown-circular .countdown-number{font-size:18px!important}}@media (max-width:480px){.mini-countdown{gap:8px!important}.countdown-item{min-width:45px!important;padding:10px 6px!important}.countdown-number{font-size:16px!important}.countdown-label{font-size:9px!important}.calendar-links{flex-direction:column!important;align-items:center!important}.calendar-btn{width:200px!important;text-align:center!important}.thankyou-countdown-circular .countdown-item{width:60px!important;height:60px!important}.thankyou-countdown-circular .countdown-number{font-size:16px!important}}.countdown-item{transition:all 0.3s ease}.calendar-btn{transition:all 0.3s ease}.thankyou-countdown-cards .countdown-item:hover,.thankyou-countdown-minimal .countdown-item:hover{transform:translateY(-2px)}.calendar-btn:focus{outline:2px solid #667eea;outline-offset:2px}@media print{.evergreen-thankyou-container{box-shadow:none;border:1px solid #ccc}.countdown-item,.calendar-btn{box-shadow:none;border:1px solid #ccc}}