.pb-modul{box-sizing:border-box;margin:1em 0;max-width:100%;color:var(--text,#111)}.pb-modul *{box-sizing:border-box}.pb-modul+.pb-modul{margin-top:.7em}.pb-modul .pb-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;margin:0 0 6px}.pb-modul .pb-name{flex:1 1 auto;min-width:0;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.pb-modul .pb-wert{flex:0 0 auto;margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;color:var(--neon,#111)}.pb-modul .pb-spur{position:relative;height:16px;overflow:hidden;border:1px solid var(--line,#ddd);background:var(--bg-panel-alt,rgba(128,128,128,.1));border-radius:0}.pb-modul .pb-spur:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--line,#ddd) calc(25% - 1px),var(--line,#ddd) 25%)}.pb-modul .pb-fuellung{position:relative;height:100%;width:0;overflow:hidden;background:var(--neon,#111);border-radius:0;transition:box-shadow .4s ease}.pb-modul .pb-fuellung:before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%);background-size:20px 20px;animation:pb-streifen 1s linear infinite}.pb-modul .pb-fuellung:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-120%);animation:pb-glanz 3.2s ease-in-out 1.4s infinite}.pb-modul.pb-voll .pb-fuellung{box-shadow:0 0 12px -2px var(--neon,#111)}.pb-modul:not(.pb-bereit) .pb-fuellung:before,.pb-modul:not(.pb-bereit) .pb-fuellung:after{animation:none}@keyframes pb-streifen{0%{background-position:20px 0}to{background-position:0 0}}@keyframes pb-glanz{0%{transform:translate(-120%)}55%,to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.pb-modul .pb-fuellung:before,.pb-modul .pb-fuellung:after{animation:none}}
