.lt-analytics-banner{box-sizing:border-box;position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:1080px;margin:auto;display:flex;align-items:center;gap:24px;padding:20px 24px;border:1px solid #d7deea;border-radius:16px;background:#fff;color:#001A44;box-shadow:0 8px 40px #001a4426;font:14px/1.5 Inter,system-ui,sans-serif;text-align:left}.lt-analytics-banner[hidden],.lt-analytics-settings[hidden]{display:none!important}.lt-analytics-banner h2{font:600 17px/1.4 Poppins,Inter,system-ui,sans-serif;margin:0 0 6px;color:#001A44}.lt-analytics-banner p{font-size:14px;line-height:1.6;margin:0;max-width:650px;color:#5c6678}.lt-analytics-banner a{color:#0059fd;text-decoration:underline}.lt-analytics-actions{display:flex;gap:10px;flex-shrink:0}.lt-analytics-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;margin:0;border:1px solid #0059fd;border-radius:9px;background:#fff;color:#0059fd;font:600 13px/1.4 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.lt-analytics-actions button[data-choice=granted]{background:#0059fd;color:#fff}.lt-analytics-settings{box-sizing:border-box;position:fixed;z-index:90;right:12px;bottom:12px;min-height:36px;display:block;padding:7px 12px;border:1px solid #d7deea;border-radius:8px;background:#fff;color:#5c6678;font:500 11px/1.4 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:0 2px 10px #001a4412}.lt-analytics-banner button:focus-visible,.lt-analytics-banner a:focus-visible,.lt-analytics-settings:focus-visible{outline:3px solid #0059fd;outline-offset:3px}@media(max-width:760px){.lt-analytics-banner{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:18px;flex-direction:column;align-items:stretch;gap:16px;max-height:70vh;overflow-y:auto}.lt-analytics-actions button{flex:1;white-space:normal}.lt-analytics-settings{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}
