/* Optional AI action: light outline, above the text, never a required step. */
.v45-caption-box>.v45-ai-button{top:10px;right:10px;bottom:auto;background:transparent!important;box-shadow:none!important;color:#df4864;border:1px solid color-mix(in srgb,#df4864 38%,var(--line));min-height:34px;padding:6px 10px;font-size:12px;border-radius:10px}.v45-caption-box>.v45-ai-button:hover{background:#df48640a!important}.v45-caption-box #postCaption{padding:58px 16px 16px!important;min-height:185px}.v45-caption-bar #openCaptionNetworks{border:1px solid color-mix(in srgb,var(--brand) 65%,var(--line))!important;color:var(--brand)!important;background:transparent!important;box-shadow:none}.v45-caption-bar #openCaptionNetworks:hover{background:color-mix(in srgb,var(--brand) 6%,transparent)!important}
.v46-network-section{--v46-network:#ee5c11}.v46-network-section[data-platform=tiktok]{--v46-network:#ef5272}.v46-network-section[data-platform=instagram]{--v46-network:#d64c95}.v46-network-section[data-platform=facebook]{--v46-network:#1877f2}.v46-network-section[data-platform=google]{--v46-network:#ed3439}.v46-network-heading{display:flex;align-items:center;gap:12px;padding:0 0 16px;margin:0 0 18px;border-bottom:1px solid color-mix(in srgb,var(--v46-network) 30%,var(--line))}.v46-platform-logo{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:13px;background:var(--v46-network);color:white}.v46-platform-logo svg{width:26px;height:26px}.v46-network-heading small{font-size:11px;font-weight:700;color:var(--v46-network);letter-spacing:.03em}.v46-network-heading h3{font-size:17px!important;line-height:1.35;margin:2px 0 0!important}.v46-network-section[data-platform=tiktok] .v46-platform-logo{background:#141414;border:1px solid #565656;filter:drop-shadow(-1px 0 #25f4ee) drop-shadow(1px 0 #fe2c55)}.v46-network-section[data-platform=instagram] .v46-platform-logo{background:linear-gradient(145deg,#8643c7,#df377c,#ffb34b)}#tiktokPanel.v46-network-section,#instagramPanel.v46-network-section,#youtubePanel.v46-network-section{border-color:color-mix(in srgb,var(--v46-network) 30%,var(--line));border-top:3px solid var(--v46-network)}#facebookOptions .step-kicker{display:none}#facebookOptions .step-intro>p{font-size:13px}
#tiktokPanel .tt-options-actions .btn{border:1px solid color-mix(in srgb,var(--v46-network) 48%,var(--line))!important;color:var(--text);background:color-mix(in srgb,var(--v46-network) 5%,var(--panel))!important}#tiktokPanel .tt-privacy-option{border-color:color-mix(in srgb,var(--v46-network) 24%,var(--line))!important}#tiktokPanel .tt-privacy-option[aria-selected=true]{border-color:var(--v46-network)!important;background:color-mix(in srgb,var(--v46-network) 7%,var(--panel))!important}#tiktokPanel .tt-privacy-option[aria-selected=true] .privacy-symbol{color:var(--v46-network)!important}#tiktokPanel .tt-privacy-option[aria-selected=true] .privacy-check{background:var(--v46-network)!important;border-color:var(--v46-network)!important}#tiktokPanel label.tt-interaction{border-radius:12px!important;padding:12px!important;margin:8px 0!important;border:1px solid color-mix(in srgb,var(--v46-network) 16%,var(--line))!important;background:color-mix(in srgb,var(--v46-network) 2%,var(--panel))!important}#tiktokPanel label.tt-interaction.is-selected{border-color:color-mix(in srgb,var(--v46-network) 50%,var(--line))!important;background:color-mix(in srgb,var(--v46-network) 6%,var(--panel))!important}#tiktokPanel .tt-feature-icon{color:var(--v46-network)!important}#tiktokPanel label.tt-interaction>input:checked{background:var(--v46-network)!important;border-color:var(--v46-network)!important}#tiktokPanel .tt-interaction.is-selected .tt-interaction-status{color:var(--v46-network)!important}
#youtubePanel #youtubeTitle{border:1px solid color-mix(in srgb,#ed3439 35%,var(--line));border-radius:12px;padding:14px;font-size:15px;margin:8px 0 22px;background:var(--panel)}#youtubePanel .v46-youtube-title-label{font-size:13px;font-weight:650}#youtubePanel .privacy-cards{gap:8px}#youtubePanel .privacy-choice{min-height:66px;padding:12px;border-radius:12px;border-color:color-mix(in srgb,#ed3439 20%,var(--line));box-shadow:none}#youtubePanel .privacy-choice b{font-size:13px}#youtubePanel .privacy-choice small{font-size:11px;margin-top:3px}#youtubePanel .privacy-choice:has(input:checked){border-color:#ed3439;background:color-mix(in srgb,#ed3439 6%,var(--panel));box-shadow:none}#youtubePanel .privacy-symbol{width:30px;height:30px;background:none;color:#ed3439;font-size:20px}#youtubePanel .privacy-check{width:19px;height:19px}#youtubePanel .privacy-choice:has(input:checked) .privacy-check{background:#ed3439;border-color:#ed3439;color:white}
#videoCoverPanel .cover-timeline{padding:16px 0 0}#coverSeekLabel{font-size:13px;margin-bottom:12px}#coverSeek{--v46-progress:0%;appearance:none!important;-webkit-appearance:none!important;width:100%;height:30px!important;padding:0!important;margin:4px 0 12px!important;cursor:ew-resize;background:transparent!important;border:0!important;box-shadow:none!important;accent-color:var(--brand)}#coverSeek::-webkit-slider-runnable-track{height:7px;border-radius:99px;background:linear-gradient(to right,var(--brand) 0 var(--v46-progress),var(--line) var(--v46-progress) 100%)}#coverSeek::-moz-range-track{height:7px;border-radius:99px;background:var(--line)}#coverSeek::-moz-range-progress{height:7px;border-radius:99px;background:var(--brand)}#coverSeek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:24px;margin-top:-8.5px;background:var(--panel);border:3px solid var(--brand);border-radius:6px;box-shadow:0 2px 6px #0002}#coverSeek::-moz-range-thumb{width:10px;height:18px;background:var(--panel);border:3px solid var(--brand);border-radius:6px}#coverSeek:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}#coverSeek:disabled{opacity:.4;cursor:not-allowed}.cover-timeline-tools{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px}.cover-timeline-tools .btn{min-width:0!important;min-height:36px!important;padding:6px!important;border-radius:10px;color:var(--brand);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}#coverTime{font-size:12px!important;font-variant-numeric:tabular-nums;text-align:center}#coverFrameHelp{font-size:12px!important;margin-top:10px}
#composerFinalPreviews .final-preview[data-network=google][data-placement=short] .final-media{aspect-ratio:9/16!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;background:#000}#socialPreview[data-network=google][data-placement=short] .social-media{aspect-ratio:9/16!important;min-height:0!important}#socialPreview[data-network=google][data-placement=short] .social-media video,#socialPreview[data-network=google][data-placement=short] .social-media img{width:100%!important;height:100%!important;object-fit:contain!important}#composerNext,#composerFinish{display:inline-flex;align-items:center;justify-content:center;gap:8px}#composerNext[hidden],#composerFinish[hidden]{display:none!important}.v46-action-icon{width:18px;height:18px;flex-shrink:0}

#youtubePanel .privacy-symbol svg{width:22px;height:22px}
#socialPreview[data-network=google][data-placement=short] .social-media video,#socialPreview[data-network=google][data-placement=short] .social-media img{max-height:none!important}.v45-caption-box>.v45-ai-button{color:#bd3056}html[data-theme=dark] .v45-caption-box>.v45-ai-button,html[data-theme=system]:not(.system-light) .v45-caption-box>.v45-ai-button{color:#fa829e}
