.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}.royal-review-connections{color:#20232b;background:#f7f3eb;padding:clamp(32px,5vw,64px) 24px}.royal-review-inner{max-width:1180px;margin-inline:auto}.royal-review-heading{text-align:center;max-width:760px;margin:0 auto 28px}.royal-review-heading>p:first-child{color:#715c28;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.royal-review-heading h2{color:#20232b;margin:12px 0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.2}.royal-review-heading p{color:#4c5056;margin:0}.royal-review-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.royal-review-link{color:#20232b;background:#fff;border:1px solid #ded5c5;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:26px;text-decoration:none;display:flex;box-shadow:0 4px 16px #20232b06}.royal-review-link:hover{color:#20232b;border-color:#8c7336}.royal-review-link .royal-review-seal{object-fit:contain;object-position:left center;flex-shrink:0;width:150px;max-width:100%;height:60px;display:block}.royal-review-link strong{color:#20232b;font-size:1.15rem;line-height:1.4}.royal-review-link>span:not(.royal-review-action){color:#4c5056;line-height:1.6}.royal-review-link .royal-review-action{color:#624d19;text-underline-offset:4px;margin-top:auto;padding-top:8px;font-weight:700;text-decoration:underline}.royal-review-note{color:#565a60;text-align:center;max-width:920px;margin:20px auto 0;font-size:.82rem;line-height:1.6}.royal-review-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.royal-review-links{grid-template-columns:1fr}.royal-review-connections{padding-inline:18px}.royal-review-link{padding:22px}}
