/* Gylab Click · banner v8: 10 s desplegado, 30 s recogido, sin regenerar solicitudes */
.click-ad-v8{width:min(1280px,calc(100% - 30px));margin:16px auto 22px;padding:12px 14px 13px;border:1px solid rgba(169,118,233,.31);border-radius:18px;box-sizing:border-box;isolation:isolate;color:#e8d8fa;background:linear-gradient(118deg,#1b1430,#2a1747 68%,#321d58);box-shadow:0 16px 38px rgba(7,2,20,.12);overflow:hidden}
.click-ad-v8__chrome{display:flex;align-items:center;gap:12px;min-height:26px}.click-ad-v8__tag{font:750 10px/1.2 system-ui,sans-serif;letter-spacing:.14em;color:#ccafe9}.click-ad-v8__line{flex:1;height:1px;background:linear-gradient(90deg,rgba(183,141,241,.4),transparent)}
.click-ad-v8__tab{color:#e8d5ff;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(226,210,255,.23);background:rgba(255,255,255,.09);padding:7px 13px;border-radius:10px;font:700 12px/1.2 system-ui,sans-serif;cursor:pointer;transition:background .25s ease}.click-ad-v8__tab:hover,.click-ad-v8__tab:focus-visible{background:rgba(158,91,246,.33);outline-offset:2px}
.click-ad-v8__tab span:last-child{display:inline-block;transition:transform .4s ease}.click-ad-v8.is-collapsed .click-ad-v8__tab span:last-child{transform:rotate(180deg)}
.click-ad-v8__body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .5s cubic-bezier(.2,.7,.25,1),opacity .4s ease,margin .5s ease;margin-top:10px;min-width:0}
.click-ad-v8.is-collapsed .click-ad-v8__body{grid-template-rows:0fr;opacity:0;margin-top:0;pointer-events:none;visibility:hidden;transition: grid-template-rows .5s,opacity .35s,margin .5s,visibility 0s .5s}
.click-ad-v8__creative{min-height:0;overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0}.click-ad-v8__creative img,.click-ad-v8__creative iframe{max-width:100%}.click-ad-v8__creative ins{display:block;max-width:100%;}
@media(max-width:620px){.click-ad-v8{width:calc(100% - 22px);margin:12px auto 16px;padding:8px 9px 10px;border-radius:14px}.click-ad-v8__tag{font-size:9px}.click-ad-v8__tab{font-size:11px;padding:7px 10px}}
@media(prefers-reduced-motion:reduce){.click-ad-v8__body,.click-ad-v8__tab span:last-child{transition:none!important}}
