.video-admin-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;align-items:start}
.video-panel{padding:24px;border:1px solid #dce5e1;border-radius:16px;background:white;min-width:0}
.video-panel h2{margin:0 0 18px;font-size:21px}
.video-panel h3{margin-top:0}
.video-panel .field{display:grid;gap:7px;margin:13px 0;color:#405750;font-size:13px}
.video-panel .field input,.video-panel .field select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #cbdad4;border-radius:8px;background:#fff;color:#203832;font-size:16px}
.video-panel .btn{text-decoration:none}
.video-actions,.video-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.video-inline .field{flex:1;min-width:150px}
.video-inline .btn{align-self:end;margin-bottom:13px}
.video-muted,.video-feedback,.video-current p{font-size:13px;line-height:1.6;color:#476059}
.video-feedback:empty{display:none}
.video-list{list-style:none;padding:0;margin:14px 0 0}
.video-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e1e9e5;overflow-wrap:anywhere}
.video-current{padding:14px;margin:14px 0;border-radius:10px;border:1px solid #cfe2d9;background:#f1f8f4}
.video-current .mfa-secret{margin-bottom:10px;user-select:all}
.video-checks{min-width:0;border:1px solid #dce5e1;border-radius:8px;margin:16px 0;padding:12px}
.video-checks label{display:flex;gap:9px;align-items:baseline;padding:7px 0;font-size:14px}
.video-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.material-main{max-width:760px}
.material-main h1{margin:8px 0 16px;font-size:clamp(29px,5vw,42px);letter-spacing:-1px}
.video-player{margin:20px 0}
.video-player video{width:100%;max-height:420px;background:#18241f;border-radius:8px}
@media(max-width:820px){.video-admin-grid{grid-template-columns:1fr}}
@media(max-width:520px){.video-panel{padding:18px}.video-list li{align-items:flex-start;flex-wrap:wrap}.video-dates{grid-template-columns:1fr}}
