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