/* EraseVaro v1.0.53: real caption style choices + processing ETA + admin actions */
.ev-caption-picker {border:1px solid rgba(154,167,210,.24);border-radius:17px;padding:15px;margin:12px 0;min-width:0}
.ev-caption-picker legend {font-weight:800;letter-spacing:.02em;padding:0 9px}
.ev-caption-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:10px 0 7px}
.ev-caption-option {display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:7px;border:2px solid rgba(167,181,218,.23);border-radius:14px;padding:10px;background:rgba(15,22,44,.7);min-width:0;transition:border-color .2s,background .2s,transform .2s}
.ev-caption-option:hover {border-color:#9fa8ff;transform:translateY(-2px)}
.ev-caption-option:has(input:checked){border-color:#8f9cf8;background:rgba(81,75,164,.22);box-shadow:inset 0 0 0 1px #afbcff}
.ev-caption-option input {accent-color:#b7adff;align-self:flex-start;width:16px;height:16px}
.ev-caption-option img {display:block;width:min(100%,155px);height:155px;object-fit:cover;object-position:center 77%;border-radius:11px;background:#10182b;border:1px solid rgba(255,255,255,.1)}
.ev-caption-option span {display:block;font-size:13px;font-weight:750;text-align:center;color:#f7f8ff;line-height:1.2}
.ev-caption-picker[hidden]{display:none!important}
.ev-live-progress-meta {font-size:12px;font-weight:700;letter-spacing:.01em;color:#a5e3ff;margin:10px 0 6px}
.ev-card-done .ev-live-progress-meta {color:#8ef1ce}
.ev-card-failed .ev-live-progress-meta {color:#ff9da5}
.ev-video-admin-delete {margin-top:14px;border-color:#a94b63!important;color:#ffbbc4!important;max-width:max-content}
.ev-video-admin-delete:hover {background:rgba(150,41,61,.14)}
@media(max-width:840px){.ev-caption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-caption-option img{max-width:150px}}
@media(max-width:380px){.ev-caption-grid{gap:7px}.ev-caption-option{padding:7px}.ev-caption-option img{height:120px}.ev-caption-option span{font-size:11px}}
