.analytics-choice{position:fixed;z-index:1000;inset:auto 20px 20px auto;width:min(620px,calc(100% - 40px));max-height:70vh;overflow:auto;background:var(--paper,#f6f0e4);color:var(--ink,#292820);border:1px solid var(--ink,#292820);border-top:4px solid var(--red,#a23e30);padding:20px;box-shadow:0 8px 30px #29282030;text-align:right;direction:rtl;font-size:16px;line-height:1.6}
.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:20px;font-weight:800}.analytics-choice p{margin:8px 0 12px}.analytics-choice summary{min-height:44px;align-content:center;font-size:14px}.analytics-choice details p{font-size:14px}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;gap:12px;margin-top:12px}.analytics-actions button{flex:1;min-height:48px;border:1px solid var(--ink,#292820);background:var(--paper,#f6f0e4);color:var(--ink,#292820);padding:8px 14px;font-weight:700}.analytics-actions button:hover{background:var(--bg,#eee7d8)}.analytics-settings{background:none;color:inherit;border:0;text-decoration:underline;text-underline-offset:4px;padding:8px 0;min-height:44px;font-size:14px}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid var(--red,#a23e30);outline-offset:3px}
@media(max-width:480px){.analytics-choice{inset:auto 12px 12px;width:calc(100% - 24px);padding:16px;max-height:65vh}.analytics-actions{gap:8px}.analytics-actions button{padding:8px;font-size:14px}}
