.analytics-choice{margin:1rem auto;max-width:720px;padding:20px;background:#f4f1ec;color:#17231d;border:1px solid #087d36;border-radius:16px;box-shadow:0 4px 20px #14291b1a}
.analytics-choice h2{font:600 18px Jost,sans-serif;margin:0 0 8px}.analytics-choice p{font:400 15px/1.5 Jost,sans-serif;margin:0 0 12px}.analytics-choice a{color:#075d29;font:500 14px Jost,sans-serif}.analytics-choice-actions{display:flex;gap:10px;margin-bottom:10px}.analytics-choice button{min-height:44px;padding:10px 18px;border:1px solid #087d36;border-radius:24px;background:#fff;color:#17231d;font:500 15px Jost,sans-serif;cursor:pointer}.analytics-choice button:focus-visible{outline:3px solid #17231d;outline-offset:3px}#analyticsMount:empty{display:none}@media(max-width:480px){.analytics-choice{margin:12px}.analytics-choice-actions{flex-wrap:wrap}}
#googleAdsMount:empty{display:none}

/* v15: compact choice in flow, never over the offer or its buttons. */
.measurement-options .tracking-consent,.measurement-options .analytics-choice{position:static;z-index:auto;inset:auto;width:100%;max-width:none;margin:0;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:22px;row-gap:0;border:1px solid #c9d2c3;border-radius:10px;box-shadow:none;background:var(--paper);color:var(--ink)}
.measurement-options .tracking-consent[hidden]{display:none}
.measurement-options .tracking-consent p,.measurement-options .analytics-choice p{font:400 14px/1.45 Jost,sans-serif;margin:0;max-width:760px;grid-column:1}
.measurement-options .analytics-choice h2{font:600 15px/1.3 Jost,sans-serif;margin:0 0 4px;grid-column:1}
.measurement-options .tracking-actions,.measurement-options .analytics-choice-actions{grid-column:2;grid-row:1/4;align-self:center;display:flex;gap:8px;margin:0}
.measurement-options .tracking-choice,.measurement-options .analytics-choice button{flex:1;min-height:44px;padding:9px 14px;font:500 14px/1.35 Jost,sans-serif;border:1px solid #103e2b;background:var(--paper);color:#103e2b;border-radius:24px;white-space:nowrap}
.measurement-options .tracking-consent>a,.measurement-options .analytics-choice>a{grid-column:1;display:inline-flex;align-items:center;min-height:44px;width:max-content;max-width:100%;margin:0;font:500 13px/1.4 Jost,sans-serif;color:#103e2b}
.measurement-options button:focus-visible,.measurement-options a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
@media(max-width:760px){.measurement-options .tracking-consent,.measurement-options .analytics-choice{grid-template-columns:1fr;padding:12px 14px;column-gap:0}.measurement-options .tracking-actions,.measurement-options .analytics-choice-actions{grid-column:1;grid-row:auto;align-self:stretch;margin-top:8px}.measurement-options .tracking-choice,.measurement-options .analytics-choice button{white-space:normal;padding:9px 10px;font-size:13px}.measurement-options .tracking-consent>a,.measurement-options .analytics-choice>a{font-size:13px}.measurement-options .tracking-consent p,.measurement-options .analytics-choice p{font-size:13px}}
