/* Clip the media itself while allowing the external note badge to remain visible. */
#galeriaActualTab .evidencia-thumb-card{border-radius:12px!important;padding:0!important;overflow:visible!important}
#galeriaActualTab .evidencia-thumb-card>.evidencia-media-marco{display:block;position:relative;height:102px;padding:0!important;overflow:hidden!important;border-radius:10px;clip-path:inset(0 round 10px);background:#eef2f5}
#galeriaActualTab .evidencia-media-marco>.img-thumb{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit!important;box-sizing:border-box}
#galeriaActualTab .evidencia-media-marco>.evidencia-play{top:50%}
#galeriaActualTab .evidencia-thumb-card.seleccionada{border-color:#078466!important;background:#edf9f3!important;box-shadow:0 0 0 3px #07846625!important}
#galeriaActualTab .evidencia-thumb-card.seleccionable:hover{border-color:#078466!important}
#galeriaActualTab .evidencia-thumb-card.seleccionada .evidencia-selector{background:#078466!important}
#btnSeleccionarEvidencias{background:#007e9a!important;color:#fff!important}
.evidencias-seleccion-barra>div{display:flex;gap:7px;flex-wrap:wrap}

.inc-gallery-heading,.inc-gallery-heading>div,.inc-selection-bar,.inc-selection-bar>div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.inc-gallery-heading h4{margin:10px 0}.inc-gallery-heading button,.inc-selection-bar button{padding:7px 11px!important;font-size:.76rem!important}
.inc-selection-bar{padding:10px 12px;border:1px solid #acd8c9;border-radius:9px;background:#edf9f3;margin:10px 0;font-size:.8rem}
.inc-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:12px!important}
.inc-gallery .inc-gallery-card{position:relative;min-width:0;border:0!important;padding:0!important;background:none;margin-bottom:7px;overflow:visible}
.inc-gallery .inc-media{display:block!important;position:relative;padding:0!important;min-height:112px!important;height:112px;width:100%;border:2px solid #d1e3dc;border-radius:12px!important;background:#e9f3ee;overflow:hidden!important;box-shadow:none!important;box-sizing:border-box}
.inc-gallery .inc-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit;display:block;margin:0}
.inc-gallery .inc-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:1.8rem;color:#3d7868}
.inc-gallery .inc-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border:2px solid white;border-radius:50%;background:#007e9add;color:white;font-size:.9rem;font-style:normal;pointer-events:none}
.inc-evidence-note{position:absolute;right:4px;bottom:-6px;z-index:2;padding:2px 7px;border:2px solid #fff;border-radius:99px;background:#007e9a;color:#fff;font-size:.62rem;font-weight:750;pointer-events:none;box-shadow:0 2px 6px #0f172a30}
.inc-gallery .inc-media.inc-selected{border-color:#078466;box-shadow:0 0 0 3px #07846625!important}
.inc-selection-mark{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:24px;height:24px;border:2px solid white;border-radius:50%;background:white;color:white;box-shadow:0 1px 6px #0f172a55;font-style:normal;font-weight:850}
.inc-selected .inc-selection-mark{background:#078466}
.inc-viewer-navigation,.inc-viewer-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:10px 0}
.inc-viewer-navigation strong{min-width:75px;text-align:center;font-size:.85rem}
.inc-viewer-navigation button{padding:7px 15px!important}
#incViewer .inc-viewer-media{min-height:220px;align-items:center}
#incViewer .inc-viewer-media img,#incViewer .inc-viewer-media video{display:block;max-height:57dvh}
.inc-trash-list{display:grid;gap:10px;margin-top:12px}.inc-trash-list article{border:1px solid #d6e6df;padding:12px;border-radius:9px}.inc-trash-list small{display:block;color:#64748b;font-size:.73rem;margin-top:4px}.inc-trash-list p{font-size:.83rem;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}

dialog.archivos-evidencias-dialog{position:fixed;inset:0;margin:auto!important;border:0;border-radius:15px;padding:0;box-sizing:border-box;width:min(600px,calc(100vw - 28px));height:fit-content;max-height:calc(100dvh - 28px);overflow:auto;background:white;color:#193f36;font:inherit;box-shadow:0 20px 80px #0f172a55}
dialog.archivos-evidencias-dialog::backdrop{background:#0f172a99}
.archivos-evidencias-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;background:#edf8f3}.archivos-evidencias-dialog h3{margin:0;font-size:1rem}
.archivos-evidencias-dialog [data-close]{border:0;border-radius:50%;width:34px;height:34px;cursor:pointer;background:#dcebe4;color:#285446}
.archivos-evidencias-body{padding:18px}.archivos-evidencias-body p{margin:0 0 12px;line-height:1.5;font-size:.85rem}.archivos-evidencias-body [data-help]{color:#64748b;font-size:.78rem}
.archivos-evidencias-body [data-files]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px;max-height:190px;overflow:auto}.archivos-evidencias-body [data-files] a{font-size:.78rem;background:#edf8f3;border:1px solid #c7e2d5;padding:6px 9px;border-radius:7px;color:#08664d;text-decoration:none}
.archivos-evidencias-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.archivos-evidencias-actions button{padding:9px 13px!important;font-size:.78rem!important}.archivos-evidencias-actions button:disabled{opacity:.5;cursor:default}
.archivos-evidencias-body [data-whatsapp]{color:#087958;font-size:.78rem;display:block;line-height:1.5}
@media(max-width:700px){#galeriaActualTab .evidencia-thumb-card>.evidencia-media-marco{height:112px}.inc-gallery{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important}.inc-gallery .inc-media{height:105px!important;min-height:105px!important}.inc-selection-bar>div{width:100%}.inc-selection-bar button{flex:1}.archivos-evidencias-actions{flex-direction:column}}
