.wartung-leiste{z-index:1500;box-sizing:border-box;color:#5c4306;background:#fff8e6;border:1px solid #f0d58c;border-radius:12px;align-items:center;gap:12px;width:min(640px,100vw - 32px);padding:12px 12px 12px 16px;font-size:.875rem;line-height:1.45;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.wartung-leiste__icon{color:#9a6a0a;flex:none}.wartung-leiste__text{flex:1;min-width:0;margin:0}.wartung-leiste__text strong{color:#3f2d03}.wartung-leiste__zu{color:#7a5608;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.wartung-leiste__zu:hover{background:#c2850a1f}.wartung-schleier{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e29398c;justify-content:center;align-items:center;padding:16px;animation:.2s wartung-ein;display:flex;position:fixed;inset:0}.wartung-karte{box-sizing:border-box;text-align:left;background:#fff;border-radius:16px;width:min(440px,100%);padding:28px 28px 24px;box-shadow:0 20px 48px #00000040}.wartung-karte__icon{background:var(--primary-10,#269edf1a);width:48px;height:48px;color:var(--primary,#1997d1);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.wartung-karte__titel{color:#153142;margin:0 0 8px;font-size:1.25rem;line-height:1.3}.wartung-karte__text{color:#2b4356;margin:0 0 8px;line-height:1.5}.wartung-karte__erhalten{color:#1f4a63;background:#eef7fc;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.5}.wartung-karte__puls{gap:6px;margin-top:20px;display:flex}.wartung-karte__puls span{background:var(--primary,#1997d1);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite wartung-puls}.wartung-karte__puls span:nth-child(2){animation-delay:.2s}.wartung-karte__puls span:nth-child(3){animation-delay:.4s}@keyframes wartung-ein{0%{opacity:0}to{opacity:1}}@keyframes wartung-puls{0%,to{opacity:.3}50%{opacity:1}}@media (width<=480px){.wartung-leiste{width:calc(100vw - 24px);padding:10px 8px 10px 12px;bottom:12px}.wartung-karte{padding:24px 20px 20px}}@media (prefers-reduced-motion:reduce){.wartung-schleier,.wartung-karte__puls span{animation:none}.wartung-karte__puls span{opacity:.6}}
