.editPlaylistPage_page__fzGxz .uploadSide{width:100%;min-width:0}.editPlaylistPage_layout__M_RZA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem}.editPlaylistPage_page__fzGxz .editSection,.editPlaylistPage_videosColumn___iYvu{min-width:0}.editPlaylistPage_page__fzGxz .playlistVideoSearchBlock{margin:0}.editPlaylistPage_page__fzGxz .playlistVideoSearchDivider{display:none}.editPlaylistPage_page__fzGxz .playlistVideoSearchInput{margin-bottom:0}.editPlaylistPage_page__fzGxz .playlistVideoSearchRow{gap:.75rem}.editPlaylistPage_page__fzGxz .playlistVideoSearchThumb{width:72px;min-width:72px;height:42px}.editPlaylistPage_page__fzGxz .playlistVideoAddBtn{flex-shrink:0;padding:.65rem .8rem}.editPlaylistPage_page__fzGxz .captionsButtonGroup{gap:.5rem}.editPlaylistPage_page__fzGxz .visibilitySelect{background:var(--background2)}.editPlaylistPage_page__fzGxz .thumbnailSourceActions{margin-block:1rem}.editPlaylistPage_videoList__mKxDu{display:flex;flex-direction:column;gap:.6rem}.editPlaylistPage_videoRow__AWp_i{display:flex;align-items:center;gap:.5rem;padding:.65rem;border:1px solid var(--border1);border-radius:14px;background:var(--background2);color:var(--text1);min-width:0}.editPlaylistPage_videoLink__cEvya{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1;border-radius:8px}.editPlaylistPage_videoLink__cEvya img{width:88px;aspect-ratio:16/9;object-fit:cover;flex-shrink:0;border-radius:8px}.editPlaylistPage_videoInfo__kfroy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.editPlaylistPage_videoInfo__kfroy strong{font-size:.9rem;font-weight:500;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.editPlaylistPage_videoInfo__kfroy small{font-size:.8rem;color:var(--text2);overflow-wrap:anywhere}.editPlaylistPage_deleteButton__B7jRd,.editPlaylistPage_dragHandle___y43Z{width:36px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:0}.editPlaylistPage_dragHandle___y43Z{color:var(--text2);background:transparent;touch-action:none;cursor:grab}.editPlaylistPage_dragHandle___y43Z:active{cursor:grabbing}.editPlaylistPage_dragHandle___y43Z svg{width:20px;height:20px}.editPlaylistPage_dragHandle___y43Z svg path{stroke:currentColor}.editPlaylistPage_deleteButton__B7jRd{color:var(--accentRed3);background:transparent;cursor:pointer}.editPlaylistPage_deleteButton__B7jRd svg{width:18px;height:18px}.editPlaylistPage_deleteButton__B7jRd svg path{stroke:currentColor}.editPlaylistPage_deleteButton__B7jRd:hover,.editPlaylistPage_dragHandle___y43Z:hover{background:var(--background3)}.editPlaylistPage_videoRow__AWp_i :focus-visible{outline:2px solid var(--accentBlue2);outline-offset:2px}.editPlaylistPage_videoRow__AWp_i button:disabled{cursor:wait;opacity:.5}.editPlaylistPage_dragging__Etp65{border:1px dashed var(--accentBlue2);background:var(--background3)}.editPlaylistPage_dragging__Etp65>*{opacity:0}.editPlaylistPage_dragOverlay__jmIzR{background:var(--background4);border-color:var(--accentBlue2);box-shadow:0 12px 32px var(--seethroughtBlack);cursor:grabbing}@media (max-width:1100px){.editPlaylistPage_layout__M_RZA{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.editPlaylistPage_page__fzGxz .editSection{padding:14px}.editPlaylistPage_videoRow__AWp_i{padding:.5rem;gap:.25rem}.editPlaylistPage_videoLink__cEvya{gap:.5rem}.editPlaylistPage_videoLink__cEvya img{width:64px}.editPlaylistPage_deleteButton__B7jRd,.editPlaylistPage_dragHandle___y43Z{width:28px}.editPlaylistPage_videoInfo__kfroy strong{font-size:.85rem}.editPlaylistPage_page__fzGxz .captionsButtonGroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.editPlaylistPage_page__fzGxz .captionsButtonGroup button{min-width:0;padding-inline:.65rem;white-space:normal}}@media (prefers-reduced-motion:reduce){.editPlaylistPage_videoRow__AWp_i{transition:none!important}}.uploadStatus_page__2M4Op .bottomBtns button:disabled,.uploadStatus_page__2M4Op .editSection button:disabled{background:var(--background2);color:var(--text2);border-color:var(--border1);opacity:.55;cursor:not-allowed}.uploadStatus_page__2M4Op .editSection button:disabled svg{opacity:.6}.uploadStatus_page__2M4Op .stepContentSidebar{min-width:0}@media (min-width:1421px){.uploadStatus_page__2M4Op .stepContentWithPreview{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:1.5rem}}.uploadStatus_page__2M4Op .captionToolbar .captionsInputRow{flex:0 1 13rem;width:13rem;max-width:100%}.uploadStatus_page__2M4Op .captionToolbar .generateAIBtn{margin-inline-start:auto}.uploadStatus_compactSelect__unvX7{width:fit-content;max-width:100%}.uploadStatus_compactSelect__unvX7 .customSelectMenu,.uploadStatus_page__2M4Op .captionToolbar .customSelectMenu{width:100%}.uploadStatus_page__2M4Op .captionToolbarTitle,.uploadStatus_page__2M4Op .editSectionTitle{color:var(--accentBlue2)}.uploadStatus_page__2M4Op .thumbnailSourceHeading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem}.uploadStatus_page__2M4Op .thumbnailSourceButton{min-width:0;justify-content:center;padding:.65rem .75rem;font-weight:500;white-space:normal;overflow-wrap:anywhere}.uploadStatus_page__2M4Op .thumbnailSourceButton svg{width:18px;height:18px;flex-shrink:0}.uploadStatus_page__2M4Op .thumbnailSourceButton svg path{stroke:currentColor}.uploadStatus_page__2M4Op .thumbnailSourceButton:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}.uploadStatus_page__2M4Op .thumbnailEditorSection{background:var(--background2)}.uploadStatus_status__QiI7K{padding:1rem 1.25rem;margin-block:1.5rem;color:var(--text1)}.uploadStatus_notice__zHDGX,.uploadStatus_status__QiI7K{display:flex;align-items:center;gap:1rem;border:1px solid var(--border1);border-radius:1rem;background:var(--background2)}.uploadStatus_notice__zHDGX{padding:.75rem 1rem;margin-bottom:1rem;color:var(--text2)}.uploadStatus_notice__zHDGX p{flex:1;min-width:0;margin:0;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.uploadStatus_dismissNotice__1yHFj{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:50%;background:transparent;color:var(--text2);cursor:pointer}.uploadStatus_dismissNotice__1yHFj:hover{background:var(--background3);color:var(--text1)}.uploadStatus_dismissNotice__1yHFj:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:2px}.uploadStatus_dismissNotice__1yHFj svg{width:20px;height:20px}.uploadStatus_dismissNotice__1yHFj svg path{stroke:currentColor}.uploadStatus_page__2M4Op .uploadStatus_previewStatus__STwwG{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--border1);color:var(--text1)}.uploadStatus_statusHeading__W3iHR{display:flex;align-items:center;gap:.75rem;min-width:0}.uploadStatus_statusHeading__W3iHR strong{flex:1;min-width:0;font-size:1rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.uploadStatus_statusIcon__DIEM3{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--background3)}.uploadStatus_statusIcon__DIEM3 .uploadSpinner.small{margin:0;width:20px;height:20px;border-width:2px;border-top-color:var(--accentBlue2)}.uploadStatus_statusPercent__oXupA{flex-shrink:0;padding:.3rem .6rem;border-radius:var(--bR);background:var(--background3);color:var(--accentBlue2);font-size:.9rem;font-weight:500;font-variant-numeric:tabular-nums}.uploadStatus_previewStatus__STwwG .uploadStatus_progress__42cFe{margin:0;height:6px}.uploadStatus_statusDescription__ZYpdF,.uploadStatus_statusNote__U_Tjr p{margin:0;color:var(--text2);font-size:.8rem;line-height:1.6}.uploadStatus_statusNote__U_Tjr{display:flex;align-items:flex-start;gap:.6rem;padding-top:1rem;border-top:1px solid var(--border1)}.uploadStatus_statusNote__U_Tjr>span{display:flex;flex-shrink:0;margin-top:.15rem;color:var(--accentBlue2)}.uploadStatus_statusNote__U_Tjr svg{width:18px;height:18px}.uploadStatus_statusNote__U_Tjr svg path{stroke:currentColor}@media (max-width:500px){.uploadStatus_page__2M4Op .uploadStatus_previewStatus__STwwG{padding:1rem}}.uploadStatus_body__9Wshk{flex:1;min-width:0}.uploadStatus_body__9Wshk strong{display:block;font-size:.95rem;font-weight:500}.uploadStatus_body__9Wshk p,.uploadStatus_hint__x__bJ{font-size:.8rem;color:var(--text2);line-height:1.5}.uploadStatus_body__9Wshk p{margin-top:.3rem}.uploadStatus_progress__42cFe{height:5px;margin-top:.75rem;border-radius:var(--bR);background:var(--border1);overflow:hidden}.uploadStatus_progress__42cFe>span{display:block;height:100%;border-radius:inherit;background:var(--accentBlue2);transition:width .18s ease}.uploadStatus_hint__x__bJ{margin-block:.8rem}.uploadStatus_floating__ul4hZ{position:fixed;inset-inline-start:1.25rem;bottom:1.25rem;z-index:90;display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;max-width:calc(100vw - 6rem);border:1px solid var(--accentBlue2);border-radius:1rem;background:var(--background1);color:var(--text1);box-shadow:0 8px 24px var(--seethroughtBlack)}.uploadStatus_floating__ul4hZ>svg{width:24px;height:24px;flex-shrink:0}.uploadStatus_floating__ul4hZ small,.uploadStatus_floating__ul4hZ strong{display:block}.uploadStatus_floating__ul4hZ strong{font-size:.85rem;font-weight:500}.uploadStatus_floating__ul4hZ small{font-size:.75rem;color:var(--text2);margin-top:.25rem}.uploadStatus_floating__ul4hZ:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}@media (prefers-reduced-motion:reduce){.uploadStatus_progress__42cFe>span{transition:none}}.uploadStatus_schedule__oHlCT{margin-top:24px;padding-top:20px;border-top:1px solid var(--border1)}.uploadStatus_page__2M4Op .uploadStatus_scheduleToggle__CuzfO{display:flex;align-items:center;gap:10px;width:fit-content;margin:0;color:var(--text1);font-size:1rem;cursor:pointer}.uploadStatus_page__2M4Op .uploadStatus_scheduleToggle__CuzfO input{appearance:none;position:relative;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;border:1px solid var(--border1);border-radius:5px;background:var(--background2);cursor:pointer}.uploadStatus_page__2M4Op .uploadStatus_scheduleToggle__CuzfO input:checked{background:var(--accentBlue2);border-color:var(--accentBlue2)}.uploadStatus_page__2M4Op .uploadStatus_scheduleToggle__CuzfO input:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--text1);border-width:0 2px 2px 0;transform:rotate(45deg)}.uploadStatus_page__2M4Op .uploadStatus_scheduleToggle__CuzfO input:focus-visible{outline:2px solid var(--accentBlue3);outline-offset:3px}.uploadStatus_scheduleFields__W3m9P{display:grid;gap:8px;margin-top:16px;max-width:360px}.uploadStatus_page__2M4Op .uploadStatus_scheduleFields__W3m9P label{margin:0;font-size:.9rem;color:var(--text2)}.uploadStatus_page__2M4Op .uploadStatus_scheduleFields__W3m9P input{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid var(--border1);border-radius:10px;background:var(--background2);color:var(--text1);font:inherit}.uploadStatus_page__2M4Op .uploadStatus_scheduleFields__W3m9P input:focus{border-color:var(--accentBlue3);outline:none}.uploadStatus_page__2M4Op .uploadStatus_scheduleFields__W3m9P p{margin:0;font-size:.85rem}.uploadStatus_scheduleError__GDYGl{color:var(--accentRed3)}.editorHeader_header__JPapl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem}.editorHeader_deleteButton___Tf9Y{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;margin-left:auto;padding:.65rem 1rem;border:1px solid var(--accentRed2);border-radius:999px;background:var(--background2);color:var(--accentRed3);font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s}.editorHeader_deleteButton___Tf9Y svg{width:20px;height:20px;flex-shrink:0}.editorHeader_deleteButton___Tf9Y:hover:not(:disabled){background:var(--background3);border-color:var(--accentRed3)}.editorHeader_deleteButton___Tf9Y:active:not(:disabled){background:var(--accentRed2)}.editorHeader_deleteButton___Tf9Y:focus-visible{outline:2px solid var(--accentRed3);outline-offset:3px}.editorHeader_deleteButton___Tf9Y:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.editorHeader_deleteButton___Tf9Y{transition:none}}