.float-ad-wrap{position:fixed;left:10px;bottom:20%;z-index:9999;display:flex;flex-direction:column;gap:12px;background:0 0}.float-ad-wrap img{max-width:120px;height:auto;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .3s ease;cursor:pointer}.float-ad-wrap img:hover{transform:scale(1.05)}@media (max-width:768px){.float-ad-wrap img{max-width:80px}}.sortable-placeholder{background:#f0f0f0;border:2px dashed #ccc;height:100px;margin-bottom:10px}.float-ad-wrap{position:fixed;z-index:9999;display:flex;gap:10px}.float-ad-img{border:1px solid #ccc;border-radius:4px;transition:transform .2s;cursor:zoom-in}.float-ad-img:hover{transform:scale(1.1)}.float-ad-close{font-size:12px;padding:2px 5px;background:#000;color:#fff;cursor:pointer;border-radius:3px;position:absolute;top:0;right:0;z-index:10}.float-button-link{transition:all .3s ease}.float-btn-hidden{opacity:0;transform:translateX(100%)}.ash-hide{animation:ashFade 2.5s forwards}@keyframes ashFade{0%{opacity:1;filter:blur(0px);transform:scale(1) rotate(0deg)}30%{opacity:.7;filter:blur(2px);transform:scale(.9) rotate(5deg)}60%{opacity:.4;filter:blur(4px);transform:scale(.7) rotate(15deg)}100%{opacity:0;filter:blur(8px);transform:scale(.5) rotate(25deg)}}