.video-section{margin:30px 0;padding-top:20px;border-top:3px solid #17372a;min-width:0}.video-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.video-heading h2{margin:0;font-size:24px}.video-heading a{font-size:14px;color:#17663f;font-weight:700}.video-grid,#video-manage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.video-card{min-width:0;border:1px solid #dce3de;background:white}.video-card video,#video-preview{display:block;width:100%;max-height:420px;aspect-ratio:16/9;background:#101813;object-fit:contain}.video-card-copy{padding:14px}.video-card h3{font-size:17px;line-height:1.45;overflow-wrap:anywhere;margin:0 0 7px}.video-card p{font-size:14px;color:#657168;margin:0}.video-list-status{font-size:16px;color:#657168}.video-delete{margin-top:12px;padding:8px 14px;border:1px solid #b43c36;background:white;color:#992f29;border-radius:4px;font-size:14px;cursor:pointer}.video-delete:disabled{opacity:.45;cursor:default}#video-manager{scroll-margin-top:30px}#video-fields{border:0;padding:0;min-width:0}#video-fields label{display:grid;gap:7px;margin:14px 0;font-size:16px}#video-fields input,#video-fields select,#video-filter{width:100%;padding:10px;font:inherit;border:1px solid #bccbc1;border-radius:4px}#video-fields small{font-size:14px;color:#526158;line-height:1.5}#video-progress{width:100%;margin:14px 0}#video-preview[hidden],#video-progress[hidden],[hidden].video-admin-link{display:none}#video-signin{display:inline-block;margin:10px 0;color:#17663f;font-weight:700}#video-signin[hidden]{display:none}#video-upload-status,#video-auth-status{font-size:14px;line-height:1.5}#video-manager .video-filter-label{display:block;margin:24px 0 12px}#video-manager .video-filter-label select{margin-top:8px}@media(max-width:700px){.video-grid,#video-manage-list{grid-template-columns:1fr}.video-section{margin:24px 0}.video-heading h2{font-size:21px}}
.video-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.video-actions[hidden]{display:none}.video-actions .video-delete{margin:0}.video-edit{display:inline-block;padding:8px 14px;border:1px solid #68766e;border-radius:4px;background:#fff;color:#253d2f;font:inherit;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none}.video-actions button:disabled{opacity:.45;cursor:default}#video-cancel-edit[hidden]{display:none}
