.adfuz-ad-placeholder{background:#f5f5f5;display:inline-block;overflow:hidden;position:relative;box-sizing:border-box}.adfuz-loading-indicator{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:adfuz-shimmer 1.4s infinite}@keyframes adfuz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.adfuz-ad{display:block;overflow:hidden}.adfuz-ad img{display:block;max-width:100%;height:auto}.adfuz-ad-link{display:block;text-decoration:none}.adfuz-cta-left{text-align:left}.adfuz-cta-right{text-align:right}.adfuz-cta-center{text-align:center}.adfuz-cta-btn{display:inline-block;padding:8px 16px;background:#0073aa;color:#fff;border-radius:4px;text-decoration:none;font-size:14px;margin-top:8px}.adfuz-error{border:1px dashed #e00;padding:8px;font-size:12px;color:#e00}.adfuz-format-slider{position:relative;overflow:hidden}.adfuz-slider-track{position:relative;width:100%}.adfuz-slide{width:100%}.adfuz-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#00000073;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.adfuz-slider-arrow:hover{background:#000000b3}.adfuz-slider-arrow:disabled{opacity:.3;cursor:not-allowed}.adfuz-slider-prev{left:8px}.adfuz-slider-next{right:8px}.adfuz-slider-dots{display:flex;justify-content:center;gap:6px;padding:8px 0 4px}.adfuz-slider-dot{width:8px;height:8px;border-radius:50%;background:#00000040;cursor:pointer;transition:background .2s ease;border:none;padding:0}.adfuz-slider-dot.active{background:#000000bf}.adfuz-slider-track{position:relative}.adfuz-slide-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffbf;display:flex;align-items:center;justify-content:center;z-index:20;border-radius:4px}.adfuz-slide-loader-spinner{width:36px;height:36px;border:3px solid rgba(0,0,0,.12);border-top-color:#0000008c;border-radius:50%;animation:adfuz-spin .7s linear infinite}@keyframes adfuz-spin{to{transform:rotate(360deg)}}
