.analytics-choice{position:fixed;z-index:1100;left:22px;right:22px;bottom:20px;margin:auto;max-width:1030px;padding:22px 25px;background:#fff;color:#102c35;box-shadow:0 8px 40px #102c3530;border:1px solid #dce3e3;display:flex;align-items:center;gap:25px;font:13px/1.6 'DM Sans',Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:15px}.analytics-choice p{margin:6px 0 0;max-width:650px;color:#5f7074;font-size:12px}.analytics-choice-actions{display:flex;gap:10px;flex-shrink:0}.analytics-choice button{border:1px solid #102c35;background:white;color:#102c35;padding:11px 15px;font:600 12px 'DM Sans',Arial,sans-serif;cursor:pointer}.analytics-choice button[data-consent=accept]{background:#102c35;color:white}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #508714;outline-offset:3px}.analytics-settings{font:12px 'DM Sans',Arial,sans-serif;color:#5f7074;border:0;border-bottom:1px solid #b7c4c7;padding:5px 0;background:transparent;cursor:pointer;flex-shrink:0}@media(max-width:700px){.analytics-choice{left:12px;right:12px;bottom:12px;padding:18px;display:block}.analytics-choice-actions{margin-top:15px}.analytics-choice-actions>button{flex:1}.analytics-choice strong{font-size:14px}.analytics-settings{margin-top:5px}}
