.analytics-choice{position:fixed;left:20px;right:20px;bottom:20px;z-index:100;background:#fff;color:#183b3c;border:1px solid #bdcbc2;border-radius:16px;box-shadow:0 8px 35px #183b3c20;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1150px;margin:auto;font:13px/1.7 Public,Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:15px}.analytics-choice p{margin:7px 0 0;max-width:650px;font-size:12px}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{background:#183b3c;color:#fff;border:1px solid #183b3c;border-radius:30px;min-height:44px;padding:11px 17px;font:inherit;cursor:pointer}.analytics-actions button:first-child{background:#fff;color:#183b3c}.analytics-settings-link{max-width:1260px;margin:15px auto 0}.analytics-settings-link button{background:transparent;border:0;padding:8px 0;color:#52665d;font:11px Public,Arial,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.analytics-choice{left:10px;right:10px;bottom:10px;flex-direction:column;align-items:start;padding:20px;gap:15px}.analytics-actions{flex-wrap:wrap}.analytics-choice p{font-size:11px}.analytics-settings-link{margin-top:12px}}
.public-faq details{border-top:1px solid var(--line);max-width:900px}.public-faq summary{cursor:pointer;padding:22px 0;font-size:16px;color:var(--ink)}.public-faq details p{max-width:750px;font-size:14px;line-height:1.8;padding-bottom:12px;color:var(--muted)}.public-faq>.text-link{display:inline-block;margin-top:25px}
