.metrics-notice {max-width:1180px;margin:16px auto;padding:18px 24px;background:#fff;border:1px solid #cbd8dc;border-radius:14px;display:flex;gap:20px;align-items:center;color:#163738;box-sizing:border-box;}
.metrics-notice p {margin:6px 0;font-size:.9rem;line-height:1.5;}
.metrics-choice {display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0;}
.metrics-choice button {min-height:44px;padding:10px 16px;border:1px solid #9aaeb2;border-radius:9px;background:#fff;color:#163738;font:inherit;cursor:pointer;}
.metrics-choice button:first-child {background:#163738;color:#fff;border-color:#163738;}
.metrics-choice button:focus-visible {outline:3px solid #246be8;outline-offset:3px;}
.metrics-choice button:disabled {opacity:.5;cursor:not-allowed;}
.metrics-preferences {border-top:1px solid #cbd8dc;margin-top:20px;padding-top:12px;}
@media(max-width:760px) {.metrics-notice {margin:12px 16px;padding:16px;flex-direction:column;align-items:stretch;gap:12px;}.metrics-choice button {flex:1 1 auto;}}
@media(prefers-reduced-motion:reduce) {.metrics-notice,.metrics-choice button {transition:none;animation:none;}}
