.xgcta-floatingbar-container{align-items:center;background:#2c3e50;color:#fff;display:flex;flex-wrap:wrap;font-family:inherit;gap:20px;justify-content:space-between;margin:40px -20px;padding:20px;position:relative}.xgcta-floatingbar-container .xgcta-floatingbar-content{flex:1;min-width:var(--content-min-width,300px)}.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-title{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;line-height:1.4;margin:0 0 5px;padding:0}.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-title .xgcta-floatingbar-emoji{flex-shrink:0;font-size:24px;line-height:1;margin-right:10px}.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-title .xgcta-floatingbar-highlight,.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-title span.xgcta-floatingbar-highlight{color:var(--highlight-color,#f39c12);font-weight:800}.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-description{font-size:14px;line-height:1.4;margin:0;opacity:.9}.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-description p{color:inherit;margin:0 0 5px;opacity:inherit}.xgcta-floatingbar-container .xgcta-floatingbar-content .xgcta-floatingbar-description p:last-child{margin-bottom:0}.xgcta-floatingbar-container .xgcta-floatingbar-action{align-items:center;display:flex;flex-wrap:wrap;gap:var(--button-gap,10px)}.xgcta-floatingbar-container .xgcta-floatingbar-action .xgcta-floatingbar-btn{background:var(--button-bg,#f39c12);border:none;border-radius:var(--button-border-radius,4px);color:var(--button-color,#2c3e50);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--button-font-size,14px);font-weight:600;line-height:1.4;padding:var(--button-padding,10px 20px);text-decoration:none;transition:all .3s ease;white-space:nowrap}.xgcta-floatingbar-container .xgcta-floatingbar-action .xgcta-floatingbar-btn:hover{background:var(--button-hover-bg,#e67e22);box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--button-hover-color,#2c3e50);text-decoration:none;transform:translateY(-2px)}.xgcta-floatingbar-container .xgcta-floatingbar-action .xgcta-floatingbar-btn:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.xgcta-floatingbar-container.xgcta-floatingbar-layout--vertical{flex-direction:column;text-align:center}.xgcta-floatingbar-container.xgcta-floatingbar-layout--vertical .xgcta-floatingbar-content{min-width:auto;text-align:center;width:100%}.xgcta-floatingbar-container.xgcta-floatingbar-layout--vertical .xgcta-floatingbar-action{justify-content:center}.xgcta-floatingbar-container.xgcta-floatingbar-layout--horizontal{flex-direction:row}.xgcta-floatingbar-container.xgcta-floatingbar-content--left .xgcta-floatingbar-content{text-align:left}.xgcta-floatingbar-container.xgcta-floatingbar-content--center .xgcta-floatingbar-content{text-align:center}.xgcta-floatingbar-container.xgcta-floatingbar-content--right .xgcta-floatingbar-content{text-align:right}.xgcta-floatingbar-container.xgcta-floatingbar-buttons--left .xgcta-floatingbar-action{justify-content:flex-start}.xgcta-floatingbar-container.xgcta-floatingbar-buttons--center .xgcta-floatingbar-action{justify-content:center}.xgcta-floatingbar-container.xgcta-floatingbar-buttons--right .xgcta-floatingbar-action{justify-content:flex-end}@media(max-width:768px){.xgcta-floatingbar-container{gap:15px;margin:30px -15px;padding:15px}.xgcta-floatingbar-container.xgcta-floatingbar-mobile--stacked{flex-direction:column}.xgcta-floatingbar-container.xgcta-floatingbar-mobile--stacked .xgcta-floatingbar-content{min-width:auto;width:100%}.xgcta-floatingbar-container.xgcta-floatingbar-mobile--horizontal{flex-direction:row}.xgcta-floatingbar-container.xgcta-floatingbar-mobile--horizontal .xgcta-floatingbar-content{min-width:200px}.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--center,.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--center .xgcta-floatingbar-content{text-align:center}.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--center .xgcta-floatingbar-action{justify-content:center}.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--left,.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--left .xgcta-floatingbar-content{text-align:left}.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--left .xgcta-floatingbar-action{justify-content:flex-start}.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--right,.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--right .xgcta-floatingbar-content{text-align:right}.xgcta-floatingbar-container.xgcta-floatingbar-mobile-align--right .xgcta-floatingbar-action{justify-content:flex-end}.xgcta-floatingbar-container .xgcta-floatingbar-title{font-size:16px!important}.xgcta-floatingbar-container .xgcta-floatingbar-title .xgcta-floatingbar-emoji{font-size:20px!important;margin-right:8px}.xgcta-floatingbar-container .xgcta-floatingbar-description{font-size:13px!important}.xgcta-floatingbar-container .xgcta-floatingbar-btn{font-size:13px!important;padding:8px 16px!important}}@media(max-width:480px){.xgcta-floatingbar-container{flex-direction:column;gap:12px;margin:20px -12px;padding:12px;text-align:center}.xgcta-floatingbar-container .xgcta-floatingbar-content{min-width:auto;text-align:center;width:100%}.xgcta-floatingbar-container .xgcta-floatingbar-action{justify-content:center;width:100%}.xgcta-floatingbar-container .xgcta-floatingbar-action .xgcta-floatingbar-btn{flex:1;max-width:140px;text-align:center}.xgcta-floatingbar-container .xgcta-floatingbar-title{flex-direction:column;font-size:15px!important;gap:5px}.xgcta-floatingbar-container .xgcta-floatingbar-title .xgcta-floatingbar-emoji{font-size:18px!important;margin-right:0}.xgcta-floatingbar-container .xgcta-floatingbar-description{font-size:12px!important}}.xgcta-floatingbar-btn{overflow:hidden;position:relative}.xgcta-floatingbar-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.xgcta-floatingbar-btn:hover:before{left:100%}
