/* EraseVaro v1.0.51 — user video activity, progression and caption options. */
#evVideoForm .ev-video-settings select {
  width:100%;max-width:100%;min-height:44px;border-radius:11px;
  border:1px solid #5e6e91;background:#1a2a45;color:#f0f4ff;
  font-size:14px;padding:10px 13px;cursor:pointer;
}
#evVideoForm .ev-video-settings select:focus-visible {outline:2px solid #c1b1ff;outline-offset:2px}
.ev-video-tool-history {margin-top:25px;padding:20px 0 0;border-top:1px solid rgba(153,179,220,.25)}
.ev-video-tool-history>.table-card-title {display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.ev-video-tool-history>.table-card-title h3 {font-size:21px;letter-spacing:-.025em;margin:0}
.ev-video-tool-history>.table-card-title a {color:#abd8fa;font-size:13px}
.ev-video-history-item.ev-video-live-card {
  display:block;min-width:0;padding:20px 20px 18px;
  border-radius:16px;
  background:linear-gradient(140deg,#1a2843 0%,#121c32 100%);
  border:1px solid #46577d;
  box-shadow:0 11px 28px rgba(4,8,25,.24);
  overflow:hidden;
}
.ev-video-history-item.ev-card-done{border-color:#3b9681;background:linear-gradient(135deg,#122d35,#14253b)}
.ev-video-history-item.ev-card-failed{border-color:#aa6078;background:linear-gradient(135deg,#332438,#1a243a)}
.ev-video-live-header {display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}
.ev-video-live-header>div{min-width:0;flex:1}
.ev-video-live-header strong{font-size:15px;color:#fff;font-weight:800}
.ev-video-history-item .ev-video-history-meta{line-height:1.65}
.ev-live-state{display:inline-flex;flex:none;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid #536b9b;background:#283857;color:#c3d8ff;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap}
.ev-live-state:before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}
.ev-live-state-processing{color:#b9a1ff;border-color:#8471ce;background:#312954}
.ev-live-state-queued,.ev-live-state-reserved,.ev-live-state-uploading{color:#ffe1a5;border-color:#b48a49;background:#393026}
.ev-live-state-done{color:#99f0d0;border-color:#399784;background:#163c34}
.ev-live-state-failed{color:#ffabb9;border-color:#b65571;background:#402532}
.ev-live-message{font-size:13px;line-height:1.65;color:#cbd8f0;margin-top:15px;overflow-wrap:anywhere}
.ev-live-track {height:9px;background:#2c3c59;border-radius:999px;margin-top:14px;overflow:hidden}
.ev-live-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8c83ed,#70c8f2);transition:width .45s ease}
.ev-card-done .ev-live-track>div{background:linear-gradient(90deg,#43ae9e,#83e7b7)}
.ev-card-failed .ev-live-track>div{background:linear-gradient(90deg,#ec7287,#a75b89)}
.ev-live-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px;min-width:0}
.ev-live-step{
  min-width:0;min-height:39px;padding:8px 5px;font-size:11px;font-weight:750;
  letter-spacing:-.01em;border:1px solid #4a5a7c;border-radius:9px;
  background:#21304a;color:#a7b6d2;cursor:pointer;transition:background .18s,border-color .18s,transform .18s;
}
.ev-live-step:hover,.ev-live-step:focus-visible {border-color:#a2b8ff;color:#fff;outline:none}
.ev-live-step.is-current{background:#44346d;border-color:#b39cff;color:#eae2ff;box-shadow:0 0 16px #9b6bff26}
.ev-live-step.is-waiting{background:#3d3327;border-color:#d5a254;color:#ffe4a8}
.ev-live-step.is-done{background:#1a5147;border-color:#4db09c;color:#a6f4dd}
.ev-live-step.is-failed{background:#5c2f43;border-color:#e87896;color:#ffc0cc}
.ev-live-step.is-selected{outline:2px solid #d5c7ff;outline-offset:2px}
.ev-live-detail{font-size:12px;color:#c8d7f0;padding:11px 13px;margin-top:10px;background:#22304b;border:1px solid #51658e;border-radius:10px;line-height:1.5}
.ev-video-inline-results{margin-top:17px;border-top:1px solid rgba(158,177,211,.26);padding-top:16px}
.ev-video-inline-results p{font-size:13px;color:#c4d1e7;margin:0 0 13px}
.ev-video-live-card .ev-video-open{display:inline-flex;margin-top:15px;min-width:160px;justify-content:center;white-space:normal}
.ev-video-inline-results .ev-video-preview-grid{grid-template-columns:repeat(auto-fit,minmax(170px,220px));justify-content:start}
.ev-video-inline-results .ev-video-preview{background:#182b43;border:1px solid #415f7e;padding:12px;border-radius:12px}
.ev-video-inline-results .ev-video-preview video{width:100%;aspect-ratio:9/16;max-height:370px;object-fit:contain;background:#070b17;border-radius:8px}
.ev-video-inline-results .ev-video-preview strong{display:block;color:#e7efff;margin:9px 0 5px}
.ev-video-inline-results .ev-video-preview small{display:block;line-height:1.5}
.ev-video-inline-results .ev-video-preview .btn{margin-top:12px}
@media(max-width:720px){.ev-live-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:420px){.ev-video-history-item.ev-video-live-card{padding:15px}.ev-live-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-live-state{font-size:11px}}
