/* Scoped to the optional live-activity control; existing store/checkout styles are untouched. */
.bb-live-notice,.bb-live-preferences{box-sizing:border-box;background:#fff;color:#263a30;border:1px solid #dce5d9;border-radius:12px;font:12px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;box-shadow:0 10px 45px #153c321c;text-align:left;letter-spacing:0}
.bb-live-notice{position:fixed;left:20px;bottom:20px;width:380px;max-width:calc(100vw - 40px);padding:17px 18px;z-index:90}
.bb-live-notice[hidden]{display:none!important}.bb-live-notice h2,.bb-live-preferences h2{font:650 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0;color:#183e2d;margin:0 0 8px}.bb-live-notice p,.bb-live-preferences p{margin:0 0 12px;font:inherit;color:#68796c}.bb-live-actions{display:flex;gap:8px;margin:14px 0 10px}.bb-live-choice{box-sizing:border-box;flex:1;min-height:38px;display:inline-flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid #234f37;background:#234f37;color:#fff;padding:9px 12px;font:600 11px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;cursor:pointer;white-space:normal;text-align:center}.bb-live-choice-decline{background:#fff;border-color:#8b9b8b;color:#34543a}.bb-live-choice:hover{background:#386b49}.bb-live-choice-decline:hover{background:#f1f5ed}.bb-live-choice:disabled{opacity:.45;cursor:not-allowed}.bb-live-details{color:#52744f!important;text-decoration:underline!important;text-underline-offset:3px;font-size:10px}.bb-live-notice :focus-visible,.bb-live-preferences :focus-visible{outline:3px solid #87aa74;outline-offset:3px}.bb-live-preferences{position:fixed;inset:0;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);padding:23px;overflow:auto;margin:auto}.bb-live-preferences:not([open]){display:none}.bb-live-preferences::backdrop{background:#17332559}.bb-live-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px}.bb-live-close{width:27px;height:27px;flex-shrink:0;border:0;border-radius:50%;background:#f0f4ec;color:#59744f;font:20px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;cursor:pointer;display:grid;place-items:center}.bb-live-preferences .bb-live-status{padding:9px 11px;border:1px solid #e0e8d9;border-radius:6px;background:#f5f8f0;font-size:11px;color:#59744f}.bb-live-preferences .bb-live-small{font-size:10px;color:#8b9983;line-height:1.7}.bb-live-preferences .bb-live-message{font-size:11px;color:#8b6937;margin:12px 0 0}.bb-live-privacy-link{font:inherit;cursor:pointer;text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:700px){.bb-live-notice{left:12px;bottom:84px;width:calc(100vw - 24px);max-width:none;padding:15px 16px;font-size:11px}.checkout-page .bb-live-notice{bottom:14px}.bb-live-notice h2{font-size:13px}.bb-live-choice{min-height:40px;font-size:11px}.bb-live-preferences{padding:20px;max-width:calc(100vw - 24px)}.bb-live-preferences p{font-size:12px}.bb-live-actions{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.bb-live-choice,.bb-live-close{transition:none}}
