.fm-tracking{position:fixed;z-index:1300;bottom:16px;left:16px;max-width:min(460px,calc(100vw - 32px));color:#17212f;font:14px/1.5 system-ui,sans-serif}.fm-tracking-panel{padding:20px;background:#fff;border:1px solid #c9d2de;border-radius:12px;box-shadow:0 6px 24px #0002;max-height:calc(100dvh - 32px);overflow:auto}.fm-tracking h2{font-size:18px;margin:0 0 8px}.fm-tracking p{margin:8px 0}.fm-tracking label{display:flex;align-items:center;gap:8px;padding:6px 0}.fm-tracking input{width:18px;height:18px}.fm-tracking button{border:1px solid #6d7c91;border-radius:6px;padding:10px 14px;color:#17212f;background:#fff;cursor:pointer;font:inherit}.fm-tracking button:disabled{opacity:.55;cursor:wait}.fm-tracking a:focus-visible,.fm-tracking button:focus-visible{outline:3px solid #2165bf;outline-offset:2px}.fm-tracking-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.fm-tracking a{color:#174f9c;text-decoration:underline}.fm-tracking-notice{position:fixed;z-index:1299;bottom:0;left:0;right:0;padding:8px 24px;color:#25344a;background:#f4f6f8;border-top:1px solid #c9d2de;font:12px/1.5 system-ui,sans-serif}body:has(.fm-tracking-notice){padding-bottom:100px}.fm-tracking-notice a,.fm-tracking-notice button{color:#174f9c;text-decoration:underline}.fm-tracking-notice button{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.fm-tracking-notice a:focus-visible,.fm-tracking-notice button:focus-visible{outline:3px solid #2165bf;outline-offset:2px}