.holdings-analytics-choice{position:fixed;bottom:14px;left:14px;right:14px;z-index:10000;width:min(350px,calc(100vw - 28px));box-sizing:border-box;background:#fffdf8;color:#173e3b;padding:16px;border:1px solid #cbd3c7;border-radius:8px;box-shadow:0 4px 20px #0002;font:14px/1.5 Arial,sans-serif}.holdings-analytics-choice p{margin:0 0 10px}.holdings-analytics-choice button{font:700 14px/1.4 Arial,sans-serif;padding:10px 12px;margin:4px 8px 0 0;min-height:44px;border:1px solid #245349;border-radius:3px;cursor:pointer}.holdings-analytics-choice .analytics-allow{background:#245349;color:#fffdf8}.holdings-analytics-choice .analytics-decline{background:#fffdf8;color:#245349}.holdings-analytics-settings{display:block;margin:24px auto 0;padding:10px 14px;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:3px;font:14px/1.4 Arial,sans-serif;cursor:pointer}.holdings-analytics-choice button:focus-visible,.holdings-analytics-settings:focus-visible{outline:3px solid #8e6744;outline-offset:3px}
