/* Captura completa junto al perfil */
#cactusCaptureBtn{display:flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;width:calc(100% - 14px);margin:10px 7px 9px;padding:10px 8px;border:1px solid rgba(185,242,39,.35);border-radius:10px;background:#2c203c;color:#f4f1fb;font-size:11px;font-weight:700;cursor:pointer;line-height:1.3}
#cactusCaptureBtn:hover{background:#442560;border-color:#b9f227}
#cactusCaptureBtn:disabled{opacity:.65;cursor:wait}
#cactus-capture-feedback{display:none;position:fixed;right:18px;bottom:18px;z-index:2147483647;max-width:380px;padding:13px 16px;border-radius:12px;background:#27203b;color:white;font-size:13px;box-shadow:0 8px 25px #0003}
#cactus-capture-feedback.error{background:#9c1c35}

/* v1.5.257: controles anclados a la ventana, no al flujo del menú.
   El listado lateral puede crecer y desplazarse sin ocultar la captura. */
.sidebar{overflow-y:auto;padding-bottom:138px}
.sidebar #cactusCaptureBtn{
 position:fixed;left:23px;bottom:68px;width:209px;min-height:38px;
 margin:0;z-index:35;box-shadow:0 2px 9px rgba(0,0,0,.25)
}
.sidebar .sidebar-foot{
 position:fixed;left:16px;bottom:0;width:223px;min-height:58px;
 margin:0;padding:12px 7px;background:#181220;z-index:34
}
@media(max-height:510px){
 .sidebar #cactusCaptureBtn{bottom:12px}
 .sidebar .sidebar-foot{display:none}
}
