.wb-data-notice{position:fixed;z-index:10000;inset:auto 0 0;box-sizing:border-box;width:100%;padding:16px max(24px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:rgba(16,18,18,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:0;box-shadow:0 -1px 0 #ffffff20;font-family:Arial,Helvetica,sans-serif;text-align:left}
.wb-data-notice .wb-data-inner{display:flex;align-items:center;gap:32px;max-width:1280px;margin:0 auto}
.wb-data-notice .wb-data-copy{flex:1;min-width:0}
.wb-data-notice p{font:400 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0;color:#fff}
.wb-data-notice .wb-data-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:4px}
.wb-data-notice .wb-data-links a{font:400 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;color:#f1f1f1}
.wb-data-notice button{font:400 14px/1 Arial,Helvetica,sans-serif;min-height:44px;min-width:116px;padding:14px 24px;border:1px solid #fff;border-radius:999px;background:#fff;color:#222;flex-shrink:0;letter-spacing:0;text-transform:none;cursor:pointer}
.wb-data-notice button:hover{background:#ededeb;border-color:#ededeb}
.wb-data-notice button:focus-visible,.wb-data-notice a:focus-visible{outline:2px solid #fff;outline-offset:4px}
.wb-data-reopen:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.wb-data-reopen{border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px 0;cursor:pointer}
.wb-data-notice[hidden]{display:none!important}
@media(max-width:600px){.wb-data-notice{padding:14px max(16px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.wb-data-notice .wb-data-inner{gap:12px;align-items:flex-end}.wb-data-notice p{font-size:12px;line-height:1.5}.wb-data-notice .wb-data-links{gap:4px 12px;margin-top:6px}.wb-data-notice .wb-data-links a{font-size:11px}.wb-data-notice button{min-width:90px;padding:14px 16px;font-size:13px}}
@media(max-width:359px){.wb-data-notice .wb-data-inner{flex-wrap:wrap}.wb-data-notice .wb-data-copy{flex-basis:100%}.wb-data-notice button{margin-left:auto}}
@media print{.wb-data-notice,.wb-data-reopen{display:none!important}}

.wb-data-notice[data-theme="camp"]{background:rgba(247,245,238,.76);color:var(--ink,#282721);box-shadow:0 -1px 0 #2827211c}
.wb-data-notice[data-theme="camp"] p,.wb-data-notice[data-theme="camp"] .wb-data-links a{color:var(--ink,#282721)}
.wb-data-notice[data-theme="camp"] button{background:var(--ink,#282721);color:var(--paper,#f7f5ee);border-color:var(--ink,#282721)}
.wb-data-notice[data-theme="camp"] button:hover{background:#514b3d;border-color:#514b3d}
.wb-data-notice[data-theme="camp"] button:focus-visible,.wb-data-notice[data-theme="camp"] a:focus-visible{outline-color:var(--ink,#282721)}
@media(prefers-reduced-transparency:reduce){.wb-data-notice{background:#101212;-webkit-backdrop-filter:none;backdrop-filter:none}.wb-data-notice[data-theme="camp"]{background:var(--paper,#f7f5ee)}}
.wb-data-notice,.wb-data-notice *{box-sizing:border-box}
.wb-data-notice button{box-shadow:none;appearance:none;text-decoration:none}
.wb-privacy-footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 0;text-align:left;font:400 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}
.wb-privacy-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:32px;display:inline-flex;align-items:center}
.wb-privacy-footer .wb-data-reopen{font:inherit;color:inherit;border:0;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px 0;background:transparent;cursor:pointer}
.wb-privacy-fallback{padding:12px 24px;background:#f7f5ee;color:#282721}
.wb-privacy-fallback .wb-privacy-footer{max-width:1280px;margin:auto}
@media print{.wb-privacy-footer,.wb-privacy-fallback{display:none!important}}
