.cc-analytics-choice[hidden]{display:none!important}.cc-analytics-choice{position:fixed;z-index:1200;bottom:20px;left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 32px));box-sizing:border-box;padding:22px 24px;background:#fff;color:#113a5a;border-radius:12px;box-shadow:0 12px 36px rgba(17,58,90,.22);display:flex;align-items:center;gap:24px;font:14px/1.5 Inter,Arial,sans-serif}.cc-analytics-choice strong{display:block;font-size:16px;font-weight:650;margin:0 0 6px}.cc-analytics-choice p{font-size:14px;line-height:1.5;color:#113a5a;margin:0}.cc-analytics-choice a{color:#1d6bac;text-decoration:underline;text-underline-offset:3px}.cc-analytics-actions{display:flex;gap:10px;flex-shrink:0}.cc-analytics-actions button{font:600 14px/1.3 Inter,Arial,sans-serif;min-height:44px;padding:11px 15px;cursor:pointer;border:1px solid #679ece;border-radius:6px;background:#edf6fd;color:#113a5a}.cc-analytics-actions button[data-choice=allowed]{background:#1f70b7;border-color:#1f70b7;color:#fff}.cc-analytics-actions button:hover{background:#113a5a;border-color:#113a5a;color:#fff}.cc-analytics-actions button:focus-visible,.cc-analytics-preferences:focus-visible{outline:3px solid #679ece;outline-offset:3px}.cc-analytics-preferences{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0;min-height:32px}@media(max-width:700px){.cc-analytics-choice{padding:18px;bottom:16px;display:block}.cc-analytics-actions{margin-top:16px}.cc-analytics-actions button{flex:1}}
