.analytics-choice{font:13px/1.6 SUIT,system-ui,sans-serif;position:fixed;left:20px;bottom:20px;z-index:800;width:min(370px,calc(100% - 40px));background:#fff;color:#26332c;box-shadow:0 8px 36px #0002;border:1px solid #dce4de;border-radius:14px;padding:18px}.analytics-choice strong{font-size:15px}.analytics-choice p{margin:5px 0 12px;color:#758078}.analytics-choice label{display:flex;align-items:center;gap:9px;margin:9px 0;min-height:32px}.analytics-choice input{width:17px;height:17px;accent-color:#267553}.analytics-actions{display:flex;gap:8px;margin-top:13px}.analytics-actions button{flex:1;border:1px solid #d8dfda;border-radius:8px;min-height:42px;background:#fff;font:inherit;color:#35453b;cursor:pointer}.analytics-actions .accept{background:#275d46;color:#fff;border-color:#275d46}.analytics-choice a{text-decoration:underline;color:#596d60}.analytics-settings{font:inherit;font-size:12px;border:0;padding:8px;background:transparent;color:#808080;cursor:pointer;text-decoration:underline}.analytics-choice[hidden]{display:none}@media(max-width:760px){.analytics-choice{bottom:calc(130px + env(safe-area-inset-bottom));left:12px;width:calc(100% - 24px);padding:15px}.analytics-choice p{font-size:12px}}
