.analytics-notice{position:fixed;z-index:900;inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:720px;margin-inline:auto;padding:16px 20px;background:#143c3e;color:#f2e9ce;border:1px solid #bca766;border-radius:12px;box-shadow:0 8px 30px #00181dcc;font-family:var(--locale-font,Arial,sans-serif);font-size:14px;line-height:1.7;max-height:70dvh;overflow:auto}.analytics-notice[lang=fa],.analytics-footer[lang=fa]{font-family:'Vazirmatn',sans-serif}.analytics-notice strong{color:#f2d083;font-size:16px}.analytics-notice p{margin:8px 0 12px}.analytics-actions{display:flex;gap:10px;margin-bottom:8px}.analytics-actions button{flex:1;min-height:48px;border:1px solid #73958b;background:#215155;color:#fff1cb;border-radius:7px;padding:8px 12px;font:inherit;font-weight:bold;cursor:pointer}.analytics-actions button:focus-visible,.analytics-footer button:focus-visible{outline:2px solid #f2d083;outline-offset:3px}.analytics-notice a,.analytics-footer a,.analytics-footer button{color:#ead08a;font:inherit;text-decoration:underline;text-underline-offset:3px}.analytics-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:10px 16px;font-family:var(--locale-font,Arial,sans-serif);font-size:11px;line-height:1.8}.analytics-footer button{border:0;background:none;padding:0;cursor:pointer}.analytics-notice [data-analytics-choice],.analytics-footer button{-webkit-user-select:none;user-select:none}@media(max-width:480px){.analytics-notice{inset-inline:10px;padding:14px;font-size:13px}.analytics-actions{gap:8px}.analytics-actions button{padding:8px;font-size:13px}}

.analytics-footer button{min-height:44px;padding:8px 4px}.analytics-footer{align-items:center}
