html{padding:0}body,html{overflow-x:hidden;margin:0}body{min-height:100vh;min-height:100dvh;background:var(--color-bg);max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (max-width:768px){.ad-card-quick-view,.qv-grid-overlay-btn,.qv-search-btn,.qv-table-overlay-btn{display:none}}.analytics-preferences{position:fixed;z-index:1035;inset-inline:16px;inset-block-end:max(16px,env(safe-area-inset-bottom));width:fit-content;max-width:min(calc(100% - 32px),680px);margin-inline:auto;padding:16px;color:var(--color-text-primary);background:var(--market-paper,var(--color-bg-primary));border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px rgb(0 0 0/12%)}.analytics-preferences h2{font-size:1rem;margin-block:0 4px}.analytics-preferences p{font-size:.875rem;margin-block:0 12px}.analytics-preferences-actions{display:flex;gap:8px;flex-wrap:wrap}.analytics-preferences-actions button{min-height:40px}@media (max-width:767px){.analytics-preferences{inset-block-end:calc(72px + env(safe-area-inset-bottom))}}