.analytics-choice{position:fixed;z-index:1000;bottom:16px;left:16px;max-width:440px;width:calc(100% - 32px);box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border:1px solid #b9c9ce;border-radius:12px;background:#fffdf7;color:#143b33;box-shadow:0 4px 28px #1233;font:14px/1.5 Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:8px 0}.analytics-choice div{display:flex;gap:10px}.analytics-choice button{flex:1;min-height:44px;border:1px solid #143b33;border-radius:5px;background:#fffdf7;color:#143b33;font-weight:600;cursor:pointer}.analytics-choice a{color:inherit;text-decoration:underline}.analytics-settings{background:none;border:0;color:inherit;font:inherit;text-align:left;text-decoration:underline;min-height:44px;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #376990;outline-offset:3px}