.analytics-choice{position:fixed;right:20px;bottom:22px;z-index:120;max-width:520px;width:calc(100% - 40px);padding:20px;border:1px solid #d8d2c6;border-radius:16px;background:#fffdf8;color:#132d49;box-shadow:0 10px 45px #102c4b30;font-family:inherit}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:17px}.analytics-choice p{font-size:13px;line-height:1.6;margin:7px 0}.analytics-choice a{color:inherit;text-decoration:underline}.analytics-choice-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.analytics-choice-actions button{font:inherit;font-size:12px;line-height:1.4;min-height:44px;padding:10px 13px;border:1px solid #132d49;border-radius:8px;background:#fffdf8;color:#132d49;cursor:pointer;flex:1}.analytics-choice-actions button:last-child{background:#132d49;color:white}.analytics-choice-actions button:focus-visible,#analytics-settings:focus-visible{outline:3px solid #b88846;outline-offset:3px}#analytics-settings{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}@media(max-width:760px){.analytics-choice{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:calc(100% - 24px);padding:15px}.analytics-choice strong{font-size:15px}.analytics-choice p{font-size:12px}.analytics-choice-actions{gap:8px}}
