app-module-plan {
    position: absolute;
    width: 100%; height: 100%;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: opacity calc(var(--anim-duration) * 2);

    --obj-active-color: #007AFF;
    --obj-light-color: #83B8F1;
    --obj-text-color: #333333;
    --obj-active-text-color: #ffffff;
    
    --fit-anim-duration: 700;
    --plan-zoom-duration: 500;
    --plan-fade-duration: 500;

    --plan-switch-duration: 50;
    
    --route-color: #007AFF;
    --route-light-color: #a6caf1;
}

app-module-plan canvas {
    position: absolute;
    width: 100%; height: 100%;
}