.ib-analytics-choice{position:fixed;z-index:1000;bottom:16px;right:16px;left:16px;max-width:720px;margin-left:auto;padding:20px;background:#17150f;color:#fff8e8;border:1px solid #d8b25a;box-shadow:0 8px 30px #0008;font:15px/1.5 system-ui,sans-serif;max-height:60vh;overflow:auto;box-sizing:border-box}
.ib-analytics-choice[hidden]{display:none}.ib-analytics-choice p{margin:0 0 12px!important;color:#fff8e8!important;font:inherit!important;max-width:none!important}.ib-analytics-choice .ib-analytics-title{font-weight:700!important;font-size:17px!important}.ib-analytics-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ib-analytics-actions button,.ib-analytics-actions a{font:inherit;color:#fff8e8;background:transparent;border:1px solid #a99a7a;padding:9px 13px;text-decoration:none;cursor:pointer;min-height:44px}.ib-analytics-actions button:hover,.ib-analytics-actions a:hover{background:#383021}.ib-analytics-actions button:focus-visible,.ib-analytics-actions a:focus-visible,.ib-analytics-choice:focus-visible{outline:3px solid #d8b25a;outline-offset:3px}.ib-analytics-settings{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:6px;min-height:32px}.ib-analytics-settings:focus-visible{outline:2px solid #d8b25a;outline-offset:2px}
@media(max-width:600px){.ib-analytics-choice{bottom:8px;left:8px;right:8px;padding:16px}.ib-analytics-actions button{flex:1}.ib-analytics-actions a{border:0;padding-left:0}}
