.video-prep{max-width:1200px;margin:auto}.video-prep .card{padding:20px;margin:16px 0}.video-prep h2{margin:0}.video-prep-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0}.video-prep-form label,.video-prep-upload label{display:flex;flex-direction:column;gap:6px}.video-prep-wide{grid-column:1/-1}.video-prep-form>button{justify-self:start}.video-prep-search,.video-prep-transfer,.video-prep-upload{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin:16px 0}.video-prep-search input{flex:1;min-width:150px}.video-prep-search select,.video-prep-search button,.video-prep-search input,.video-prep-transfer select,.video-prep-transfer button{height:36px;margin:0}.video-prep-search select{max-width:220px}.video-prep-upload label{flex:1;min-width:200px}.video-prep-list{display:grid;margin:12px 0}.video-prep-row{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text)}.video-prep-row>div{min-width:0}.video-prep-row strong,.video-prep-row .meta{display:block}.video-prep-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;display:block}.video-prep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:70vh;overflow:auto;padding:2px}.video-prep-video{border:1px solid var(--border);border-radius:8px;padding:12px;min-width:0}.video-prep-video-head{display:flex;gap:8px;align-items:start;justify-content:space-between}.video-prep-video-head label{display:flex;gap:8px;overflow-wrap:anywhere;min-width:0}.video-prep-video-head input{flex:none;margin-top:4px}.video-prep-video .tag{font-size:11px}.video-prep-video video,.video-prep-play{width:100%;aspect-ratio:1/1;object-fit:contain;margin-top:10px}.video-prep-play{max-height:180px}.video-prep-video .meta{margin-bottom:0}.video-prep-transfer select{max-width:400px;min-width:170px;flex:1}.video-prep>.item-head>.meta{max-width:800px}.video-prep [hidden]{display:none!important}@media(max-width:700px){.video-prep .card{padding:14px}.video-prep-form{grid-template-columns:1fr}.video-prep-search{align-items:stretch}.video-prep-search input{flex-basis:100%}.video-prep-search select{flex:1;max-width:none}.video-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-prep-video{padding:8px}.video-prep-video-head{flex-wrap:wrap}.video-prep-transfer select{max-width:none;flex-basis:100%}.video-prep-transfer button{flex:1}.video-prep>.item-head{flex-wrap:wrap}.video-prep-row>span{font-size:12px;white-space:nowrap}}@media(max-width:400px){.video-prep-grid{grid-template-columns:1fr}}
.oms-refresh .video-prep .card{border-radius:8px}.oms-refresh .video-prep :is(.video-prep-upload,.video-prep-search,.video-prep-transfer)>button{width:auto;flex:0 0 auto}.oms-refresh .video-prep :is(.video-prep-search,.video-prep-transfer)>:is(input,select,button){height:40px;min-height:40px}.oms-refresh .video-prep .video-prep-form>button{width:auto}.video-prep-row .video-prep-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-prep-upload>button{align-self:end}.video-prep>.item-head .inline{align-items:center}.video-prep>.item-head .inline>button{width:36px;min-width:36px;padding:0}
.oms-refresh .video-prep-video-head input[type="checkbox"]{width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:4px 0 0;appearance:auto}.video-prep-video-head label{flex:1}.video-prep-video-head strong{font-size:13px;line-height:1.4;font-weight:600}.video-prep-video-head .tag{flex:none}
