.video-command{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:26px;align-items:center;padding:24px}.video-command h2{margin:4px 0 8px}.video-command p:last-child{max-width:780px;margin:0;color:var(--muted);line-height:1.55}.video-connection-strip{display:flex;gap:8px;flex-wrap:wrap}.video-connection-strip span{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;color:var(--muted);font-size:10px}.video-connection-strip i{width:6px;height:6px;border-radius:50%;background:#b16a57}.video-connection-strip span.ready{color:#b9dccc}.video-connection-strip span.ready i{background:#4fd2a2;box-shadow:0 0 8px #4fd2a277}.video-upload-panel{margin-top:15px;padding:24px}.video-upload-panel>header,.video-integration-settings>header,.video-job-panel>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.video-upload-panel>header button{border:0;background:transparent;color:#dbe7f4;font-size:22px}.video-upload-panel form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.video-upload-panel label,.video-integration-settings label{display:grid;gap:7px;color:var(--muted);font-size:11px}.video-upload-panel .wide{grid-column:1/-1}.video-upload-panel input,.video-upload-panel textarea,.video-integration-settings input{width:100%;box-sizing:border-box;border:1px solid #314457;border-radius:8px;background:#080d13;color:#eff5fa;padding:11px}.video-upload-panel fieldset{display:flex;gap:20px;border:1px solid #26384a;border-radius:9px;padding:13px 15px}.video-upload-panel fieldset label{display:flex;align-items:center;gap:7px;color:#dce8f3}.video-upload-panel fieldset input{width:auto}.video-upload-status{display:grid;gap:8px;margin-top:18px;padding:14px 16px;border:1px solid #29465d;border-radius:10px;background:#09131c}.video-upload-status>div{display:flex;justify-content:space-between}.video-upload-status p{margin:0;color:#91a4b6;font-size:11px}.video-upload-status>i{height:7px;overflow:hidden;border-radius:99px;background:#1a2834}.video-upload-status>i span{display:block;width:0;height:100%;background:linear-gradient(90deg,#258bd0,#69c3ff);transition:width .2s}.video-library-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:18px 0}.video-library-toolbar form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.video-library-toolbar label{display:grid;gap:6px;color:var(--muted);font-size:10px}.video-library-toolbar input,.video-library-toolbar select{min-width:180px;border:1px solid #2d3d4f;border-radius:8px;background:#0a1017;color:#e7eef5;padding:10px}.video-library-toolbar>span{color:var(--muted);font-size:11px}.video-library-grid{display:grid;gap:14px}.video-library-card{display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;border:1px solid #263646;border-radius:12px;background:#0d141c}.video-thumb{position:relative;display:grid;place-items:center;min-height:160px;aspect-ratio:16/9;background:radial-gradient(circle at 45% 35%,#1e4463,#081019 65%);overflow:hidden}.video-thumb img{display:block;width:100%;height:100%;object-fit:cover;background:#081019}.video-thumb>span{font-size:34px;color:#78bde8}.video-thumb-fallback{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 45% 35%,#1e4463,#081019 65%)}.video-thumb-fallback[hidden]{display:none}.video-thumb em{position:absolute;left:12px;bottom:12px;border:1px solid #4a6074;border-radius:5px;background:#07101bd9;padding:5px 7px;color:#b9d9ee;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.12em}.video-card-copy{min-width:0;padding:18px 20px}.video-card-copy>header{display:flex;justify-content:space-between;gap:18px}.video-card-copy h3{margin:2px 0 0;font-size:18px}.video-card-copy time{color:var(--muted);font-size:10px;white-space:nowrap}.video-card-copy>p{color:#a8b7c5;font-size:12px;line-height:1.55}.video-platforms{display:flex;gap:8px;flex-wrap:wrap}.video-platform{display:inline-flex;align-items:center;border:1px solid #2d4355;border-radius:6px;background:#0a121a;padding:6px 8px;color:#8ea1b2;font-size:9px;font-weight:700;letter-spacing:.05em}.video-platform.connected{border-color:#255d50;color:#72d8b5;background:#0d201c}.video-platform a{color:inherit}.video-error{margin-top:10px;border-left:3px solid #b95c56;background:#221313;padding:9px 11px;color:#e7a09b;font-size:11px}.video-card-copy footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px;padding-top:14px;border-top:1px solid #22313f}.video-card-copy footer button,.video-card-copy footer a{border:1px solid #34495d;border-radius:7px;background:#101a24;color:#dbe8f3;padding:8px 10px;text-decoration:none;font-size:10px}.video-card-copy footer .danger{margin-left:auto;border-color:#63393b;color:#eaa5a5}.video-card-copy footer>span{color:var(--muted);font-size:10px}.video-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin:18px 0}.video-pagination span{color:var(--muted);font-size:11px}.video-library-empty{grid-column:1/-1;padding:55px;text-align:center}.video-library-empty>span{display:block;margin-bottom:12px;color:#69baff;font-size:32px}.video-job-panel{margin-top:22px;padding:22px}.video-job-panel>header{border-bottom:1px solid var(--line);padding-bottom:14px}.video-job-panel>header small{color:var(--muted)}.video-job-panel article{display:grid;grid-template-columns:80px minmax(220px,.8fr) 1fr;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.video-job-panel article>div{display:grid;gap:4px}.video-job-panel article small,.video-job-panel article p{margin:0;color:var(--muted);font-size:10px}.video-job-state{border-radius:5px;padding:5px 7px;text-align:center;background:#172838;color:#8dc8ef;font-size:8px;text-transform:uppercase}.video-job-state.failed{background:#2a1416;color:#e99b9b}.video-integration-settings{margin-top:20px;padding:24px}.video-integration-settings>header{border-bottom:1px solid var(--line);padding-bottom:18px}.video-integration-settings>header h2{margin:4px 0 7px}.video-integration-settings>header p:last-child{margin:0;color:var(--muted)}.video-integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.video-integration-grid form{display:grid;gap:12px;align-content:start;border:1px solid #26384a;border-radius:10px;background:#0b1219;padding:18px}.video-integration-grid h3,.video-integration-grid p{margin:0}.video-integration-grid p{color:var(--muted);font-size:11px;line-height:1.5}.button-like{display:inline-flex;justify-content:center;border:1px solid #41617c;border-radius:7px;padding:10px;color:#d8eaf8;text-decoration:none;font-size:11px}.video-automation-settings{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.video-automation-settings>label{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;min-width:330px;border:1px solid #26384a;border-radius:9px;background:#0b1219;padding:13px}.video-automation-settings>label span{display:grid;gap:4px}.video-automation-settings>label small{color:var(--muted)}.video-automation-settings input{width:auto}.video-connection-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.video-connection-summary>small{margin-left:auto;color:var(--muted)}
@media(max-width:1050px){.video-command{grid-template-columns:1fr}.video-library-card{grid-template-columns:190px 1fr}.video-integration-grid{grid-template-columns:1fr}}
@media(max-width:700px){.video-library-card{grid-template-columns:1fr}.video-thumb{min-height:210px}.video-upload-panel form{grid-template-columns:1fr}.video-upload-panel .wide{grid-column:auto}.video-library-toolbar,.video-card-copy>header{align-items:stretch;flex-direction:column}.video-library-toolbar form{display:grid}.video-job-panel article{grid-template-columns:1fr}.video-automation-settings>label{min-width:100%}}

/* v4.22.5: compact thumbnails and metadata editor */
@media(min-width:701px){.video-library-card{grid-template-columns:210px minmax(0,1fr)}.video-thumb{width:100%;min-width:0;min-height:0;aspect-ratio:16/9;align-self:start}}
.video-metadata-form{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #294052;border-radius:9px;background:#09121a}.video-metadata-form label{display:grid;gap:6px;color:var(--muted);font-size:10px}.video-metadata-form input,.video-metadata-form textarea{width:100%;box-sizing:border-box;border:1px solid #31475a;border-radius:7px;background:#070d13;color:#edf5fb;padding:10px}.video-metadata-form nav{display:flex;gap:8px;flex-wrap:wrap}.video-metadata-form [data-video-seo]{margin-left:auto}.video-batch-setting{max-width:110px}
