.surf-analytics-settings{color:#52646c;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;margin:18px auto;padding:8px 12px;font-size:12px;text-decoration:underline;display:block}.surf-analytics-status{color:#52646c;text-align:center;max-width:700px;margin:10px auto;padding:0 20px;font-size:12px;line-height:1.6}.surf-analytics-choice{z-index:70;color:#122b36;background:#fff;border:1px solid #cad8dc;border-radius:16px;align-items:center;gap:24px;width:min(1040px,100% - 32px);padding:20px 24px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0c243524}.surf-analytics-choice h2{margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.3}.surf-analytics-choice p{color:#4f626b;max-width:65ch;margin:0;font-size:13px;line-height:1.6}.surf-analytics-choice a{color:#126660;text-underline-offset:2px;text-decoration:underline}.surf-analytics-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;max-width:390px;display:flex}.surf-analytics-actions button{color:#174d49;min-height:44px;font:inherit;cursor:pointer;background:#f3f8f7;border:1px solid #b7cecd;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.surf-analytics-actions button:hover{background:#e3f0ed}.surf-analytics-actions .surf-analytics-close{background:0 0;border-color:#0000}.surf-analytics-choice button:focus-visible{outline-offset:3px;outline:3px solid #128c81}.surf-analytics-settings:focus-visible{outline-offset:3px;outline:3px solid #128c81}@media (max-width:760px){.surf-analytics-choice{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 16px);max-height:min(75vh,420px);padding:17px;bottom:8px;overflow-y:auto}.surf-analytics-actions{max-width:none}.surf-analytics-actions button{flex:1}}
