@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;550;600;700;800&display=swap";@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.photo-consent-box{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.4;color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.photo-consent-box:hover{background:#ffffff0f}.photo-consent-box[data-acked=true]{border-color:#6600ff73;background:#6600ff14}.photo-consent-box input[type=checkbox]{margin-top:2px;width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:#764ba2}.photo-consent-box__text{flex:1}.photo-consent-box__text a{color:#fff;text-decoration:underline}.photo-consent-box__text a:hover{opacity:.85}@media (max-width: 480px){.photo-consent-box{font-size:12px}}:where(.text-to-video-page__image-upload,.image-to-video-page__image-upload,.styles-page__image-upload,.lip-sync-page__section)>.photo-consent-box{align-self:flex-start;width:216px;max-width:100%;margin-top:0;padding:7px 8px;border-radius:10px;background:#ffffff0d;border-color:#ffffff24;font-size:10.5px;line-height:1.25}:where(.text-to-video-page__image-upload,.image-to-video-page__image-upload,.styles-page__image-upload,.lip-sync-page__section)>.photo-consent-box input[type=checkbox]{width:14px;height:14px;margin-top:0}:where(.text-to-video-page__image-upload,.image-to-video-page__image-upload,.styles-page__image-upload,.lip-sync-page__section)>.photo-consent-box .photo-consent-box__text{min-width:0}:where(.effects-page__upload-section,.frames-page__upload-section,.elements-page__upload-section)>.photo-consent-box{align-self:flex-start;width:100%;margin-top:0;padding:7px 8px;border-radius:10px;background:#ffffff0d;border-color:#ffffff24;font-size:10.5px;line-height:1.25}:where(.effects-page__upload-section,.frames-page__upload-section,.elements-page__upload-section)>.photo-consent-box input[type=checkbox]{width:14px;height:14px;margin-top:0}:where(.effects-page__upload-section,.frames-page__upload-section,.elements-page__upload-section)>.photo-consent-box .photo-consent-box__text{min-width:0}@media (max-width: 480px){:where(.text-to-video-page__image-upload,.image-to-video-page__image-upload)>.photo-consent-box{width:140px}.styles-page__image-upload>.photo-consent-box{width:120px}.effects-page__upload-section>.photo-consent-box{width:120px}}
