.dlink-analytics-settings{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:3px}
footer>.dlink-analytics-settings{display:block;width:max-content;max-width:calc(100% - 32px);margin:16px auto}
.dlink-analytics-privacy{margin:24px 0;padding:16px;border:1px solid #d8e1e8;border-radius:10px;scroll-margin-top:100px;color:#193a57;background:#fff}
.dlink-analytics-privacy h2{font-size:18px;line-height:1.3;margin:0 0 8px}
.dlink-analytics-privacy p{line-height:1.5;margin:0 0 8px}
.dlink-analytics-toggle-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
.dlink-analytics-switch{position:relative;box-sizing:border-box;flex:0 0 52px;width:52px;min-width:52px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;appearance:none}
.dlink-analytics-switch::before{content:"";position:absolute;left:2px;top:10px;width:48px;height:24px;border-radius:20px;background:#607180}
.dlink-analytics-switch span{position:absolute;left:5px;top:13px;width:18px;height:18px;border-radius:50%;background:#fff;pointer-events:none}
.dlink-analytics-switch[aria-checked="true"]::before{background:#193a57}
.dlink-analytics-switch[aria-checked="true"] span{left:29px}
.dlink-analytics-switch:disabled{cursor:wait}
.dlink-analytics-switch:focus-visible,.dlink-analytics-settings:focus-visible{outline:3px solid #367aaa;outline-offset:3px}
.dlink-analytics-switch-state{font-size:14px}
.dlink-analytics-privacy .dlink-analytics-status{margin:8px 0 0;font-size:13px;overflow-wrap:anywhere}
