.analytics-consent{z-index:120;color:#263445;background:#fff;border:1px solid #dce3ed;border-radius:12px;align-items:center;gap:20px;max-width:1064px;margin:auto;padding:12px 16px;display:flex;position:fixed;inset:auto 16px 12px;box-shadow:0 5px 22px #172b4d18}.analytics-consent>div:first-child{flex:1;min-width:0}.analytics-consent strong{font-size:13px}.analytics-consent p{color:#536273;margin:4px 0 0;font-size:12px;line-height:1.5}.analytics-consent a{color:#1c58a3;text-decoration:underline}.analytics-consent-actions{flex-shrink:0;gap:8px;display:flex}.analytics-consent-actions button{color:#243f60;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbcbdc;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:600}.analytics-consent-actions button:last-child{color:#fff;background:#1460df;border-color:#1460df}.analytics-settings{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.analytics-settings:hover{text-decoration:underline}body:has(.analytics-consent){padding-bottom:calc(var(--analytics-notice-height,110px) + 20px)}body:has(main.has-task-actions):has(.analytics-consent){padding-bottom:calc(var(--analytics-notice-height,110px) + 120px)}body:has(.analytics-consent) .task-actions{bottom:calc(var(--analytics-notice-height,110px) + 12px)}html:has(.analytics-consent){scroll-padding-bottom:calc(var(--analytics-notice-height,110px) + 18px)}@media (max-width:600px){.analytics-consent{padding:10px 12px;display:block;inset:auto 10px 10px}.analytics-consent strong{font-size:12px}.analytics-consent p{font-size:11px}.analytics-consent-actions{margin-top:8px}.analytics-consent-actions button{flex:1;min-width:0;padding:9px 8px;font-size:12px}.analytics-consent-actions{gap:8px}}
