.cb{--cb-bg:#ffffff;--cb-fg:#0b1617;--cb-muted:#4a5859;--cb-line:#e2e8e8;--cb-btn:#0b1617;--cb-btn-fg:#ffffff;--cb-link:#b52100;position:fixed;z-index:60;left:16px;bottom:16px;width:min(380px,calc(100vw - 32px));padding:16px 18px;border-radius:14px;border:1px solid var(--cb-line);background:var(--cb-bg);color:var(--cb-fg);box-shadow:0 1px 2px rgba(11,22,23,.06),0 24px 48px -18px rgba(11,22,23,.3);font:inherit;font-size:14px;line-height:1.5;animation:cb-in .32s cubic-bezier(.16,1,.3,1) both}:root.dark .cb{--cb-bg:#111819;--cb-fg:#eef3f3;--cb-muted:#a9b6b7;--cb-line:#223031;--cb-btn:#eef3f3;--cb-btn-fg:#0b1617;--cb-link:#ff825b}.cb-title{margin:0 0 4px;font-weight:650;font-size:15px}.cb-text{margin:0;color:var(--cb-muted)}.cb-link{color:var(--cb-link);text-decoration:underline;text-underline-offset:2px}.cb-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.cb-btn{height:40px;border-radius:8px;border:1px solid var(--cb-btn);background:var(--cb-btn);color:var(--cb-btn-fg);font:inherit;font-weight:600;cursor:pointer;transition:opacity .15s}.cb-btn:hover{opacity:.86}.cb-btn:focus-visible,.cb-link:focus-visible,.cb-settings:focus-visible{outline:2px solid var(--cb-link,#b52100);outline-offset:2px}.cb-settings{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (max-width:520px){.cb{left:8px;right:8px;bottom:8px;width:auto}}@media (prefers-reduced-motion:reduce){.cb{animation:none}}@keyframes cb-in{0%{opacity:0;transform:translateY(12px)}}@media print{.cb{display:none}}.lp-foot-cookie{margin-left:14px;font-size:inherit}