.royal-analytics-choice{bottom:max(16px, env(safe-area-inset-bottom));z-index:10000;box-sizing:border-box;color:#262522;background:#fffdf9;border:1px solid #cfc4b1;border-radius:16px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;font-family:inherit;position:fixed;left:16px;overflow-y:auto;box-shadow:0 8px 32px #1e19122e}.royal-analytics-choice h2{color:#262522;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.royal-analytics-choice p{color:#45413b;margin:0 0 14px;font-size:14px;line-height:1.5}.royal-analytics-choice a{color:#4d3915;text-decoration:underline}.royal-analytics-choice__option{color:#262522;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.royal-analytics-choice__option input{accent-color:#292823;flex:0 0 20px;width:20px;height:20px;margin:0}.royal-analytics-choice__option span span{color:#45413b;margin-top:4px;font-size:13px;font-weight:400;display:block}.royal-analytics-choice>div{flex-wrap:wrap;gap:10px;display:flex}.royal-analytics-choice button{color:#28231b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #80725a;border-radius:8px;flex:1;padding:10px 14px;font-size:14px;font-weight:650}.royal-analytics-choice button:last-child{color:#fff;background:#292823;border-color:#292823}.royal-analytics-choice :focus-visible{outline-offset:3px;outline:3px solid #926d23}.sq-footer__bottom .royal-analytics-settings{min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.sq-footer__bottom .royal-analytics-settings:focus-visible{outline-offset:4px;outline:3px solid #755814}
