#shop-analytics{font-family:inherit;color:#39352f;font-size:14px}.analytics-settings{position:fixed;right:18px;bottom:18px;z-index:45;border:1px solid #cfc5b9;border-radius:24px;padding:10px 16px;min-height:44px;background:#fffdf9;color:#39352f;box-shadow:0 3px 14px #30282012;font:inherit;cursor:pointer}.analytics-panel{position:fixed;z-index:46;right:18px;bottom:72px;width:min(390px,calc(100vw - 36px));max-height:calc(100dvh - 100px);overflow-y:auto;box-sizing:border-box;padding:24px;background:#fffdf9;border:1px solid #cfc5b9;border-radius:18px;box-shadow:0 10px 40px #30282022}.analytics-panel[hidden],#shop-analytics [hidden]{display:none!important}.analytics-panel h2{font:inherit;font-size:20px;line-height:1.4;margin:0 0 14px}.analytics-panel p{line-height:1.75;margin:0 0 14px}.analytics-detail{color:#6e6257;font-size:13px}.analytics-environment{padding:10px 12px;border-radius:8px;background:#f4e8d9}.analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analytics-actions button{border:1px solid #bdb09e;border-radius:8px;background:#f4ede4;color:#39352f;padding:10px 8px;min-height:44px;font:inherit;cursor:pointer}.analytics-actions button:disabled{cursor:not-allowed;opacity:.6}.analytics-close{display:block;margin:10px auto 0;padding:10px;min-height:44px;border:0;background:transparent;color:#6e6257;font:inherit;cursor:pointer}#shop-analytics button:focus-visible{outline:3px solid #8b7562;outline-offset:3px}@media(max-width:420px){.analytics-panel{padding:20px}}
