.selection-workspace .material-batch-actions .material-video-primary{background:#6658df;color:#fff;border-color:#6658df}
.selection-workspace .material-video-status{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1.5;margin-top:4px;color:#8592a7}
.selection-workspace .material-video-status::before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}
.selection-workspace .material-video-status[data-tone=ready]{color:#398775}
.selection-workspace .material-video-status[data-tone=active]{color:#7969cb}
.selection-workspace .material-video-status[data-tone=failed]{color:#b77c60}
.selection-workspace .material-video-status[hidden]{display:none}
.selection-workspace .material-video-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:25px;border:1px solid #e2e6f1;border-radius:15px;background:#fff;color:#35425b;box-shadow:0 22px 85px #25305035}
.material-video-dialog::backdrop{background:#26334f55}
.material-video-dialog form{display:flex;flex-direction:column;gap:17px;margin:0}
.material-video-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.material-video-dialog header small{font-size:13px;color:#8b96ae;letter-spacing:.03em}
.material-video-dialog h2{font-size:22px;line-height:1.5;margin:5px 0 0;color:#33405b}
.material-video-dialog header>button{width:31px;height:31px;min-width:31px;border:0;border-radius:7px;background:#f4f5fb;color:#929bb0;font-size:23px;line-height:1;padding:0;cursor:pointer}
.material-video-dialog p{font-size:13px;line-height:1.8;margin:0;color:#7b87a0}
.material-video-dialog .material-video-counts{display:flex;align-items:center;gap:35px;padding:15px 19px;background:#f8f7fe;border:1px solid #eeeafb;border-radius:10px}
.material-video-counts strong{font-size:26px;line-height:1.2;font-weight:650;color:#6354cc;font-variant-numeric:tabular-nums}
.material-video-counts strong span{display:block;font-size:13px;font-weight:400;color:#9199ac;margin-top:7px}
.material-video-dialog .material-video-scroll{max-height:37dvh;overflow:auto;border:1px solid #e8ebf3;border-radius:9px}
.material-video-dialog table{width:100%;border-collapse:collapse;font-size:13px;min-width:380px}
.material-video-dialog th{text-align:left;font-weight:500;color:#8b96ab;background:#f7f8fc;padding:11px 14px;position:sticky;top:0}
.material-video-dialog td{padding:12px 14px;border-top:1px solid #eef0f6;line-height:1.65;vertical-align:top}
.material-video-dialog td:first-child{width:53%}
.material-video-dialog td strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}
.material-video-dialog td small{display:block;color:#9aa3b6;font-size:13px;margin-top:3px;overflow-wrap:anywhere}
.material-video-dialog td>span{font-size:13px;color:#74829d}
.material-video-dialog .material-video-skip{color:#ba8752}
.material-video-dialog .material-video-footnote{font-size:13px;color:#97a0b3}
.material-video-dialog .material-video-error{color:#b65b48;background:#fff5f0;border-radius:6px;padding:9px 12px}
.material-video-dialog [hidden]{display:none!important}
.material-video-dialog footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #eceef5;padding-top:17px;margin-top:2px}
.material-video-dialog footer button{font:inherit;font-size:13px;border:1px solid #dce1ed;border-radius:7px;background:#fff;color:#5f6c87;padding:9px 14px;cursor:pointer}
.material-video-dialog footer .material-video-primary{background:#6658df;border-color:#6658df;color:#fff}
.material-video-dialog button:disabled{opacity:.5;cursor:default}
.material-video-dialog textarea{box-sizing:border-box;width:100%;min-height:210px;padding:12px;margin-top:15px;border:1px solid #dee3ef;border-radius:7px;font-size:13px;line-height:1.8;color:#5a6882}
.material-video-dialog button:focus-visible,.material-video-dialog textarea:focus-visible{outline:2px solid #9387ed;outline-offset:3px}
@media(max-width:600px){.selection-workspace .material-video-dialog{padding:18px}.material-video-dialog .material-video-counts{gap:24px}.material-video-counts strong{font-size:23px}.material-video-dialog footer{flex-wrap:wrap}.material-video-dialog .material-video-scroll{max-height:34dvh}}
