/* Hinweisleiste fuer alle ElektroGenius-Beispielseiten */
body{padding-bottom:84px}
.eg-demo{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:2147483000;display:flex;align-items:center;gap:12px;
  width:min(760px,calc(100% - 24px));padding:10px 10px 10px 16px;border-radius:16px;background:rgba(10,14,24,.92);color:#f0f4ff;
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 40px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12);
  font:500 13.5px/1.35 "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0}
.eg-demo b{color:#fff;font-weight:700}
.eg-demo .eg-demo-txt{flex:1;min-width:0}
.eg-demo .eg-demo-txt small{display:block;color:#a9b4cc;font-size:12px;font-weight:500}
.eg-demo a.eg-demo-cta{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;background:#00c6ff;color:#06121f;font-weight:700;text-decoration:none;white-space:nowrap}
.eg-demo a.eg-demo-cta:hover{background:#4dd9ff}
.eg-demo a.eg-demo-back{color:#cfe9ff;text-decoration:underline;text-underline-offset:2px}
@media (max-width:560px){.eg-demo{font-size:12.5px;gap:10px;padding:8px 8px 8px 12px}.eg-demo .eg-demo-txt small{display:none}.eg-demo a.eg-demo-cta{padding:0 12px}}
.eg-credits{font-size:12px;line-height:1.5;opacity:.75}
.eg-credits a{color:inherit;text-decoration:underline;display:inline!important;margin:0!important}
