.filter_loading{background:rgba(255,255,255,.9);animation:sa-ein .3s ease-out}
@keyframes sa-ein{from{opacity:0}to{opacity:1}}
@keyframes sa-hoch{from{transform:translateY(10px)}to{transform:none}}
.filter_loading .sa-laden{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;animation:sa-hoch .35s ease-out}
.sa-laden__welle{display:flex;align-items:center;gap:7px;height:48px}
.sa-laden__welle i{display:block;width:8px;height:48px;border-radius:4px;background:#0077b6;transform:scaleY(.3);animation:sa-pegel 1s ease-in-out infinite}
.sa-laden__welle i:nth-child(1){animation-delay:-.8s}
.sa-laden__welle i:nth-child(2){animation-delay:-.6s}
.sa-laden__welle i:nth-child(3){animation-delay:-.4s;background:#2d9cd7}
.sa-laden__welle i:nth-child(4){animation-delay:-.2s;background:#2d9cd7}
.sa-laden__welle i:nth-child(5){animation-delay:0s;background:#009fe3}
.sa-laden__welle i:nth-child(6){animation-delay:-.3s;background:#2d9cd7}
.sa-laden__welle i:nth-child(7){animation-delay:-.5s}
.sa-laden__text{font-size:18px;font-weight:600;color:#062a44;letter-spacing:0;text-transform:none}
@keyframes sa-pegel{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}
@media (prefers-reduced-motion:reduce){.sa-laden__welle i{animation:none;transform:scaleY(.6)}.filter_loading .sa-laden{animation:none}}
