.usage-analytics-notice{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow-y:auto;padding:24px;border:1px solid #4c4c42;border-radius:10px;background:#101010;margin:auto;color:#fff}
body.standalone-app .usage-analytics-notice h2{font-size:19px;margin:0 0 8px;letter-spacing:0}
.usage-analytics-notice p{font-size:15px;line-height:1.6;color:#d1d1c7;margin:0 0 14px}
.analytics-choice-actions{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}
body.standalone-app .analytics-choice-actions .button{font-size:15px;min-height:48px;white-space:normal;text-align:center;border:1px solid #77776b;background:#1b1b19;color:#fff}
.usage-analytics-notice>a,#analytics-preferences>a{display:inline-block;min-height:36px;text-decoration:underline;color:#efc64b;font-size:14px;padding:8px 0}
#analytics-preferences{border-top:1px solid #44443d;margin:20px 0;padding-top:20px}
#analytics-preferences h3{font-size:19px;margin:0 0 10px;color:#fff}
#analytics-preferences p{font-size:15px;line-height:1.6}
#analytics-choice-status{padding:12px;border-left:3px solid #efc64b;background:#201d12}
@media(max-width:600px){.analytics-choice-actions{display:grid;grid-template-columns:1fr}.analytics-choice-actions .button{width:100%;font-size:15px}.usage-analytics-notice{padding:16px}}

body.standalone-app :is(h1,h2,h3,h4)[tabindex="-1"]:focus{outline:none}
#analytics-help-open{display:block;min-height:44px;font-size:14px;margin-top:8px}body.standalone-app .usage-analytics-notice .analytics-choice-actions .button{padding:12px 16px}
