.lbcui-consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:2147482000;font-family:Arial,Helvetica,sans-serif;color:#161a17;pointer-events:none}
.lbcui-consent[hidden]{display:none!important}
.lbcui-consent__bar{box-sizing:border-box;width:min(920px,calc(100vw - 24px));margin:0 auto;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:rgba(255,255,255,.98);border:1px solid #d8ddd8;border-radius:6px;box-shadow:0 8px 24px rgba(20,28,22,.12);pointer-events:auto}
.lbcui-consent__copy{display:flex;align-items:baseline;gap:9px;min-width:0;font-size:12px;line-height:1.4;color:#606761}
.lbcui-consent__copy strong{color:#171b18;font-size:12px;white-space:nowrap}
.lbcui-consent__copy a{color:#36473a;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
.lbcui-consent__intro--exception{display:none}
.lbcui-consent.uses-analytics-exception .lbcui-consent__intro--standard{display:none}
.lbcui-consent.uses-analytics-exception .lbcui-consent__intro--exception{display:inline}
.lbcui-consent__actions{display:flex;align-items:center;gap:7px;white-space:nowrap}
.lbcui-consent__button,.lbcui-consent__preferences-link{appearance:none;font:inherit;cursor:pointer}
.lbcui-consent__button{min-height:36px;padding:0 13px;border:1px solid #364039;border-radius:4px;background:#fff;color:#1f2521;font-size:11px;font-weight:600}
.lbcui-consent__button:hover{background:#f2f5f2}
.lbcui-consent__preferences-link{border:0;background:transparent;color:#4e5a51;font-size:11px;text-decoration:underline;text-underline-offset:2px;padding:8px 3px}
.lbcui-consent__preferences{grid-column:1/-1;padding-top:10px;border-top:1px solid #e3e7e3;display:grid;gap:6px}
.lbcui-consent__preferences[hidden]{display:none!important}
.lbcui-consent__preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:8px 2px;color:#242a25;text-decoration:none}
.lbcui-consent__preference-row>div{display:flex;flex-direction:column;gap:2px}
.lbcui-consent__preference-row strong{font-size:12px}
.lbcui-consent__preference-row span{font-size:11px;color:#6b726c}
.lbcui-consent__preference-row input{width:38px;height:20px;accent-color:#405f49;cursor:pointer}
.lbcui-consent__always{font-size:10px!important;color:#667068!important;text-transform:uppercase;letter-spacing:.04em}
.lbcui-consent__preference-actions{display:flex;justify-content:flex-end;padding-top:2px}
.lbcui-consent-reopen{position:fixed;left:10px;bottom:8px;z-index:2147481000;min-height:25px;padding:0 8px;border:1px solid #d9ded9;border-radius:999px;background:rgba(255,255,255,.92);color:#626a63;font:10px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:none}
.lbcui-consent:not([hidden])~.lbcui-consent-reopen{display:none}
@media(max-width:767px){.lbcui-consent{left:8px;right:8px;bottom:8px}.lbcui-consent__bar{width:100%;padding:12px;grid-template-columns:1fr}.lbcui-consent__copy{display:block}.lbcui-consent__copy strong{display:block;margin-bottom:4px}.lbcui-consent__copy a{margin-left:5px}.lbcui-consent__actions{display:grid;grid-template-columns:1fr 1fr}.lbcui-consent__preferences-link{grid-column:1/-1}.lbcui-consent__preferences{grid-column:1}.lbcui-consent__button{width:100%}}
