/* EDUHUNT R171 — full internal Video Lecture uploader + shared NEET Biology */
.video-r171-upload-page{overflow:visible!important;padding:16px}
.video-r171-upload-page .video-r169-form{min-width:0!important;width:100%!important;max-width:none!important}
.video-r171-upload-page .video-r169-chapter-host{max-height:none!important;overflow:visible!important;padding-right:0!important}
.video-r171-upload-page .video-r169-chapter-row{grid-template-columns:minmax(220px,.85fr) minmax(0,1.35fr)}
.video-r171-upload-page .video-r169-url-action{grid-template-columns:minmax(0,1fr) 128px;width:100%}
.video-r171-upload-page .video-r169-url-action .button{width:100%;min-width:0;position:relative;z-index:1}
.video-r171-upload-page .video-r169-url{width:100%;max-width:100%;min-width:0}
.video-r171-biology-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #78b99a;border-radius:11px;background:#eef9f3;color:#1f5d43;font-size:12px;line-height:1.4}
.video-r171-biology-note b{white-space:nowrap;color:#08734d}
.video-r169-chapter-row.is-autofilled{border-color:#74b6cc;background:#f0fbff}

body[data-desktop-theme="dark"] .video-r171-biology-note,html[data-theme="dark"] .video-r171-biology-note{background:#0b3228;border-color:#3d8c68;color:#d9f5e7}
body[data-desktop-theme="dark"] .video-r171-biology-note b,html[data-theme="dark"] .video-r171-biology-note b{color:#70e0aa}
body[data-desktop-theme="dark"] .video-r169-chapter-row.is-autofilled,html[data-theme="dark"] .video-r169-chapter-row.is-autofilled{background:#0a2d3c;border-color:#3f829b}

@media(max-width:820px){
  .video-r171-upload-page{padding:11px 9px calc(92px + env(safe-area-inset-bottom))}
  .video-r171-upload-page .video-r169-chapter-row{grid-template-columns:1fr!important;gap:8px}
  .video-r171-upload-page .video-r169-url-action{grid-template-columns:minmax(0,1fr) 112px!important;gap:7px}
  .video-r171-upload-page .video-r169-chapter-host{padding-bottom:12px}
}
@media(max-width:520px){
  .video-r171-upload-page{padding-inline:7px}
  .video-r171-upload-page .video-r169-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
  .video-r171-upload-page .video-r169-programmes{grid-template-columns:repeat(2,minmax(0,1fr))}
  .video-r171-upload-page .video-r169-url-action{grid-template-columns:1fr!important}
  .video-r171-upload-page .video-r169-url-action .button{min-height:40px!important;font-size:12px!important}
  .video-r171-biology-note{display:grid;gap:3px}
}
