.lc-privacy-banner{position:fixed;z-index:1000;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:#e0ebdc;border-top:1px solid #153f2c;color:#153f2c;font:14px/1.5 'Open Sans',sans-serif}.lc-privacy-banner p{margin:0;max-width:780px}.lc-privacy-actions{display:flex;flex-wrap:wrap;gap:10px}.lc-privacy button,.lc-privacy-actions button{font:inherit;border:1px solid #153f2c;background:#fff;color:#153f2c;padding:9px 14px;border-radius:4px;cursor:pointer;min-height:42px}.lc-privacy-actions [data-choice=allow]{background:#153f2c;color:#fff}.lc-privacy-actions button:disabled{opacity:.5;cursor:default}.lc-privacy{width:min(620px,calc(100% - 32px));max-height:85vh;padding:28px;border:1px solid #153f2c;border-radius:6px;color:#172b23;background:#fff;font:15px/1.6 'Open Sans',sans-serif}.lc-privacy::backdrop{background:#0008}.lc-privacy h2{font-size:24px;margin:0 0 12px}.lc-privacy p{margin:12px 0}.lc-privacy details{margin-top:22px}.lc-privacy label{display:block;margin:12px 0}.lc-privacy a{color:#087737;text-decoration:underline}.lc-privacy-link{border:0;background:none;padding:2px 0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:760px){.lc-privacy-banner{display:block;padding:14px 18px}.lc-privacy-banner .lc-privacy-actions{margin-top:12px}.lc-privacy{padding:22px}}
