.filesaura-ad{max-width:1100px;margin:24px auto;padding:12px 20px;text-align:center;color:var(--muted-foreground);overflow:hidden;min-height:100px}.filesaura-ad>small{display:block;margin-bottom:8px;font-size:12px}.filesaura-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:520px;z-index:1000;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:6px;padding:20px}.filesaura-consent p{margin:0 0 14px}.filesaura-consent button{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--border);border-radius:6px;padding:10px 16px;margin-right:10px;cursor:pointer}.filesaura-consent button:last-child{background:var(--secondary);color:var(--foreground)}
.filesaura-ad>div{max-width:100%;width:var(--ad-width,auto);min-height:var(--ad-height,0);margin:auto}.filesaura-ad-sidebar{position:fixed;top:120px;margin:0;padding:8px;max-width:calc((100vw - 1100px)/2 - 24px);background:var(--card);max-height:calc(100vh - 140px);overflow:auto}.filesaura-ad-left{left:8px}.filesaura-ad-right{right:8px}.filesaura-ad-sticky{position:fixed;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);margin:0;padding:8px 34px 8px 12px;min-height:0;background:var(--card);border:1px solid var(--border);z-index:900;max-height:142px;overflow:auto}.filesaura-ad-sticky_top{top:0;animation:filesaura-slide-down .3s ease-out}.filesaura-ad-sticky_bottom{bottom:0;animation:filesaura-slide-up .3s ease-out}.filesaura-ad-close{position:absolute;top:4px;right:4px;width:26px;height:26px;background:var(--secondary);color:var(--foreground);border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:20px;line-height:20px}.filesaura-consent{z-index:1100}@keyframes filesaura-slide-down{from{transform:translate(-50%,-100%)}to{transform:translate(-50%,0)}}@keyframes filesaura-slide-up{from{transform:translate(-50%,100%)}to{transform:translate(-50%,0)}}@media(max-width:1439px){.filesaura-ad-sidebar{display:none}}@media(prefers-reduced-motion:reduce){.filesaura-ad-sticky{animation:none}}