.dwm-analytics-notice[hidden]{display:none!important}
.dwm-analytics-notice{display:grid;grid-template-columns:1fr 270px;column-gap:24px;width:min(1140px,calc(100% - 32px));margin:16px auto;padding:16px 20px;background:#faf7f0;color:#17222a;border:2px solid #075f60;border-radius:12px;font:16px/1.5 'DM Sans',Arial,sans-serif}
.dwm-analytics-notice h2{font:700 20px/1.3 'DM Sans',Arial,sans-serif;margin:0 0 8px;color:#06474b}
.dwm-analytics-notice p{grid-column:1;margin:0;font-size:14px;line-height:1.5}
.dwm-analytics-notice a{color:#075f60;text-decoration:underline}
.dwm-analytics-actions{grid-column:2;grid-row:1 / span 2;align-self:center;display:flex;gap:10px;flex-wrap:wrap}
.dwm-analytics-actions button{flex:1;min-height:44px;padding:9px 12px;border:2px solid #075f60;border-radius:7px;color:#075f60;background:#fff;font:700 14px/1.4 'DM Sans',Arial,sans-serif;cursor:pointer}
.dwm-analytics-actions button:hover{background:#e9f7f5}
.dwm-analytics-actions button:focus-visible,.dwm-privacy-settings:focus-visible{outline:3px solid #f47b20;outline-offset:3px}
.dwm-privacy-links{display:flex;align-items:center;justify-content:center;gap:10px 20px;flex-wrap:wrap;padding:12px 16px 20px;font:14px/1.5 'DM Sans',Arial,sans-serif}
.dwm-privacy-links a,.dwm-privacy-settings{color:inherit;text-decoration:underline}
.dwm-privacy-settings{border:0;background:transparent;cursor:pointer;font:inherit;padding:10px 0}
.dwm-privacy-links [role=status]{width:100%;text-align:center;font-size:12px}
@media(max-width:760px){.dwm-analytics-notice{display:block;padding:16px}.dwm-analytics-actions{margin-top:12px}.dwm-analytics-actions button{font-size:14px}}
