.dp-analytics-choice{position:fixed;z-index:100000;left:16px;right:16px;bottom:16px;max-width:760px;margin:auto;padding:18px 22px;background:#fffaf0;color:#242b2d;border:1px solid #8f8270;border-radius:12px;box-shadow:0 4px 24px #0003;font:15px/1.5 system-ui,sans-serif}.dp-analytics-choice[hidden]{display:none}.dp-analytics-choice h2{font-size:19px;margin:0 0 6px}.dp-analytics-choice p{margin:0 0 12px}.dp-analytics-choice a{color:#285b5c;text-decoration:underline}.dp-analytics-actions{display:flex;gap:10px;flex-wrap:wrap}.dp-analytics-actions button{appearance:none;background:#f6f0e4;border:1px solid #706959;border-radius:6px;color:#242b2d;padding:9px 15px;cursor:pointer;font:600 14px system-ui}.dp-analytics-actions button:focus-visible,.dp-analytics-settings:focus-visible{outline:3px solid #287c87;outline-offset:3px}.dp-analytics-settings{position:fixed;right:12px;bottom:8px;z-index:9999;font:12px system-ui;background:#fffaf0;color:#344b4d;border:1px solid #a5a094;border-radius:5px;padding:5px 8px;cursor:pointer}.dp-analytics-choice:not([hidden])~.dp-analytics-settings{display:none}@media(max-width:600px){.dp-analytics-choice{left:8px;right:8px;bottom:8px;padding:14px;font-size:14px;max-height:75vh;overflow:auto}}
