.enhanced-demo-button-wrapper{display:flex!important;margin:0 0 16px!important;padding:0!important;width:100%!important}.enhanced-demo-button-wrapper.align-left{justify-content:flex-start!important}.enhanced-demo-button-wrapper.align-center{justify-content:center!important}.enhanced-demo-button-wrapper.align-right{justify-content:flex-end!important}.enhanced-demo-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:none!important;border:2px solid transparent!important;border-radius:6px!important;box-sizing:border-box!important;cursor:pointer!important;display:inline-block!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;margin:0!important;outline:none!important;overflow:hidden!important;padding:12px 24px!important;position:relative!important;text-align:center!important;transition:all .3s ease!important;vertical-align:middle!important}.enhanced-demo-btn,.enhanced-demo-btn:active,.enhanced-demo-btn:hover,.enhanced-demo-btn:link,.enhanced-demo-btn:visited{text-decoration:none!important}.enhanced-demo-btn--primary{background:linear-gradient(135deg,#ff6b35,#f7931e)!important;border-color:#ff6b35!important;color:#fff!important}.enhanced-demo-btn--primary:active,.enhanced-demo-btn--primary:hover,.enhanced-demo-btn--primary:link,.enhanced-demo-btn--primary:visited{color:#fff!important;text-decoration:none!important}.enhanced-demo-btn--secondary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important;color:#fff!important}.enhanced-demo-btn--secondary:active,.enhanced-demo-btn--secondary:hover,.enhanced-demo-btn--secondary:link,.enhanced-demo-btn--secondary:visited{color:#fff!important;text-decoration:none!important}.enhanced-demo-btn--gradient{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important;color:#fff!important}.enhanced-demo-btn--gradient:active,.enhanced-demo-btn--gradient:hover,.enhanced-demo-btn--gradient:link,.enhanced-demo-btn--gradient:visited{color:#fff!important;text-decoration:none!important}.enhanced-demo-btn--glass{backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important;color:#333!important}.enhanced-demo-btn--glass:active,.enhanced-demo-btn--glass:hover,.enhanced-demo-btn--glass:link,.enhanced-demo-btn--glass:visited{color:#333!important;text-decoration:none!important}.enhanced-demo-btn--neon{background:#0f0f23!important;border-color:#0ff!important;box-shadow:0 0 10px rgba(0,255,255,.3)!important;color:#0ff!important}.enhanced-demo-btn--neon:active,.enhanced-demo-btn--neon:hover,.enhanced-demo-btn--neon:link,.enhanced-demo-btn--neon:visited{color:#0ff!important;text-decoration:none!important}.enhanced-demo-btn--shadow{background:#fff!important;border-color:#ddd!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;color:#333!important}.enhanced-demo-btn--shadow:active,.enhanced-demo-btn--shadow:hover,.enhanced-demo-btn--shadow:link,.enhanced-demo-btn--shadow:visited{color:#333!important;text-decoration:none!important}.enhanced-demo-btn--minimal{background:#f8f9fa!important;border-color:#dee2e6!important;color:#495057!important}.enhanced-demo-btn--minimal:active,.enhanced-demo-btn--minimal:hover,.enhanced-demo-btn--minimal:link,.enhanced-demo-btn--minimal:visited{color:#495057!important;text-decoration:none!important}.enhanced-demo-btn--custom{background:var(--custom-bg,#007bff)!important;border-color:var(--custom-border,#007bff)!important;color:var(--custom-color,#fff)!important}.enhanced-demo-btn--custom:active,.enhanced-demo-btn--custom:hover,.enhanced-demo-btn--custom:link,.enhanced-demo-btn--custom:visited{color:var(--custom-color,#fff)!important;text-decoration:none!important}.enhanced-demo-btn--small{font-size:14px!important;padding:8px 16px!important}.enhanced-demo-btn--medium{font-size:16px!important;padding:12px 24px!important}.enhanced-demo-btn--large{font-size:18px!important;padding:16px 32px!important}.enhanced-demo-btn--extra-large{font-size:20px!important;padding:20px 40px!important}.enhanced-demo-btn--smooth:hover{box-shadow:0 6px 20px rgba(0,0,0,.15)!important;opacity:.9!important;text-decoration:none!important}.enhanced-demo-btn--secondary.enhanced-demo-btn--smooth:hover{box-shadow:0 6px 20px rgba(37,99,235,.15)!important;opacity:.9!important;text-decoration:none!important}.enhanced-demo-btn--glow:hover{box-shadow:0 0 20px rgba(255,107,53,.4)!important;text-decoration:none!important}.enhanced-demo-btn--secondary.enhanced-demo-btn--glow:hover{box-shadow:0 0 20px rgba(37,99,235,.4)!important;text-decoration:none!important}.enhanced-demo-btn--lift:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)!important;text-decoration:none!important;transform:translateY(-2px)!important}.enhanced-demo-btn--secondary.enhanced-demo-btn--lift:hover{box-shadow:0 8px 25px rgba(37,99,235,.2)!important;text-decoration:none!important;transform:translateY(-2px)!important}.enhanced-demo-btn--fade:hover{opacity:.8!important;text-decoration:none!important}.enhanced-demo-btn--brighten:hover{filter:brightness(1.1)!important;text-decoration:none!important}.enhanced-demo-btn--subtle:hover{background-color:hsla(0,0%,100%,.1)!important;text-decoration:none!important}.enhanced-demo-btn--secondary.enhanced-demo-btn--subtle:hover{background-color:rgba(37,99,235,.1)!important;text-decoration:none!important}.btn-icon{display:inline-block!important;margin-right:8px!important}.enhanced-demo-btn *,.enhanced-demo-btn:after,.enhanced-demo-btn:before{box-sizing:border-box!important}.enhanced-demo-btn:focus{outline:2px solid rgba(0,123,255,.5)!important;outline-offset:2px!important;text-decoration:none!important}.demo-modal{background:none!important;background-color:transparent!important;display:none!important;height:0!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important;z-index:-9999!important}.demo-modal.active{background-color:rgba(0,0,0,.5)!important;height:100%!important;left:0!important;opacity:1!important;top:0!important;width:100%!important}.demo-modal.active .demo-modal-content{background-color:#fefefe;border:none;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;height:96vh;margin:2vh auto;max-height:800px;max-width:1200px;padding:0;pointer-events:auto;position:relative;width:95vw}.demo-modal:not(.active) .demo-modal-content{display:none!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:768px){.demo-modal.active .demo-modal-content{border-radius:4px!important;height:98vh!important;margin:1vh auto!important;max-height:none!important;max-width:none!important;width:98vw!important}}@media (max-width:480px){.demo-modal.active .demo-modal-content{border-radius:0!important;height:100vh!important;margin:0!important;width:100vw!important}}.demo-modal.active .demo-modal-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;min-height:60px;padding:15px 20px}.demo-modal:not(.active) .demo-modal-header{display:none!important}@media (max-width:768px){.demo-modal.active .demo-modal-header{border-radius:4px 4px 0 0!important;min-height:50px!important;padding:12px 16px!important}}@media (max-width:480px){.demo-modal.active .demo-modal-header{border-radius:0!important;min-height:45px!important;padding:10px 12px!important}}.demo-modal-title{color:#333;font-size:20px;font-weight:600}@media (max-width:768px){.demo-modal-title{font-size:18px!important}}@media (max-width:480px){.demo-modal-title{font-size:16px!important}}.demo-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;display:flex;flex-shrink:0;font-size:28px;height:35px;justify-content:center;padding:0;transition:background-color .2s;width:35px}.demo-close:hover{background-color:#e9ecef}@media (max-width:768px){.demo-close{font-size:24px!important;height:40px!important;width:40px!important}}.demo-modal.active .demo-modal-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.demo-modal:not(.active) .demo-modal-body{display:none!important}.demo-modal.active #meetingsContainer-1,.demo-modal.active #meetingsContainer-2,.demo-modal.active #meetingsContainer-3,.demo-modal.active #meetingsContainer-4,.demo-modal.active #meetingsContainer-5,.demo-modal.active [id^=meetingsContainer-]{flex:1;height:100%;min-height:0;position:relative;width:100%}.demo-modal:not(.active) [id^=meetingsContainer-]{display:none!important}.demo-modal.active .demo-modal-body iframe{border:none!important;display:block!important;height:100%!important;max-height:none!important;min-height:0!important;width:100%!important}.demo-modal:not(.active) iframe{display:none!important}.demo-modal.active .demo-loading{color:#666;font-size:16px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.demo-modal:not(.active) .demo-loading{display:none!important}.demo-loading div{margin-bottom:10px}@media (max-width:768px){.demo-modal.active .demo-loading{font-size:14px!important}}@media (max-width:768px) and (orientation:landscape){.demo-modal.active .demo-modal-content{height:95vh!important}.demo-modal.active .demo-modal-header{min-height:40px!important;padding:8px 12px!important}.demo-modal-title{font-size:16px!important}.demo-close{font-size:20px!important;height:30px!important;width:30px!important}}.demo-modal:not(.active),.demo-modal:not(.active) *,.demo-modal:not(.active):after,.demo-modal:not(.active):before{background:none!important;border:none!important;display:none!important;height:0!important;left:-9999px!important;margin:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important;z-index:-9999!important}.demo-modal.active *,.demo-modal.active :after,.demo-modal.active :before{box-sizing:border-box!important}.enhanced-demo-button-wrapper{text-align:center}.enhanced-demo-button-wrapper.align-left{text-align:left}.enhanced-demo-button-wrapper.align-center{text-align:center}.enhanced-demo-button-wrapper.align-right{text-align:right}.enhanced-demo-btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;line-height:1;padding:12px 18px;text-decoration:none}.enhanced-demo-btn--primary{background:#2563eb;color:#fff}.enhanced-demo-btn--secondary{background:#111;color:#fff}.enhanced-demo-btn--medium{font-size:16px}.enhanced-demo-btn--smooth{transition:transform .15s ease,opacity .15s ease}.enhanced-demo-btn--smooth:hover{transform:translateY(-1px)}.demo-modal.active{background:rgba(0,0,0,.5);display:block!important;inset:0!important;pointer-events:auto!important;position:fixed!important;visibility:visible!important;z-index:999999!important}.demo-modal:not(.active){border:0!important;display:none!important;height:0!important;left:-9999px!important;margin:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important;z-index:-1!important}body>.demo-modal:not(.active){display:none!important}.demo-modal-content{background:#fff;border-radius:10px;display:flex;flex-direction:column;height:96vh;margin:2vh auto;max-height:800px;max-width:1200px;overflow:hidden;width:95vw}.demo-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.demo-modal-title{font-size:18px;margin:0}.demo-close{background:transparent;border:0;cursor:pointer;font-size:24px;line-height:1}.demo-modal-body{display:flex;flex:1;min-height:0}.demo-loading{align-items:center;color:#555;display:flex;font-size:14px;gap:.5rem;justify-content:center;width:100%}#meetingsContainer-*,.demo-modal-body>div[id^=meetingsContainer-]{flex:1;min-height:0;overflow:hidden}@media (max-width:768px){.demo-modal-content{border-radius:6px;height:98vh;margin:1vh auto;width:98vw}}@media (max-width:480px){.demo-modal-content{border-radius:0;height:100vh;margin:0;width:100vw}}