.video-inline-mode{display:flex;align-items:center;border:1px solid var(--te-border);border-radius:8px;padding:3px;background:#12161f}
.video-inline-mode button{min-height:36px;border:0;border-radius:5px;padding:5px 9px;background:transparent;color:var(--te-muted);font:600 12px/1.3 system-ui;cursor:pointer}
.video-inline-mode button[aria-pressed=true]{background:#2563eb;color:#fff}
html body[data-video-workspace-ready=true] .site-header{grid-template-columns:44px 160px minmax(160px,1fr) max-content}
body[data-video-workspace-ready=true] .te-header-actions>[data-owner-only]{display:none!important}
.video-inline-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;margin:12px 0 18px;background:#12161f;border:1px solid var(--te-border);border-radius:8px}
.video-inline-toolbar[hidden]{display:none}.video-inline-toolbar span{flex:1}.video-inline-toolbar [role=status]{width:100%;margin:0;color:var(--te-muted);font-size:14px}
.video-inline-tile{min-width:0;outline:1px dashed #3b82f6;border-radius:10px}
.video-inline-tile>.video-card{display:block;width:100%;height:auto}
.video-inline-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;align-items:center;background:#19263a;padding:6px;border-radius:10px 10px 0 0}
.video-inline-tools button,.video-inline-dialog button{min-height:44px;border:1px solid var(--te-border);border-radius:6px;background:#12161f;color:var(--te-text);padding:8px 12px;cursor:pointer}
.video-inline-tools button{min-width:0;width:100%;padding:8px 3px;font-size:12px}
.video-inline-tools [data-reorder-handle]{font-size:23px}
.video-inline-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#12161f;color:var(--te-text);border:1px solid var(--te-border);border-radius:12px;padding:20px}
.video-inline-dialog::backdrop{background:#000a}.video-inline-dialog label:not(.video-inline-check){display:grid;gap:6px;margin:14px 0}.video-inline-dialog :is(input:not([type=checkbox]),textarea,select){width:100%;min-height:44px;padding:9px;background:#0b0d10;color:var(--te-text);border:1px solid var(--te-border);border-radius:6px;font:inherit}
.video-inline-dialog fieldset{margin:16px 0;border:1px solid var(--te-border)}.video-inline-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-right:16px}.video-inline-check input{width:18px;height:18px}
.video-inline-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.video-inline-dialog button[type=submit]{background:#2563eb}.video-inline-dialog [role=status]{color:var(--te-warning)}
.video-inline-tools .video-inline-danger,.video-inline-dialog button.video-inline-danger{border-color:#ef6660;background:#3b2525;color:#ffd1d1}
.video-inline-delete-title{overflow-wrap:anywhere}.video-inline-dialog button:disabled{opacity:.55;cursor:wait}
.video-inline-tools .video-inline-danger:focus-visible,.video-inline-dialog .video-inline-danger:focus-visible{outline:2px solid #c1d6ff;outline-offset:2px}
@media(max-width:767px){html body[data-video-workspace-ready=true] .site-header{grid-template-columns:44px minmax(28px,1fr) auto;grid-template-rows:44px 44px}body[data-video-workspace-ready=true] .site-header .brand strong{display:none!important}.video-inline-mode button{padding:5px 6px;font-size:11px}}
@media(forced-colors:active){.video-inline-tile{outline-color:Highlight}.video-inline-mode button[aria-pressed=true]{background:Highlight;color:HighlightText}}
@media(forced-colors:active){.video-inline-tools .video-inline-danger,.video-inline-dialog button.video-inline-danger{border-color:ButtonText;background:ButtonFace;color:ButtonText}}
