.analytics-notice{max-width:1080px;margin:8px auto 16px;padding:14px 18px;border:1px solid #d3d1c7;border-radius:12px;background:#fffdf8;display:flex;align-items:center;gap:18px;color:#242720;font-size:13px;line-height:1.5}.analytics-notice[hidden]{display:none}.analytics-copy{flex:1;min-width:0}.analytics-copy h2{font-size:15px;margin:0 0 3px;line-height:1.4}.analytics-copy p{margin:0}.analytics-copy a{color:inherit}.analytics-actions{display:flex;gap:8px;flex-shrink:0}.analytics-actions button{border:1px solid #c5c2b8;border-radius:22px;min-height:44px;padding:9px 15px;background:#fffdf8;color:#242720;font:inherit;font-weight:600;cursor:pointer}.analytics-actions button:first-child{background:#242720;color:#fffdf8;border-color:#242720}.analytics-actions button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #966043;outline-offset:3px}.analytics-preferences{background:none;border:0;color:inherit;padding:0;min-height:30px;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.analytics-status{font-size:12px;margin-top:4px!important}@media(max-width:700px){.analytics-notice{margin:8px 12px 14px;padding:12px 14px;flex-wrap:wrap;gap:10px}.analytics-copy{flex-basis:100%}.analytics-actions{flex-wrap:wrap;gap:8px}.analytics-actions button{font-size:12px;padding:9px 13px}}
