.bs-analytics-choice{z-index:90;left:24px;bottom:max(24px,env(safe-area-inset-bottom));color:#e8eeea;background:#162b2d;border:1px solid #375354;border-radius:18px;width:380px;max-width:calc(100vw - 32px);padding:18px 20px;position:fixed;box-shadow:0 12px 40px #0003}.bs-analytics-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bs-analytics-heading p{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.bs-analytics-heading span{color:#b4c4be;border:1px solid #45605d;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:400}.bs-analytics-heading a{color:#c0cec8;text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:32px;font-size:12px;text-decoration:underline;display:inline-flex}.bs-analytics-choice .bs-analytics-summary{color:#b8c9c2;word-break:keep-all;margin:8px 0 14px;font-size:13px;line-height:1.65}.bs-analytics-actions,.bs-analytics-settings{gap:8px;display:flex}.bs-analytics-actions button,.bs-analytics-settings button{color:#e8eeea;background:#203b3b;border:1px solid #526e68;border-radius:9px;flex:1;min-height:44px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500}.bs-analytics-actions button:hover,.bs-analytics-settings button:hover{background:#2b4845}.bs-analytics-choice :is(button,a):focus-visible,.bs-analytics-preferences :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #e4ce92}.bs-analytics-preferences{background:#162b2d;border:1px solid #375354;border-radius:14px;margin:20px 0;padding:20px}.bs-analytics-preferences>p{margin-top:0}.bs-analytics-settings{max-width:360px;margin:16px 0 20px}.bs-analytics-settings button[aria-pressed=true]{background:#294943;border-color:#a0cec3}.bs-analytics-preferences>label{align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.bs-analytics-preferences input{accent-color:#a0cec3;flex-shrink:0;width:18px;height:18px}.bs-analytics-information .bs-analytics-intro{background:#162b2d;border-left:2px solid #d9c58e;border-radius:0 12px 12px 0;margin:24px 0 32px;padding:20px}.bs-analytics-information .bs-analytics-intro p{margin:0}@media (max-width:600px){.bs-analytics-choice{left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:16px;width:auto;padding:12px 16px 14px}.bs-analytics-choice .bs-analytics-summary{margin:5px 0 12px}.bs-analytics-preferences{padding:16px}}@media (max-height:460px){.bs-analytics-choice{max-height:calc(100dvh - 24px);overflow-y:auto}}
