html[data-consent=set] .analytics-sheet[data-pending]{display:none}.analytics-sheet{--consent-gap:8px;left:var(--consent-gap);right:var(--consent-gap);bottom:calc(var(--consent-gap) + env(safe-area-inset-bottom));z-index:200;box-sizing:border-box;color:#263e2b;background:#fffdf5;border:1px solid #637458;border-radius:12px;align-items:center;gap:8px;max-height:72px;padding:6px 8px 6px 14px;font-size:13px;line-height:1.3;display:flex;position:fixed;box-shadow:0 8px 28px #263e2b2e}.analytics-sheet-text{flex:auto;min-width:0;margin:0;line-height:1.3}.analytics-sheet-text strong{font-weight:600}.analytics-sheet a{min-height:24px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.analytics-sheet-actions{flex:none;gap:6px;display:flex}.analytics-sheet-actions button{cursor:pointer;color:#263e2b;-webkit-tap-highlight-color:transparent;background:#fffdf5;border:1px solid #637458;border-radius:8px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600}.analytics-sheet-actions .analytics-sheet-allow{color:#fffdf5;background:#263e2b;border-color:#263e2b}.analytics-sheet-close{color:#263e2b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:20px;line-height:1;display:none}.analytics-sheet :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #668a49}html:has(.analytics-sheet:not([data-pending])){scroll-padding-bottom:88px}html:not([data-consent=set]):has(.analytics-sheet[data-pending]){scroll-padding-bottom:88px}@media (max-width:899px){body:has(.sticky-order-bar) .analytics-sheet{bottom:calc(82px + env(safe-area-inset-bottom))}html:has(.sticky-order-bar):has(.analytics-sheet){scroll-padding-bottom:170px}}@media (min-width:700px){.analytics-sheet{--consent-gap:20px;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px 8px;width:360px;max-height:none;padding:14px 8px 14px 16px;font-size:14px;right:auto}.analytics-sheet-text{flex:1 1 0;padding-top:4px;font-size:15px;line-height:1.45}.analytics-sheet-close{order:2;margin:-6px 0 0;display:block}.analytics-sheet-actions{flex:1 0 100%;order:3;padding-right:8px}.analytics-sheet-actions button{flex:1 1 0;padding:0 16px}html:has(.analytics-sheet:not([data-pending])){scroll-padding-bottom:150px}html:not([data-consent=set]):has(.analytics-sheet[data-pending]){scroll-padding-bottom:150px}}body:has(.studio-shell) .analytics-sheet{bottom:calc(96px + env(safe-area-inset-bottom))}
