.gallery-upload-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid #ffffff24;border-radius:999px;background:#0003;justify-self:start}
.gallery-upload-switch button{border:0;border-radius:999px;padding:9px 24px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.gallery-upload-switch button[aria-pressed=true]{background:#ffffff20;box-shadow:0 1px 6px #0003}
.gallery-upload-switch button:focus-visible{outline:2px solid #96ddaa;outline-offset:2px}
#galleryVideoFields,#galleryVideoNew{display:grid;gap:12px}#galleryVideoFields[hidden],#galleryVideoNew[hidden],#galleryPhotoFields[hidden],#galleryPhotoCredits[hidden]{display:none!important}
.gallery-video-help{font-size:.9rem;line-height:1.6;opacity:.8;margin:0}
.gallery-video-status{padding:12px;border:1px solid #ffffff24;border-radius:12px;line-height:1.6;overflow-wrap:anywhere}
.gallery-video-status p{margin:0 0 8px}.gallery-video-status button{margin-top:8px}
#galleryVideoPreview{width:100%;max-height:240px;background:#000;border-radius:12px}
#galleryVideoProgress{width:100%;accent-color:#8be29a}
.gallery-video-check{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.5}
.gallery-video-check input{width:auto;flex:0 0 auto;margin-top:4px}
.gallery-video-audience{display:flex;gap:16px;flex-wrap:wrap}.gallery-video-audience label{display:flex;gap:6px;align-items:center}.gallery-video-audience input{width:auto}
#galleryVideoError{color:#ffb4b4;line-height:1.5;margin:0}
