.cb{--cb-bg:#fff;--cb-ink:#1c2a40;--cb-mute:#4c5768;--cb-line:#c6c9cc;--cb-btn-bg:#304a6f;--cb-btn-ink:#fff;--cb-focus:#01a7c5;z-index:950;overscroll-behavior:contain;background:var(--cb-bg);width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cb-ink);border:1px solid var(--cb-line);font-family:Roboto Variable,system-ui,sans-serif;font-size:var(--schrift-klein);border-radius:4px;padding:16px;line-height:1.45;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 12px 32px #0a142338}.cb[data-variant=b]{--cb-btn-bg:#114c69;--cb-focus:#114c69}.cb-title{margin:0 0 4px;font-size:15px;font-weight:700}.cb-text{color:var(--cb-mute);margin:0 0 12px}.cb-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cb-btn{appearance:none;background:var(--cb-btn-bg);color:var(--cb-btn-ink);font:inherit;cursor:pointer;border:0;border-radius:3px;padding:10px 8px;font-weight:600}.cb-btn:hover{filter:brightness(1.08)}.cb-link{appearance:none;color:var(--cb-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.cb-btn:focus-visible,.cb-link:focus-visible,.cb input:focus-visible{outline:2px solid var(--cb-focus);outline-offset:2px}.cb-details{border:0;gap:6px;margin:0 0 12px;padding:0;display:grid}.cb-row{color:var(--cb-mute);align-items:flex-start;gap:8px;display:flex}.cb-row input{accent-color:var(--cb-btn-bg);margin-top:3px}.cb-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
