.almightyMigrationOverlay{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(18,22,29,.66)}.almightyMigrationOverlay.is-visible{display:flex}.almightyMigrationDialog{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#1f2933;box-shadow:0 18px 48px rgba(0,0,0,.24)}.almightyMigrationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.almightyMigrationHeader h2{margin:0;font-size:22px;line-height:1.35;font-weight:700}.almightyMigrationClose{flex:0 0 auto;width:34px;height:34px;border:0;border-radius:8px;background:#f0f3f7;color:#344054;font-size:24px;line-height:1;cursor:pointer}.almightyMigrationClose:hover{background:#e3e8ef}.almightyMigrationBody{padding:0 24px 22px;font-size:15px;line-height:1.65}.almightyMigrationBody p{margin:0 0 12px}.almightyMigrationBody strong{font-weight:700}.almightyMigrationPlayerUrl{display:inline-block;color:#0f766e;font-weight:700;word-break:break-all}.almightyMigrationActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.almightyMigrationPrimary,.almightyMigrationSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.almightyMigrationPrimary{border:1px solid #0f766e;background:#0f766e;color:#fff}.almightyMigrationPrimary:hover{background:#115e59;color:#fff}.almightyMigrationSecondary{border:1px solid #c9d2df;background:#fff;color:#344054}.almightyMigrationSecondary:hover{background:#f4f7fb}body.almightyPlaybackLocked #inputBox,body.almightyPlaybackLocked #playlistNameBox{cursor:not-allowed}body.almightyPlaybackLocked #menuAutoPlaylist,body.almightyPlaybackLocked #menuTimerOpen,body.almightyPlaybackLocked #nextVideo,body.almightyPlaybackLocked #previousVideo,body.almightyPlaybackLocked #settings span,body.almightyPlaybackLocked #timerButton,body.almightyPlaybackLocked #youtubeContainer,body.almightyPlaybackLocked .autoplayButton,body.almightyPlaybackLocked .drag-handle,body.almightyPlaybackLocked .playButton,body.almightyPlaybackLocked .removeButton{opacity:.42;cursor:not-allowed!important}@media (max-width:600px){.almightyMigrationHeader{padding:20px 18px 10px}.almightyMigrationHeader h2{font-size:19px}.almightyMigrationBody{padding:0 18px 20px}.almightyMigrationActions{flex-direction:column}}