.media-item.media-item--ingest-busy,.media-item.media-item--ingest-error{cursor:not-allowed}.media-item.media-item--ingest-busy .media-item-thumb,.media-item.media-item--ingest-error .media-item-thumb{filter:grayscale(.85) brightness(.72)}.media-item.media-item--ingest-busy{pointer-events:auto}.media-item.media-item--ingest-busy .media-item-add,.media-item.media-item--ingest-error .media-item-add{display:none!important}.media-ingest-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px;padding:8px;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.28) 55%,transparent 100%);border-radius:inherit;pointer-events:none}.media-ingest-overlay .media-ingest-actions{pointer-events:auto}.media-ingest-label{font-size:10px;line-height:1.25;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);max-height:2.6em;overflow:hidden}.media-item--ingest-error .media-ingest-label{color:#ffb4b4}.media-ingest-bar{height:3px;width:100%;border-radius:999px;background:#ffffff38;overflow:hidden}.media-ingest-bar__fill{height:100%;width:0;border-radius:inherit;background:#27c0e4;transition:width .2s ease}.media-ingest-actions{display:flex;gap:6px;flex-wrap:wrap}.media-ingest-btn{border:0;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600;cursor:pointer;line-height:1.2}.media-ingest-btn--retry{background:#27c0e4;color:#0b1520}.media-ingest-btn--delete{background:#ffffff29;color:#fff}.media-ingest-btn--delete:hover{background:#ff50508c}
