.ec-analytics{z-index:95;font:inherit;color:#172027;position:fixed;bottom:1rem;left:1rem}.ec-analytics-panel{background:#fff;border:1px solid #d7dbdd;border-radius:1rem;width:min(27rem,100vw - 2rem);max-height:calc(100dvh - 7rem);padding:1.4rem;overflow-y:auto;box-shadow:0 6px 35px #17202724}.ec-analytics-panel h2{margin:0 0 .65rem;font-size:1.1rem;font-weight:700}.ec-analytics-panel p{margin:.65rem 0;font-size:.88rem;line-height:1.55}.ec-analytics-panel a{color:inherit;text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.ec-analytics-actions{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.ec-analytics-actions button{color:#172027;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #172027;border-radius:.5rem;padding:.6rem .8rem;font-size:.9rem;font-weight:650}.ec-analytics-actions button:hover{background:#f0f2f3}.ec-analytics-preferences{color:#172027;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd1d4;border-radius:.5rem;padding:.45rem .7rem;font-size:.75rem;box-shadow:0 2px 9px #17202712}.ec-analytics-close{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-top:.8rem;padding:0;font-size:.8rem;text-decoration:underline;display:block}.ec-footer-cookie{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ec-footer-cookie:focus-visible,.ec-analytics button:focus-visible,.ec-analytics a:focus-visible{outline-offset:3px;outline:3px solid #f17624}@media (width<=640px){.ec-analytics:has(.ec-analytics-panel){bottom:5.5rem}.ec-analytics{bottom:1rem;left:.75rem}.ec-analytics-panel{width:calc(100vw - 1.5rem);padding:1rem}.ec-analytics-preferences{padding:.4rem;font-size:.66rem}}
