.analytics-consent--compact{gap:12px;padding:16px}.analytics-consent__choices{flex-shrink:0;min-width:0}.analytics-consent--compact .analytics-consent__main-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-consent--compact .analytics-consent__main-actions button{color:#29343d;background:#e9e2d2;border:1px solid #c9c5b8;width:100%;min-height:44px;padding:8px 12px}.analytics-consent__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:4px;display:flex}.analytics-consent__links :is(button,a),.analytics-consent--compact .analytics-consent__text-action{text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:13px;font-weight:500;text-decoration:underline}.analytics-consent--compact .analytics-consent__required{border:0;margin:10px 0;padding:0}.analytics-consent__required>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.analytics-consent--compact .analytics-consent__option{gap:12px;margin:8px 0;padding:10px 12px}.analytics-consent--compact .analytics-consent__required{padding:0}.analytics-consent--compact .analytics-consent__option strong{font-size:14px}.analytics-consent__details{margin-top:4px;font-size:13px}.analytics-consent__details summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding-block:10px;text-decoration:underline}.analytics-consent--compact .analytics-consent__details p{margin-bottom:8px;font-size:13px;line-height:1.5}.analytics-consent__details a{text-decoration:underline}.analytics-consent--compact .analytics-consent__settings-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.analytics-consent--compact .analytics-consent__settings-actions button{width:auto}.analytics-consent--compact .analytics-consent__settings-actions .analytics-consent__accept{min-width:140px}@media (max-width:600px){.analytics-consent--compact{gap:8px}.analytics-consent__choices{width:100%}.analytics-consent--compact .analytics-consent__main-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .analytics-consent--compact button.analytics-consent__text-action,html body .analytics-consent--compact button.analytics-consent__text-action:is(:hover,:focus,:active){outline-offset:3px;box-shadow:none!important;color:#42513a!important;background:0 0!important;border:0!important;border-radius:0!important}html body .analytics-consent--compact{box-sizing:border-box;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(230px,auto);align-items:start;gap:12px 20px;display:grid;overflow-y:auto}html body .analytics-consent--compact .analytics-consent__summary{text-align:left;min-width:0}html body .analytics-consent--compact .analytics-consent__summary h2{text-align:left;margin:0 0 4px;line-height:1.4}html body .analytics-consent--compact .analytics-consent__message{text-align:left;white-space:normal;overflow-wrap:anywhere}html body .analytics-consent--compact .analytics-consent__choices{min-width:0}html body .analytics-consent--compact .analytics-consent__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}html body .analytics-consent--compact .analytics-consent__links :is(button,a){text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:44px;margin:0;line-height:1.4;display:flex}html body .analytics-consent--compact .analytics-consent__settings{grid-column:1/-1;min-width:0}@media (max-width:700px){html body .analytics-consent--compact{grid-template-columns:minmax(0,1fr);gap:10px}html body .analytics-consent--compact .analytics-consent__choices{width:100%}}
