.bwk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px 72px;background:#0d0716a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s cubic-bezier(.32,.72,0,1)}.bwk-overlay.bwk--offen{opacity:1}.bwk-overlay.bwk--zu{pointer-events:none}.bwk-panel{position:relative;box-sizing:border-box;width:100%;max-width:900px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 0;border-radius:20px;background:#0d0716;border:1px solid rgba(0,240,255,.18);box-shadow:0 0 60px #00f0ff0f;opacity:0;transform:translateY(14px) scale(.985);pointer-events:none;transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}.bwk--bereit .bwk-panel{opacity:1;transform:none;pointer-events:auto}.bwk-frame{display:block;width:100%;border:0;background:transparent}.bwk-zu{position:fixed;top:16px;right:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.bwk-zu:hover{background:#ffffff1f;border-color:#00f0ff59}.bwk-zu:active{transform:scale(.94)}.bwk-zu:focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}.bwk-laden{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;opacity:0;transition:opacity .25s cubic-bezier(.32,.72,0,1)}.bwk-laden.bwk-laden--sichtbar{opacity:1}.bwk-laden-karte{display:flex;align-items:center;gap:.85rem;max-width:100%;box-sizing:border-box;padding:1rem 1.4rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:var(--font-sans, sans-serif);font-size:.95rem;font-weight:500;letter-spacing:-.01em;line-height:1.45;box-shadow:0 10px 40px #00000073}.bwk-spinner{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2px solid rgba(0,240,255,.25);border-top-color:var(--neon-accent, #00e1ff);animation:bwk-dreh .7s linear infinite}@keyframes bwk-dreh{to{transform:rotate(360deg)}}@media (max-height: 800px) and (min-width: 816px){.bwk-overlay{padding-block:12px}.bwk-panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}@media (max-width: 815px){.bwk-overlay{padding:64px 8px 8px}.bwk-panel{max-width:none;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}.bwk-zu{top:10px;right:10px}}@media (max-width: 699px){.bwk-overlay{align-items:stretch}.bwk-panel{display:flex;flex-direction:column;overflow:hidden;padding:8px 4px}.bwk-frame{flex:1 1 auto;min-height:0;height:auto!important}}@media (prefers-reduced-motion: reduce){.bwk-overlay,.bwk-panel,.bwk-laden{transition:opacity .2s cubic-bezier(.32,.72,0,1)}.bwk-panel{transform:none}}
