.overlay { pointer-events: auto; isolation: isolate; position: fixed; z-index: 9; top: 0; right: 0; bottom: 0; left: 0; &.alert { z-index: 11; } &.job { animation: none; backdrop-filter: blur(5px) saturate(100%) brightness(80%) opacity(1); } &.visible { animation: 0.24s ease-in fadeInFilter; animation-fill-mode: forwards; backdrop-filter: blur(5px) saturate(100%) brightness(80%) opacity(0); background: rgba(0, 0, 0, 0.6); } @keyframes fadeInFilter { from { backdrop-filter: blur(5px) saturate(100%) brightness(80%) opacity(0); } to { backdrop-filter: blur(5px) saturate(100%) brightness(80%) opacity(1); } } }