.tracking-ui{color:#f8fafc;background:#101b2c;font:16px/1.6 Inter,Arial,sans-serif;box-sizing:border-box}.tracking-ui h2{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px;color:#fff}.tracking-ui p{font-size:16px;color:#c7d3e4;margin:0 0 14px}.tracking-ui a{color:#a7eaf4;text-decoration:underline}.tracking-ui button,.tracking-footer button{font:inherit;color:#fff;background:#182c43;border:1px solid #6c879f;border-radius:6px;padding:10px 16px;cursor:pointer;min-height:44px}.tracking-ui button:focus-visible,.tracking-footer button:focus-visible,.tracking-ui input:focus-visible{outline:3px solid #00e5f5;outline-offset:3px}.tracking-actions{display:flex;flex-wrap:wrap;gap:10px}.tracking-ui[hidden]{display:none!important}#tracking-banner{position:fixed;z-index:90;bottom:18px;left:3%;right:3%;max-width:1200px;margin:auto;padding:22px 26px;border:1px solid #48647c;border-radius:12px;box-shadow:0 10px 40px #0009;display:flex;align-items:center;gap:24px}#tracking-banner>div:first-child{flex:1}#privacy-dialog.tracking-ui{width:min(92%,620px);max-height:85vh;overflow:auto;border:1px solid #48647c;border-radius:12px;padding:28px}#privacy-dialog.tracking-ui::backdrop{background:#000b}#privacy-dialog label{display:flex;align-items:flex-start;gap:12px;margin:20px 0;color:#f8fafc}#privacy-dialog input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#00a7bd}.tracking-footer{padding:22px 6%;background:#101b2c}.tracking-footer button{font-size:16px}@media(max-width:1000px){#tracking-banner{display:block;padding:18px;max-height:60vh;overflow:auto;bottom:10px}#tracking-banner .tracking-actions{gap:8px}.tracking-ui button{padding:10px 12px;font-size:16px}}@media print{#tracking-banner,#privacy-dialog,.tracking-footer{display:none!important}}
